Problems with the current version of the Suite are logged on the web page http://www.dl.ac.uk/CCP/CCP4/problems.html The following are technical quirks of a long-term nature. -------- This is a partial list of known problems with the current CCP4 code. They are either problematical to fix or have not been fixed yet for lack of time. * Carriage control on the printer stream is inconsistent and there's no guarantee what the preconnected streams are. The library should make guarantees about the preconnexion of streams 5 and 6 and whether or not carriage control is honoured on stream 6, but it's not clear that this is possible. * Portability: various code uses somewhat non-portable features like INTEGER*2, long names (even as library externals :-(). Doubtless there's more which hasn't come to light yet. * PLTDEV: scaling reportedly wrong HP output and reported to throw blank pages and hang HPGL plotter. * Configure may fail without error messages if the shell runs out of space wherever it puts temporary files (e.g. /tmp). It will also not stop if components fail to avoid lossage in the broken shell on one system that should remain nameless -- check for error messages as it runs. * OMIT: Memory requirements are governed by a parameter MAXREF set in the program, and this may need to be increased for large problems. Increasing MAXREF increases the record lengths for some scratch files, and this can cause problems on some VMS systems. These scratch files are also large in total, which may also cause problems. * SCALA uses lots of memory. You can reduce MAXPMR and MAXPAR in src/scala/parameter.h to save space, especially if running in rotavata mode. * VAX C: apparently stdlib.h is missing in some (older?) installations of VAX C. The code should work without the #include if you comment it out. * XLOGGRAPH isn't available for VMS. The Athena widgets it uses don't appear to be distributed with DECwindows and there may be other problems. If anyone with VMS Xaw can make it work, please send the recipe. * ccp4.setup-bash doesn't set aliases up if using ksh rather than bash * There have been several complaints about messages on SGIs such as: internal error writing to /tmp/ctmca0076S: Error 0 Clear out your /tmp or read about TMPDIR in man f77 * Messages on Irix systems like: Object file format error in: /usr/local/ccp4/lib/libccp4.a(CCPONL.o): cannot mix Elf and COFF objects. arise from trying to mix Irix4 and Irix5 objects. Re-compile everything under Irix5. * Bugs in VMS DEC Fortran have broken MTZ handling at least with version v6.1-68 with optimsiation on; v6.2 is OK, as is 6.1 with /NOOPT. * The lib/src/pack_c.c requires ANSI C, i.e. won't work in vanilla SunOS4, at least. Could be fixed if anyone needs it.