Joanne Hanna wrote:
Hi
Can anyone please help! I have been trying to compile gmx 3.1.4 on pcs running
fedora core 3 and 4 however I get a range of warnings during the make stage.
Unless you absolutely need back-compatibility of gromacs version for
some reason, you'd be well advised to get a more recent version of
gromacs. 3.2.x and 3.3 will compile out-of-the-box on FC4. My guess is
the kinds of warnings you are seeing are the result of differences in
gcc's treatments of these warning-level problems in this older gromacs
code. I have no experience with 3.1.4, however. gcc can be configured to
suppress all warnings, or specific warnings, but you'd have to look at
the documentation for how to do that. The sorts of warnings you cite are
suggestive of a compiler implementing a more rigorous level of checking
than the coder anticipated.
For fedora 4 the warnings are;
pme.c: In function 'solve_pme':
pme.c:306: warning: dereferencing type-punned pointer will break
strict-aliasing rules
pppm.c: In function 'convolution':
pppm.c:380: warning: dereferencing type-punned pointer will break
strict-aliasing rules
topio.c: In function ?do_top?:
topio.c:275: warning: ?comb? may be used uninitialized in this function
topio.c:597: warning: ?combination_rule? may be used uninitialized in this
function
genhydro.c: In function ?add_h?:
genhydro.c:284: warning: ?jj? may be used uninitialized in this function
<snip>
In reply to your other post, I haven't observed this compiling 3.2.1 or
various 3.3 versions on my FC4 running gcc 4.0.1. You can work around
them in the same way, but I find their existence weird.
Mark
_______________________________________________
gmx-users mailing list [email protected]
http://www.gromacs.org/mailman/listinfo/gmx-users
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to [EMAIL PROTECTED]
Can't post? Read http://www.gromacs.org/mailing_lists/users.php