G77 for Linux - our latest experience
Some g77 compilers cannot compile properly Jana2000. The compiled program can start but shows zeroes instead of translation elements of symmetry operators when using EditM50 for testa testing example. This is caused by a bug in g77. New compilers 3.x available in http://gcc.gnu.org (the package for gcc includes g77) seem to work well.The version of g77 can be printed by command "g77 -v". For us only the first line of the output is important. In this page we shall maintain the lists of g77 compilers that failed and that successfully compiled Jana2000. As we can use only limited number of Linux workstations for testing any user experience is welcome.
List of versions of g77 that cannot be used for Jana2000
"2.96 20000731"
List of versions of g77 that can be used for Jana2000
"egcs-2.91.66 1999031"
"3.0.2"
Tests added to jana2000Pack.exe
In beta versions of Jana2000 and in official versions that will follow 28/05/2001 the installation procedure
detects the versions of g77 listed above. For "bad" versions
it recommends to break compilation and update g77. For "good" versions it works as usually.
In case of a version not included in our lists it prints briefly the story given here
and asks user to send us message; then compiles as usually. We hope that with help of
our users the lists and version testing will improve soon.