[Pw_forum] compile problem on BG/P

David Farrell davidfarrell2008 at u.northwestern.edu
Sat Dec 20 15:51:36 CET 2008


Hi All,

I am trying to compile pw & cp on a BG/P, using a slightly modified  
version of the included makefile (just added the correct path to the  
ESSL library), and upon compiling things go fine until the linking  
phase, when I get the following errors:

../Modules/berry_phase.o: In function `__berry_phase_NMOD_indi_of_ig':
berry_phase.f90:(.text+0xc4): undefined reference to `ln_ind'
berry_phase.f90:(.text+0xec): undefined reference to `ln_ind'
berry_phase.f90:(.text+0x164): undefined reference to `ln_ind'
berry_phase.f90:(.text+0x180): undefined reference to `ln_ind'
berry_phase.f90:(.text+0x19c): undefined reference to `ln_ind'
../Modules/berry_phase.o:berry_phase.f90:(.text+0x1e8): more undefined  
references to `ln_ind' follow
../Modules/berry_phase.o: In function `__berry_phase_NMOD_ln_setup':
berry_phase.f90:(.text+0x1334): undefined reference to `ln_alloc'
berry_phase.f90:(.text+0x1380): undefined reference to `ln_set'
berry_phase.f90:(.text+0x139c): undefined reference to `ln_activate'
../Modules/berry_phase.o: In function `__berry_phase_NMOD_ln_closeup':
berry_phase.f90:(.text+0x1400): undefined reference to `ln_dealloc'
../Modules/check_stop.o: In function `__check_stop_NMOD_check_stop_now':
check_stop.f90:(.text+0x120): undefined reference to `cclock'
../Modules/check_stop.o: In function  
`__check_stop_NMOD_check_stop_init':
check_stop.f90:(.text+0x970): undefined reference to `cclock'
../Modules/clocks.o: In function `start_clock':
(.text+0x260): undefined reference to `scnds'
../Modules/clocks.o: In function `start_clock':
(.text+0x2f8): undefined reference to `cclock'
../Modules/clocks.o: In function `start_clock':
(.text+0x324): undefined reference to `scnds'
../Modules/clocks.o: In function `stop_clock':
(.text+0x52c): undefined reference to `scnds'
../Modules/clocks.o: In function `stop_clock':
(.text+0x590): undefined reference to `cclock'
../Modules/clocks.o: In function `print_this_clock':
(.text+0x87c): undefined reference to `scnds'
../Modules/clocks.o: In function `print_this_clock':
(.text+0x890): undefined reference to `cclock'
../Modules/clocks.o: In function `get_clock':
(.text+0x12b0): undefined reference to `scnds'
../Modules/clocks.o: In function `get_clock':
(.text+0x1328): undefined reference to `scnds'
../Modules/xml_io_base.o: In function  
`__xml_io_base_NMOD_create_directory':
xml_io_base.f90:(.text+0xdbec): undefined reference to `c_mkdir'
../Modules/zhpev_drv.o: In function `__zhpev_module_NMOD_pzsteqr':
zhpev_drv.f90:(.text+0x2cbc): undefined reference to `cclock'
libpw.a(electrons.o): In function `electrons':
electrons.f90:(.text+0x1f0): undefined reference to `memstat'
libpw.a(input.o): In function `verify_tmpdir':
(.text+0xa508): undefined reference to `c_mkdir'
libpw.a(orthoatwfc.o): In function `orthoatwfc':
orthoatwfc.f90:(.text+0x80): undefined reference to `scnds'
libpw.a(new_ns.o): In function `new_ns':
new_ns.f90:(.text+0x10c): undefined reference to `scnds'
make[1]: *** [pw.x] Error 1
make[1]: Leaving directory `/gpfs/home/defarr/Quantum_Espresso/ 
espresso-4.0.4/PW'
make: *** [pw] Error 2


Based on an older post on the pw_forum list, I removed berry_phase.o  
and replaced it with an empty file, and that got rid of the first set  
of errors (the post said that module wasn't used... is that correct?)

However, the other errors remained.

Any ideas?

Thanks,

Dave


David E. Farrell
Post-Doctoral Fellow
Department of Materials Science and Engineering
Northwestern University
email: d-farrell2 at northwestern.edu

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20081220/c987f8c3/attachment.html>


More information about the users mailing list