Re: NAMD Installation Problem

From: Tom Joseph (ttjoseph_at_gmail.com)
Date: Sat Nov 10 2007 - 08:42:12 CST

Did you properly specify the location of your fftw libraries in the
appropriate .fftw file in the arch directory?

--Tom

On Nov 9, 2007 9:11 PM, Sanjay H A <sanju_smg_at_lycos.com> wrote:
> Hi All
> I am installing NAMD2.6 on Intel Linux Machine.
> I installed Charm++ with MPI, tcl and fftw2.1.5.
>
> If I go for installing NAMD according to procedure given
> I ended up with these errors
>
> obj/ComputePme.o(.text+0x1bc3): In function
> `ComputePmeMgr::initialize(CkQdMsg*':
> : undefined reference to `rfftwnd_create_plan_specific'
> obj/ComputePme.o(.text+0x1c59): In function
> `ComputePmeMgr::initialize(CkQdMsg*':
> : undefined reference to `fftw_create_plan_specific'
> obj/ComputePme.o(.text+0x1cef): In function
> `ComputePmeMgr::initialize(CkQdMsg*':
> : undefined reference to `fftw_create_plan_specific'
> obj/ComputePme.o(.text+0x1d6a): In function
> `ComputePmeMgr::initialize(CkQdMsg*':
> : undefined reference to `rfftwnd_create_plan_specific'
> obj/ComputePme.o(.text+0x3615): In function `ComputePmeMgr::gridCalc1()':
> : undefined reference to `rfftwnd_real_to_complex'
> obj/ComputePme.o(.text+0x3e3a): In function `ComputePmeMgr::gridCalc2()':
> : undefined reference to `fftw'
> obj/ComputePme.o(.text+0x3ed4): In function `ComputePmeMgr::gridCalc2()':
> : undefined reference to `fftw'
> obj/ComputePme.o(.text+0x47ae): In function `ComputePmeMgr::gridCalc3()':
> : undefined reference to `rfftwnd_complex_to_real'
> obj/SimParameters.o(.text+0xc277): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_import_wisdom_from_file'
> obj/SimParameters.o(.text+0xc432): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `rfftwnd_create_plan_specific'
> obj/SimParameters.o(.text+0xc43a): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `rfftwnd_destroy_plan'
> obj/SimParameters.o(.text+0xc4aa): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_create_plan_specific'
> obj/SimParameters.o(.text+0xc4b2): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_destroy_plan'
> obj/SimParameters.o(.text+0xc527): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_create_plan_specific'
> obj/SimParameters.o(.text+0xc52f): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_destroy_plan'
> obj/SimParameters.o(.text+0xc592): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_create_plan_specific'
> obj/SimParameters.o(.text+0xc59a): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_destroy_plan'
> obj/SimParameters.o(.text+0xc609): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_create_plan_specific'
> obj/SimParameters.o(.text+0xc611): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_destroy_plan'
> obj/SimParameters.o(.text+0xc67d): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `rfftwnd_create_plan_specific'
> obj/SimParameters.o(.text+0xc685): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `rfftwnd_destroy_plan'
> obj/SimParameters.o(.text+0xc731): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_export_wisdom_to_file'
> obj/SimParameters.o(.text+0xc73e): In function
> `SimParameters::print_config(PareOptions&, ConfigList*, char*&)':
> : undefined reference to `fftw_export_wisdom_to_string'
> obj/SimParameters.o(.text+0x100a6): In function
> `SimParameters::receive_SimParaeters(MIStream*)':
> : undefined reference to `fftw_import_wisdom_from_string'
> collect2: ld returned 1 exit status
> Fatal Error by charmc in directory
> /home/sanjay/NAMD/NAMD_2.6_Source/Linux-i686MPI
>
>
> If I search these functions in my fftw .a files, the function matches.
> What may be the error
>
> I installed fftw with these options
>
> ./configure --enable-float --enable-type-prefix --enable-static
> --prefix={somewhere}
>
> Thanx in advance
>
> Sanjay
>
>
>
>

This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:45:31 CST