| AMBER Archive (2008)Subject: Re: AMBER: Problem compiling Amber with Intel 10 compilers - "undefined reference" errors
From: David A. Case (case_at_biomaps.rutgers.edu)Date: Mon Sep 08 2008 - 16:09:53 CDT
 
 
 
 
On Mon, Sep 08, 2008, Ben Roberts wrote:
>
 > multisander.o(.text+0x3f): In function `MAIN__':
 > : undefined reference to `ncsu_sander_hooks_mp_on_multisander_exit_'
 > sander.o(.text+0x3d36): In function `sander_':
 > : undefined reference to `ncsu_sander_hooks_mp_on_sander_init_'
 > sander.o(.text+0x40be): In function `sander_':
 > : undefined reference to `ncsu_sander_hooks_mp_on_sander_exit_'
 > mdwrit.o(.text+0x26): In function `mdwrit_':
 > : undefined reference to `ncsu_sander_hooks_mp_on_mdwrit_'
 > force.o(.text+0x255): In function `force_.L':
 > : undefined reference to `ncsu_sander_hooks_mp_on_force_'
 > force.o(.text+0x2e0d): In function `force_.A':
 > : undefined reference to `ncsu_sander_hooks_mp_on_force_'
 >
 > This occurs when trying to combine Sander's many object files into the
 > sander executable.
 >
 > The compilation is known to work ok using the Fortran versions 9.1.037
 > and 9.1.039. Is there any way around the problem in 10.1.015 (the
 > version of Intel 10 I'm trying to use)?
 
 Looks very odd to me.  The 10.0.023 version of ifort (x86_64) works fine
for me, as did many earlier versions.
 
 > 
> In addition to running the configure_amber script with the
 > "ifort_x86_64" argument, I have made the following changes to the
 > config_amber.h file:
 >
 > - Replaced references to "gcc" with "icc" (using the Intel C compiler
 > 10.1.015 - the 64-bit version)
 > - Replaced references to "g++" with "icpc"
 > - Replaced references to "cpp" with "fpp" and took out the
 > "-traditional" option
 
 Why are you making the above changes?  The compiler probably won't hurt (it
won't help either), but changing cpp to fpp could lead to funny behavior -- it
 would certainly be untested behavior, since amber developers would certainly
 be testing the stock install.
 
 ...dac
 -----------------------------------------------------------------------
The AMBER Mail Reflector
 To post, send mail to amber_at_scripps.edu
 To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
 to majordomo_at_scripps.edu
 
 
 
 |