Re: Re: AMBER: Amber10:Compiling with gcc 2.4.1

From: yongleli <yongleli.itcc.nju.edu.cn>
Date: Fri, 16 May 2008 12:03:41 +0800

The gcc version I used is 4.2.1 other than 2.4.1. I re-checked the version just now.

In the suite 4.2.1, the g77 does have been changed to gfortran yet.




yongleli
2008-05-16



发件人: David A. Case
发送时间: 2008-05-16 11:50:56
收件人: amber.scripps.edu
抄送:
主题: Re: AMBER: Amber10:Compiling with gcc 2.4.1

On Thu, May 15, 2008, yongleli wrote:
>
> I have compiled Amber10 on Linux OpenSuSE 10.3 system with gcc 2.4.1, and
> failed to finish the compilation of amber-tools.

Do you mean gcc 4.2.1?

>
> In the gcc 2.4.1 suite, the fortran compiler 'g77' is changed to
> 'gfortran',

This is not correct. gfortran is a different compiler than g77. We have the
most experience with g77, and that is recommended. However, it appears that
gfortran can also work, with the flags "-O1 -fno-automatic". But be sure to
check your results carefully if you decide to go this route.

>
> I changed g77 to gfortran in configure_at, After typed
> 'make -f Makefile_at', the report of compiling of amber-tools
> like this:
>
> wrttxt.f:(.text+0x3c1): undefined reference to `e_wsfe'
> collect2: ld returned 1 exit status
> make[1]: *** [mopac] Error 1
> make[1]: Leaving directory `/home/yongle/amber10/src/mopac6/src'

mopac is a pure fortran program, and I don't really undestand this error. If
you know the compiler works for other programs, it may be that mopac6 is not
in fact compatible will all versions of gfortran. (You might want to report
the results of "gfortran --version").

>
> The compilation terminated when compiling tool 'mopac6'.
> And it seems that all the compilations of the tools after that such as
> 'tleap' are terminated too.

This is correct: you need to either skip the compilation of mopac, or make it
work. Note that configuration script automatically does this when g77 is not
found, but you changed that behavior by editing the configure_at script.

...hope this helps...dac

-----------------------------------------------------------------------
The AMBER Mail Reflector
To post, send mail to amber.scripps.edu
To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
      to majordomo.scripps.edu
-----------------------------------------------------------------------
The AMBER Mail Reflector
To post, send mail to amber.scripps.edu
To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
      to majordomo.scripps.edu
Received on Sun May 18 2008 - 06:07:39 PDT
Custom Search