[molpro-user] Error Linking Molpro - SGI Altix 350 Itanium2
Joseph Lane
jlane at alkali.otago.ac.nz
Wed Apr 6 02:45:13 BST 2005
Has anybody successfully compiled Molpro on an SGI Altix with Itanium 2
chips using the -mpp flag? I have no problems compiling the single
processor version but it fails to link with the multi processor (using
intel fortran and c compilers 8.1). I get the following:
linking /home/qchem/molpro2002.6/bin/molprop_2002_6_i8_mpi.exe
link failed
/opt/intel_fc_80/bin/efc -WB -ftz -r8 -i8 -openmp
-Wl,-rpath,/opt/intel_fc_80/lib -Wl,-rpath,/usr/lib -w -O2 -o /home/qchem/
molpro2002.6/bin/molprop_2002_6_i8_mpi.exe molver.o molpro.o
-L/home/qchem/molpro2002.6/lib -lmolpro -L/home/qchem/g/lib/LINUX64 -
lglobal -ltcgmsg-mpi -L/usr/lib -lmpi -L/home/qchem/g/lib/LINUX64 -lma
-lpario -larmci -lgks0 -L/usr/lib -lscs_i8 -L/home/qchem/g/lib/
LINUX64 -lglobal -ltcgmsg-mpi -L/usr/lib -lmpi -L/home/qchem/g/lib/LINUX64
-lma -lpario -larmci -lz -Vaxlib -lcrypt -lpthread
efc: warning: The Intel Fortran driver is now named ifort. You can
suppress this message with '-quiet'
/opt/intel_fc_80/lib/libcxa.so.6: undefined reference to `_ReadULEB'
/opt/intel_fc_80/lib/libcxa.so.6: undefined reference to `_ReadSLEB'
I have tried numerous different combinations of compiler flags including
-static-libcxa which gives:
link failed
/opt/intel_fc_80/bin/efc -WB -ftz -r8 -i8 -openmp -static-libcxa
-Wl,-rpath,/opt/intel_fc_80/lib -Wl,-rpath,/opt/intel/mkl70/lib/64 -
Wl,-rpath,/opt/intel/mkl70/lib/64 -w -O2 -o
/home/qchem/molpro2002.6/bin/molprop_2002_6_i8_mpi.exe molver.o molpro.o
-L/home/qchem/
molpro2002.6/lib -lmolpro -L/home/qchem/g/lib/LINUX64 -lglobal
-ltcgmsg-mpi -L/usr/lib -lmpi -L/home/qchem/g/lib/LINUX64 -lma -lpario -
larmci -lgks0 -L/opt/intel/mkl70/lib/64 -lmkl_lapack64
-L/opt/intel/mkl70/lib/64 -lmkl_i2p -L/home/qchem/g/lib/LINUX64 -lglobal -
ltcgmsg-mpi -L/usr/lib -lmpi -L/home/qchem/g/lib/LINUX64 -lma -lpario
-larmci -lz -Vaxlib -lcrypt -lpthread
efc: warning: The Intel Fortran driver is now named ifort. You can
suppress this message with '-quiet'
/opt/intel_fc_80/lib/libcxa.a(pr.o)(.text+0xc82): In function
`__gxx_personality_v0':
: undefined reference to `_ReadULEB'
/opt/intel_fc_80/lib/libcxa.a(pr.o)(.text+0xce2): In function
`__gxx_personality_v0':
: undefined reference to `_ReadULEB'
/opt/intel_fc_80/lib/libcxa.a(pr.o)(.text+0xd02): In function
`__gxx_personality_v0':
: undefined reference to `_ReadULEB'
/opt/intel_fc_80/lib/libcxa.a(pr.o)(.text+0xd22): In function
`__gxx_personality_v0':
: undefined reference to `_ReadULEB'
/opt/intel_fc_80/lib/libcxa.a(pr.o)(.text+0xf12): In function
`__gxx_personality_v0':
: undefined reference to `_ReadSLEB'
/opt/intel_fc_80/lib/libcxa.a(pr.o)(.text+0xf32): In function
`__gxx_personality_v0':
: undefined reference to `_ReadSLEB'
gmake: *** [bin/molprop_2002_6_i8_mpi.exe] Error 1
All of the other flags tried seem to have little effect including -lunwind
(as suggested by intel).
Does anyone know if these fc 8.1 and cc 8.1 compilers have serious issues
with molpro and should I try and older compiler such as ifc 7.1
Any help would be greatly appreciated
Kind regards
--
Joseph Lane
Department of Chemistry
University of Otago
P.O. Box 56
Dunedin, New Zealand
ph +64 3 479 5214
email : jlane at alkali.otago.ac.nz
More information about the Molpro-user
mailing list