Compile SDDS and ELEGANT on CentOS7
Posted: 23 Oct 2018, 04:38
Hi,
I am trying to compile sdds and elegant from source on our CentOS 7 based cluster. While I had problem after I type make in SDDS directory. Here is the error message:
Could you please help me on this? Thanks
Qin
I am trying to compile sdds and elegant from source on our CentOS 7 based cluster. While I had problem after I type make in SDDS directory. Here is the error message:
Code: Select all
make -C SDDSaps/pseudoInverse install
make[1]: Entering directory `/home/weilun/software/ELEGANT/epics/extensions/src/SDDS/SDDSaps/pseudoInverse'
make -C O.linux-x86_64 -f ../Makefile TOP=../../../../.. \
T_A=linux-x86_64 install
make[2]: Entering directory `/home/weilun/software/ELEGANT/epics/extensions/src/SDDS/SDDSaps/pseudoInverse/O.linux-x86_64'
/usr/bin/g++ -o sddspseudoinverse -L/home/weilun/software/ELEGANT/epics/extensions/lib/linux-x86_64 -Wl,-rpath,/home/weilun/software/ELEGANT/epics/extensions/lib/linux-x86_64 -rdynamic -m64 sddspseudoinverse.o -lmdbcommon -lSDDS1 -lmdblib -lmeschach -llzma -llapack -lblas -lz -lpthread -lreadline -lm -lrt -ldl -lgcc
/sw/easybuild/software/Compiler/GCC/4.9.3-binutils-2.25/binutils/2.25/bin/ld: /home/weilun/software/ELEGANT/epics/extensions/lib/linux-x86_64/liblapack.a(xerbla.o):[b] undefined reference to symbol '_gfortran_stop_string@@GFORTRAN_1.0'[/b]
/sw/easybuild/software/Core/GCC/4.9.3-binutils-2.25/lib64/libgfortran.so.3: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [sddspseudoinverse] Error 1
make[2]: Leaving directory `/home/weilun/software/ELEGANT/epics/extensions/src/SDDS/SDDSaps/pseudoInverse/O.linux-x86_64'
make[1]: *** [install.linux-x86_64] Error 2
make[1]: Leaving directory `/home/weilun/software/ELEGANT/epics/extensions/src/SDDS/SDDSaps/pseudoInverse'
make: *** [SDDSaps/pseudoInverse.install] Error 2
make: Leaving directory `/home/weilun/software/ELEGANT/epics/extensions/src/SDDS'
Qin