[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