[Apbs-users] compiling error on AMD64 cluster
Biomolecular electrostatics software
Brought to you by:
sobolevnrm
From: Xiaoqing W. <kit...@12...> - 2005-06-16 10:23:28
|
Hi, I compile APBS following the "Source installation" section of user-guide on amd64 cluster. The "make" error as follows -------------------------------------------------------- pgf77 -O2 -fPIC -fastsse -Bstatic -o apbslibc.so -shared apbslib.o ../../bin/.libs/libapbsmainroutines.a ../../src/aaa_lib/.libs/libapbs.a -L/home/xqwang/apbs/apbs-0.3.2/lib -L/home/xqwang/apbs/soft/lib/x86_64-unknown-linux -lmaloc -L/usr/lib64 -lblas -L/usr/local/mpich_pg/lib -lmpich -lm -lreadline -lncurses /usr/bin/ld: /usr/local/mpich_pg/lib/libmpich.a(isend.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC /usr/local/mpich_pg/lib/libmpich.a: could not read symbols: Bad value make[2]: *** [apbslibc.so] Error 2 make[2]: Leaving directory `/home/xqwang/apbs/apbs-0.3.2/tools/python' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/xqwang/apbs/apbs-0.3.2/tools' ------------------------------------------------------------------ I run "./configure --help" and find that optional features "--enable-static=PKGS build static libraries default=yes". Why it makes shared object? How can I solve this problem? Any tips would be greatly appreciated! Sincerely, Xiaoqing |