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

Reply via email to