SIPPEL,KATHERINE H wrote:
Hi everybody,
We are also trying to load COOT 0.6.1 onto SuSE 10.3. Despite
taking Peter's suggestion via G we are still getting this error.
Bond_lines.cc: In member function 'int
Bond_lines_container::set_rainbow_colours(int, CMMDBManager*)':
Bond_lines.cc:2343: error: invalid conversion from 'const char*'
to
'char*' make[1]: *** [Bond_lines.lo] Error 1
make[1]: Leaving directory
`/usr/local/install/coot/build/mercury_2010-02-19__T15_03_56/coot-0.6.1/co
ords' make: *** [all-recursive] Error 1
Also we are also getting the error documented in Paul's autobuid
log...
http://www.biop.ox.ac.uk/emsley/build-logs/Linux-jackal/gtk2-gcc-4.4.2_and_g++-4.4.2/16-coot.txt
Is there some other work around available?
It seems to me that this is due to a mismatch between the version of
mmdb and coot. AFAICS, there are 2 paths to try:
1) build the pre-release by setting in the build-it-gtk2-simple script:
build_coot_prerelease=1
or
2) don't use the most recent mmdb:
Find in the script:
mmdb_version=1.22
and change that to
mmdb_version=1.21
or perhaps
mmdb_version=1.19
(you can see you can do that with judicious commenting).
For the interested, this was fixed in Coot rev 2763,
coords/Bond_lines.cc
http://code.google.com/p/coot/source/detail?r=2763
Paul.