Re: mail reg Namd compilation

From: Ajasja Ljubetič (ajasja.ljubetic_at_gmail.com)
Date: Mon May 28 2018 - 03:58:48 CDT

Any reason why you are trying to compile such an old version (It's been six
years since the release of NAMD 2.9)?
I would try to compile the latest version if possible.

Best,
Ajasja

On Mon, 28 May 2018 at 10:08, Vidhya Sankar <
vidhyasankar7928_at_remove_yahoo.com> wrote:

> Dear namd user when i compile Namd2.9 i got the following error i am
> using fftw-2.15
>
>
>
> src/ComputePme.C:19:19: error: sfftw.h: No such file or directory
> src/ComputePme.C:20:20: error: srfftw.h: No such file or directory
> src/ComputePme.C:355: error: 'fftw_plan' does not name a type
> src/ComputePme.C:356: error: 'rfftwnd_plan' does not name a type
> src/ComputePme.C:357: error: ISO C++ forbids declaration of 'fftw_complex'
> with no type
> src/ComputePme.C:357: error: expected ';' before '*' token
> src/ComputePme.C: In constructor 'ComputePmeMgr::ComputePmeMgr()':
> src/ComputePme.C:484: error: 'work' was not declared in this scope
> src/ComputePme.C: In member function 'void
> ComputePmeMgr::initialize(CkQdMsg*)':
> src/ComputePme.C:1193: error: 'work' was not declared in this scope
> src/ComputePme.C:1193: error: expected type-specifier before 'fftw_complex'
> src/ComputePme.C:1193: error: expected ';' before 'fftw_complex'
> src/ComputePme.C:1197: error: 'forward_plan_yz' was not declared in this
> scope
> src/ComputePme.C:1197: error: 'FFTW_REAL_TO_COMPLEX' was not declared in
> this scope
> src/ComputePme.C:1198: error: 'FFTW_ESTIMATE' was not declared in this
> scope
> src/ComputePme.C:1198: error: 'FFTW_MEASURE' was not declared in this scope
> src/ComputePme.C:1199: error: 'FFTW_IN_PLACE' was not declared in this
> scope
> src/ComputePme.C:1199: error: 'FFTW_USE_WISDOM' was not declared in this
> scope
> src/ComputePme.C:1199: error: 'rfftwnd_create_plan_specific' was not
> declared in this scope
> src/ComputePme.C:1203: error: 'forward_plan_x' was not declared in this
> scope
> src/ComputePme.C:1203: error: 'FFTW_FORWARD' was not declared in this scope
> src/ComputePme.C:1204: error: 'FFTW_ESTIMATE' was not declared in this
> scope
> src/ComputePme.C:1204: error: 'FFTW_MEASURE' was not declared in this scope
> src/ComputePme.C:1205: error: 'FFTW_IN_PLACE' was not declared in this
> scope
> src/ComputePme.C:1205: error: 'FFTW_USE_WISDOM' was not declared in this
> scope
> src/ComputePme.C:1205: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:1205: error: expected primary-expression before ')' token
> src/ComputePme.C:1206: error: 'fftw_create_plan_specific' was not declared
> in this scope
> src/ComputePme.C:1210: error: 'backward_plan_x' was not declared in this
> scope
> src/ComputePme.C:1210: error: 'FFTW_BACKWARD' was not declared in this
> scope
> src/ComputePme.C:1211: error: 'FFTW_ESTIMATE' was not declared in this
> scope
> src/ComputePme.C:1211: error: 'FFTW_MEASURE' was not declared in this scope
> src/ComputePme.C:1212: error: 'FFTW_IN_PLACE' was not declared in this
> scope
> src/ComputePme.C:1212: error: 'FFTW_USE_WISDOM' was not declared in this
> scope
> src/ComputePme.C:1212: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:1212: error: expected primary-expression before ')' token
> src/ComputePme.C:1213: error: 'fftw_create_plan_specific' was not declared
> in this scope
> src/ComputePme.C:1217: error: 'backward_plan_yz' was not declared in this
> scope
> src/ComputePme.C:1217: error: 'FFTW_COMPLEX_TO_REAL' was not declared in
> this scope
> src/ComputePme.C:1218: error: 'FFTW_ESTIMATE' was not declared in this
> scope
> src/ComputePme.C:1218: error: 'FFTW_MEASURE' was not declared in this scope
> src/ComputePme.C:1219: error: 'FFTW_IN_PLACE' was not declared in this
> scope
> src/ComputePme.C:1219: error: 'FFTW_USE_WISDOM' was not declared in this
> scope
> src/ComputePme.C:1219: error: 'rfftwnd_create_plan_specific' was not
> declared in this scope
> src/ComputePme.C: In destructor 'virtual ComputePmeMgr::~ComputePmeMgr()':
> src/ComputePme.C:1344: error: 'work' was not declared in this scope
> src/ComputePme.C: In member function 'void ComputePmeMgr::gridCalc1()':
> src/ComputePme.C:1439: error: 'forward_plan_yz' was not declared in this
> scope
> src/ComputePme.C:1440: error: 'rfftwnd_real_to_complex' was not declared
> in this scope
> src/ComputePme.C: In member function 'void ComputePmeMgr::gridCalc2()':
> src/ComputePme.C:1606: error: 'forward_plan_x' was not declared in this
> scope
> src/ComputePme.C:1606: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:1606: error: expected primary-expression before ')' token
> src/ComputePme.C:1607: error: 'work' was not declared in this scope
> src/ComputePme.C:1607: error: 'fftw' was not declared in this scope
> src/ComputePme.C: In member function 'void ComputePmeMgr::gridCalc2R()':
> src/ComputePme.C:1668: error: 'backward_plan_x' was not declared in this
> scope
> src/ComputePme.C:1668: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:1668: error: expected primary-expression before ')' token
> src/ComputePme.C:1669: error: 'work' was not declared in this scope
> src/ComputePme.C:1669: error: 'fftw' was not declared in this scope
> src/ComputePme.C: In member function 'void ComputePmeMgr::gridCalc3()':
> src/ComputePme.C:1837: error: 'backward_plan_yz' was not declared in this
> scope
> src/ComputePme.C:1838: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:1838: error: expected primary-expression before ')' token
> src/ComputePme.C:1839: error: 'rfftwnd_complex_to_real' was not declared
> in this scope
> src/ComputePme.C: In destructor 'PmePencil<T>::~PmePencil()':
> src/ComputePme.C:3108: error: there are no arguments to 'fftw_free' that
> depend on a template parameter, so a declaration of 'fftw_free' must be
> available
> src/ComputePme.C:3108: note: (if you use '-fpermissive', G++ will accept
> your code, but allowing the use of an undeclared name is deprecated)
> src/ComputePme.C: At global scope:
> src/ComputePme.C:3161: error: 'rfftwnd_plan' does not name a type
> src/ComputePme.C:3212: error: 'fftw_plan' does not name a type
> src/ComputePme.C:3263: error: 'fftw_plan' does not name a type
> src/ComputePme.C: In member function 'void PmeZPencil::fft_init()':
> src/ComputePme.C:3304: error: 'fftw_malloc' was not declared in this scope
> src/ComputePme.C:3334: error: 'forward_plan' was not declared in this scope
> src/ComputePme.C:3334: error: 'FFTW_REAL_TO_COMPLEX' was not declared in
> this scope
> src/ComputePme.C:3335: error: 'FFTW_ESTIMATE' was not declared in this
> scope
> src/ComputePme.C:3335: error: 'FFTW_MEASURE' was not declared in this scope
> src/ComputePme.C:3336: error: 'FFTW_IN_PLACE' was not declared in this
> scope
> src/ComputePme.C:3336: error: 'FFTW_USE_WISDOM' was not declared in this
> scope
> src/ComputePme.C:3336: error: 'rfftwnd_create_plan_specific' was not
> declared in this scope
> src/ComputePme.C:3337: error: 'backward_plan' was not declared in this
> scope
> src/ComputePme.C:3337: error: 'FFTW_COMPLEX_TO_REAL' was not declared in
> this scope
> src/ComputePme.C: In member function 'void PmeYPencil::fft_init()':
> src/ComputePme.C:3364: error: 'fftw_malloc' was not declared in this scope
> src/ComputePme.C:3393: error: 'forward_plan' was not declared in this scope
> src/ComputePme.C:3393: error: 'FFTW_FORWARD' was not declared in this scope
> src/ComputePme.C:3394: error: 'FFTW_ESTIMATE' was not declared in this
> scope
> src/ComputePme.C:3394: error: 'FFTW_MEASURE' was not declared in this scope
> src/ComputePme.C:3395: error: 'FFTW_IN_PLACE' was not declared in this
> scope
> src/ComputePme.C:3395: error: 'FFTW_USE_WISDOM' was not declared in this
> scope
> src/ComputePme.C:3395: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3395: error: expected primary-expression before ')' token
> src/ComputePme.C:3396: error: expected primary-expression before ')' token
> src/ComputePme.C:3396: error: 'fftw_create_plan_specific' was not declared
> in this scope
> src/ComputePme.C:3397: error: 'backward_plan' was not declared in this
> scope
> src/ComputePme.C:3397: error: 'FFTW_BACKWARD' was not declared in this
> scope
> src/ComputePme.C:3399: error: expected primary-expression before ')' token
> src/ComputePme.C:3400: error: expected primary-expression before ')' token
> src/ComputePme.C: In member function 'void PmeXPencil::fft_init()':
> src/ComputePme.C:3425: error: 'fftw_malloc' was not declared in this scope
> src/ComputePme.C:3449: error: 'forward_plan' was not declared in this scope
> src/ComputePme.C:3449: error: 'FFTW_FORWARD' was not declared in this scope
> src/ComputePme.C:3450: error: 'FFTW_ESTIMATE' was not declared in this
> scope
> src/ComputePme.C:3450: error: 'FFTW_MEASURE' was not declared in this scope
> src/ComputePme.C:3451: error: 'FFTW_IN_PLACE' was not declared in this
> scope
> src/ComputePme.C:3451: error: 'FFTW_USE_WISDOM' was not declared in this
> scope
> src/ComputePme.C:3451: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3451: error: expected primary-expression before ')' token
> src/ComputePme.C:3452: error: expected primary-expression before ')' token
> src/ComputePme.C:3452: error: 'fftw_create_plan_specific' was not declared
> in this scope
> src/ComputePme.C:3453: error: 'backward_plan' was not declared in this
> scope
> src/ComputePme.C:3453: error: 'FFTW_BACKWARD' was not declared in this
> scope
> src/ComputePme.C:3455: error: expected primary-expression before ')' token
> src/ComputePme.C:3456: error: expected primary-expression before ')' token
> src/ComputePme.C: In member function 'void PmeZPencil::forward_fft()':
> src/ComputePme.C:3523: error: 'forward_plan' was not declared in this scope
> src/ComputePme.C:3524: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3524: error: expected primary-expression before ')' token
> src/ComputePme.C:3524: error: 'rfftwnd_real_to_complex' was not declared
> in this scope
> src/ComputePme.C: In member function 'void PmeYPencil::forward_fft()':
> src/ComputePme.C:3637: error: 'forward_plan' was not declared in this scope
> src/ComputePme.C:3638: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3638: error: expected primary-expression before ')' token
> src/ComputePme.C:3638: error: expected ')' before 'data'
> src/ComputePme.C: In member function 'void PmeXPencil::forward_fft()':
> src/ComputePme.C:3743: error: 'forward_plan' was not declared in this scope
> src/ComputePme.C:3744: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3744: error: expected primary-expression before ')' token
> src/ComputePme.C:3744: error: expected ')' before 'data'
> src/ComputePme.C: In member function 'void PmeXPencil::backward_fft()':
> src/ComputePme.C:3780: error: 'backward_plan' was not declared in this
> scope
> src/ComputePme.C:3781: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3781: error: expected primary-expression before ')' token
> src/ComputePme.C:3781: error: expected ')' before 'data'
> src/ComputePme.C: In member function 'void PmeYPencil::backward_fft()':
> src/ComputePme.C:3877: error: 'backward_plan' was not declared in this
> scope
> src/ComputePme.C:3878: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3878: error: expected primary-expression before ')' token
> src/ComputePme.C:3878: error: expected ')' before 'data'
> src/ComputePme.C: In member function 'void PmeZPencil::backward_fft()':
> src/ComputePme.C:3972: error: 'backward_plan' was not declared in this
> scope
> src/ComputePme.C:3973: error: 'fftw_complex' was not declared in this scope
> src/ComputePme.C:3973: error: expected primary-expression before ')' token
> src/ComputePme.C:3973: error: 'rfftwnd_complex_to_real' was not declared
> in this scope
> src/ComputePme.C: In destructor 'PmePencil<T>::~PmePencil() [with T =
> CBaseT1<ArrayElementT<CkIndex3D>, CProxy_PmeZPencil>]':
> src/ComputePme.C:3143: instantiated from here
> src/ComputePme.C:3108: error: 'fftw_free' was not declared in this scope
> src/ComputePme.C: In destructor 'PmePencil<T>::~PmePencil() [with T =
> CBaseT1<ArrayElementT<CkIndex3D>, CProxy_PmeYPencil>]':
> src/ComputePme.C:3198: instantiated from here
> src/ComputePme.C:3108: error: 'fftw_free' was not declared in this scope
> src/ComputePme.C: In destructor 'PmePencil<T>::~PmePencil() [with T =
> CBaseT1<ArrayElementT<CkIndex3D>, CProxy_PmeXPencil>]':
> src/ComputePme.C:3251: instantiated from here
> src/ComputePme.C:3108: error: 'fftw_free' was not declared in this scope
> make: *** [obj/ComputePme.o] Error 1
>
>
>
> could any one please help me to solve the error
>
>
> with regards
> S.Vidhyasankar
>
>
>

This archive was generated by hypermail 2.1.6 : Sat Dec 07 2019 - 23:19:51 CST