error in compile frealign in ubuntu
Forums
Hi, Niko ,
I have get several error in compile frealign in my linux computer.
According to the log , it need mkl installed . is it right ? do I must install it? Seems not free to get it.
Thank,
Zhao
Here is my log :
sudo make -f Makefile_linux
[sudo] password for zhaow:
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c fftw3.3.f90
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o frealign_v9.o frealign_v9.f
ar r frealign_v9.a fftw3.3.o
ar: creating frealign_v9.a
gcc -O3 -DPROTOTYPE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o ioc.o ioc.c
ar r frealign_v9.a ioc.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c a3d3.f
ar r frealign_v9.a a3d3.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c a3d3_s.f
ar r frealign_v9.a a3d3_s.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ainterpo3ds.f
ar r frealign_v9.a ainterpo3ds.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ainterpo3dbig.f
ar r frealign_v9.a ainterpo3dbig.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c applycref.f
ar r frealign_v9.a applycref.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c beautify.f
ar r frealign_v9.a beautify.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c beautify_s.f
ar r frealign_v9.a beautify_s.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c bfactorsub.f
ar r frealign_v9.a bfactorsub.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c boxft_lut.f
ar r frealign_v9.a boxft_lut.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c calcfx.f
ar r frealign_v9.a calcfx.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c calcsinc.f
ar r frealign_v9.a calcsinc.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card10.f
ar r frealign_v9.a card10.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cards11and12.f
ar r frealign_v9.a cards11and12.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cards13and14.f
ar r frealign_v9.a cards13and14.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cards15to18.f
ar r frealign_v9.a cards15to18.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card1.f
ar r frealign_v9.a card1.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card2.f
ar r frealign_v9.a card2.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card3.f
ar r frealign_v9.a card3.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card4.f
ar r frealign_v9.a card4.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card5.f
ar r frealign_v9.a card5.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card6.f
ar r frealign_v9.a card6.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c card7.f
ar r frealign_v9.a card7.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cards8and9.f
ar r frealign_v9.a cards8and9.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ccoef.f
ar r frealign_v9.a ccoef.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cc3.f
ar r frealign_v9.a cc3.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cc3m.f
ar r frealign_v9.a cc3m.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cc3_c.f
ar r frealign_v9.a cc3_c.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c cc3m_c.f
ar r frealign_v9.a cc3m_c.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ccp.f
ar r frealign_v9.a ccp.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c checksym.f
ar r frealign_v9.a checksym.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c crop_ft.f
ar r frealign_v9.a crop_ft.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ctfapply.f
ar r frealign_v9.a ctfapply.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ctfapply_phase_only.f
ar r frealign_v9.a ctfapply_phase_only.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ctf.f
ar r frealign_v9.a ctf.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ctfrefine.f
ar r frealign_v9.a ctfrefine.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c combine_arrays.f
ar r frealign_v9.a combine_arrays.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c correct3d.f
ar r frealign_v9.a correct3d.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c correct3d_c.f
ar r frealign_v9.a correct3d_c.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c d2mask.f
ar r frealign_v9.a d2mask.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c d3mask.f
ar r frealign_v9.a d3mask.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c dump.f
ar r frealign_v9.a dump.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c erc.f
ar r frealign_v9.a erc.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ewaldex.f
ar r frealign_v9.a ewaldex.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c ewaldin.f
ar r frealign_v9.a ewaldin.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c fd.f
ar r frealign_v9.a fd.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c fsh.f
ar r frealign_v9.a fsh.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c fangle.f
ar r frealign_v9.a fangle.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c find_fpart.f
ar r frealign_v9.a find_fpart.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c find_rlim.f
ar r frealign_v9.a find_rlim.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c fpart_cc.f
ar r frealign_v9.a fpart_cc.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c fftw_plans.f
ar r frealign_v9.a fftw_plans.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c getsymmat.f
ar r frealign_v9.a getsymmat.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c hextend.f
ar r frealign_v9.a hextend.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c iof.f
ar r frealign_v9.a iof.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c limitsymm.f
ar r frealign_v9.a limitsymm.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c magrefine.f
ar r frealign_v9.a magrefine.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c lmain.f
ar r frealign_v9.a lmain.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c maskcos.f
ar r frealign_v9.a maskcos.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c maskcos2.f
ar r frealign_v9.a maskcos2.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c maskcos_c.f
ar r frealign_v9.a maskcos_c.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c maskcos2_c.f
ar r frealign_v9.a maskcos2_c.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c maskenv.f
ar r frealign_v9.a maskenv.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c mask3d.f
ar r frealign_v9.a mask3d.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c mask3d_c.f
ar r frealign_v9.a mask3d_c.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c match.f
ar r frealign_v9.a match.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c matmul.f
ar r frealign_v9.a matmul.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c matmul_t.f
ar r frealign_v9.a matmul_t.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c opmaps.f
ar r frealign_v9.a opmaps.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c opmaps2.f
ar r frealign_v9.a opmaps2.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c opresstathalf.f
ar r frealign_v9.a opresstathalf.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c opresstatmaps.f
ar r frealign_v9.a opresstatmaps.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pad.f
ar r frealign_v9.a pad.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pdiff.f
ar r frealign_v9.a pdiff.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pextract.f
ar r frealign_v9.a pextract.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c phaseflip.f
ar r frealign_v9.a phaseflip.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinc.f
ar r frealign_v9.a pinc.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert.f
ar r frealign_v9.a pinsert.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_c.f
ar r frealign_v9.a pinsert_c.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_nearest.f
ar r frealign_v9.a pinsert_nearest.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_trilin.f
ar r frealign_v9.a pinsert_trilin.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_nearestb.f
ar r frealign_v9.a pinsert_nearestb.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_trilinb.f
ar r frealign_v9.a pinsert_trilinb.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_nearest_se.f
ar r frealign_v9.a pinsert_nearest_se.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_trilin_se.f
ar r frealign_v9.a pinsert_trilin_se.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_nearestb_se.f
ar r frealign_v9.a pinsert_nearestb_se.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pinsert_trilinb_se.f
ar r frealign_v9.a pinsert_trilinb_se.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c prefine.f
ar r frealign_v9.a prefine.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c presb.f
ar r frealign_v9.a presb.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c psearch.f
ar r frealign_v9.a psearch.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c pweight.f
ar r frealign_v9.a pweight.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c random.f
ar r frealign_v9.a random.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c remap_theta.f
ar r frealign_v9.a remap_theta.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c rotate2d.f
ar r frealign_v9.a rotate2d.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c rotmat.f
ar r frealign_v9.a rotmat.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c searchang.f
ar r frealign_v9.a searchang.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c sheltest.f
ar r frealign_v9.a sheltest.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c shift2D.f
ar r frealign_v9.a shift2D.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c shift.f
ar r frealign_v9.a shift.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c shiftvol.f
ar r frealign_v9.a shiftvol.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c sigma.f
ar r frealign_v9.a sigma.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c slen2.f
ar r frealign_v9.a slen2.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c stamp.f
ar r frealign_v9.a stamp.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c storeshift.f
ar r frealign_v9.a storeshift.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c trilinmap.f
ar r frealign_v9.a trilinmap.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c va04.f
ar r frealign_v9.a va04.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c variance.f
ar r frealign_v9.a variance.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c volmeasure.f
ar r frealign_v9.a volmeasure.o
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c window.f
ar r frealign_v9.a window.o
all object files placed in library
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o fheader.o fheader.f
gfortran fheader.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/fheader.exe
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o merge_classes.o merge_classes.f
gfortran merge_classes.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/merge_classes.exe
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o select_classes.o select_classes.f
gfortran select_classes.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/select_classes.exe
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o merge_3d.o merge_3d.f
gfortran merge_3d.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/merge_3d.exe
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_set_memory_limit':
mkl_memory.c:(.text+0x599): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5b9): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5cf): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5e5): undefined reference to `dlsym'
mkl_memory.c:(.text+0x6da): undefined reference to `dlerror'
mkl_memory.c:(.text+0x72d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e1): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x8be): undefined reference to `dlopen'
mkl_memory.c:(.text+0x8c6): undefined reference to `dlerror'
mkl_memory.c:(.text+0x8d6): undefined reference to `dlsym'
mkl_memory.c:(.text+0x8f9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x901): undefined reference to `dlerror'
mkl_memory.c:(.text+0x914): undefined reference to `dlsym'
mkl_memory.c:(.text+0x92f): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_allocate':
mkl_memory.c:(.text+0xc2e): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x16d3): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x1826): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1846): undefined reference to `dlsym'
mkl_memory.c:(.text+0x185c): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1872): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1967): undefined reference to `dlerror'
mkl_memory.c:(.text+0x19ba): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1a6e): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1a84): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1b4b): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1b53): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1b63): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1b86): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1b8e): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1ba1): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1bbc): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_malloc':
mkl_memory.c:(.text+0x1e66): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x1f9c): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x21cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x21ef): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2205): undefined reference to `dlsym'
mkl_memory.c:(.text+0x221b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2310): undefined reference to `dlerror'
mkl_memory.c:(.text+0x2363): undefined reference to `dlopen'
mkl_memory.c:(.text+0x2418): undefined reference to `dlopen'
mkl_memory.c:(.text+0x242e): undefined reference to `dlerror'
mkl_memory.c:(.text+0x24f5): undefined reference to `dlopen'
mkl_memory.c:(.text+0x24fd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x250d): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2530): undefined reference to `dlopen'
mkl_memory.c:(.text+0x2538): undefined reference to `dlerror'
mkl_memory.c:(.text+0x254b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2566): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_account_ptr_by_tid..0':
mkl_memory.c:(.text+0x2d6c): undefined reference to `pthread_setspecific'
mkl_memory.c:(.text+0x2d9d): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_deallocate':
mkl_memory.c:(.text+0x2f3b): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x352a): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x367e): undefined reference to `dlopen'
mkl_memory.c:(.text+0x369e): undefined reference to `dlsym'
mkl_memory.c:(.text+0x36b4): undefined reference to `dlsym'
mkl_memory.c:(.text+0x36ca): undefined reference to `dlsym'
mkl_memory.c:(.text+0x37bf): undefined reference to `dlerror'
mkl_memory.c:(.text+0x3812): undefined reference to `dlopen'
mkl_memory.c:(.text+0x38c7): undefined reference to `dlopen'
mkl_memory.c:(.text+0x38dd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39a4): undefined reference to `dlopen'
mkl_memory.c:(.text+0x39ac): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39bc): undefined reference to `dlsym'
mkl_memory.c:(.text+0x39df): undefined reference to `dlopen'
mkl_memory.c:(.text+0x39e7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39fa): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3a15): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_free':
mkl_memory.c:(.text+0x3b29): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x3e1b): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x3f6f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x3f8f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3fa5): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3fbb): undefined reference to `dlsym'
mkl_memory.c:(.text+0x40b0): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4103): undefined reference to `dlopen'
mkl_memory.c:(.text+0x41b7): undefined reference to `dlopen'
mkl_memory.c:(.text+0x41cd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4294): undefined reference to `dlopen'
mkl_memory.c:(.text+0x429c): undefined reference to `dlerror'
mkl_memory.c:(.text+0x42ac): undefined reference to `dlsym'
mkl_memory.c:(.text+0x42cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x42d7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x42ea): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4305): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_free_buffers':
mkl_memory.c:(.text+0x47cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x47ef): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4805): undefined reference to `dlsym'
mkl_memory.c:(.text+0x481b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4910): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4963): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4a16): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4a2c): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4af1): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4af9): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4b09): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4b2c): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4b34): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4b47): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4b62): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_thread_free_buffers':
mkl_memory.c:(.text+0x4f73): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x52f9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5319): undefined reference to `dlsym'
mkl_memory.c:(.text+0x532f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5345): undefined reference to `dlsym'
mkl_memory.c:(.text+0x543a): undefined reference to `dlerror'
mkl_memory.c:(.text+0x548d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5542): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5558): undefined reference to `dlerror'
mkl_memory.c:(.text+0x561f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5627): undefined reference to `dlerror'
mkl_memory.c:(.text+0x5637): undefined reference to `dlsym'
mkl_memory.c:(.text+0x565a): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5662): undefined reference to `dlerror'
mkl_memory.c:(.text+0x5675): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5690): undefined reference to `dlerror'
mkl_memory.c:(.text+0x576c): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_account_ptr_by_tid':
mkl_memory.c:(.text+0x6055): undefined reference to `pthread_setspecific'
mkl_memory.c:(.text+0x6086): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_realloc':
mkl_memory.c:(.text+0x6a23): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x6cfe): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x7172): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7192): undefined reference to `dlsym'
mkl_memory.c:(.text+0x71a8): undefined reference to `dlsym'
mkl_memory.c:(.text+0x71be): undefined reference to `dlsym'
mkl_memory.c:(.text+0x72b3): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7306): undefined reference to `dlopen'
mkl_memory.c:(.text+0x73ba): undefined reference to `dlopen'
mkl_memory.c:(.text+0x73d0): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7497): undefined reference to `dlopen'
mkl_memory.c:(.text+0x749f): undefined reference to `dlerror'
mkl_memory.c:(.text+0x74af): undefined reference to `dlsym'
mkl_memory.c:(.text+0x74d2): undefined reference to `dlopen'
mkl_memory.c:(.text+0x74da): undefined reference to `dlerror'
mkl_memory.c:(.text+0x74ed): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7508): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_tls_destroy':
mkl_memory.c:(.text+0x76e2): undefined reference to `pthread_key_delete'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_cleanup_thread_cbk':
mkl_memory.c:(.text+0x7be9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7c09): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7c1f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7c35): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7d2a): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7d7d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e32): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e48): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f0f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f17): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f27): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7f4a): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f52): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f65): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7f80): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `_Init_MKL_Loader':
mkl_memory.c:(.text+0x80b0): undefined reference to `dladdr'
/lib/intel64/libmkl_core.a(libc_is_static_interface.o): In function `mkl_serv_libc_is_static':
libc_is_static_interface.c:(.text+0x10): undefined reference to `dladdr'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_tls_destroy':
mkl_mic_status.c:(.text+0x12): undefined reference to `pthread_key_delete'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_set_status':
mkl_mic_status.c:(.text+0x51): undefined reference to `pthread_getspecific'
mkl_mic_status.c:(.text+0x76): undefined reference to `pthread_setspecific'
mkl_mic_status.c:(.text+0xa6): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_clear_status':
mkl_mic_status.c:(.text+0x103): undefined reference to `pthread_setspecific'
mkl_mic_status.c:(.text+0x129): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_get_status':
mkl_mic_status.c:(.text+0x184): undefined reference to `pthread_getspecific'
/lib/intel64/libmkl_core.a(mkl_aa_fw_locking_HOST.o): In function `mkl_aa_fw_global_trylock':
mkl_aa_fw_locking.c:(.text+0x18): undefined reference to `pthread_mutex_trylock'
/lib/intel64/libmkl_core.a(mkl_aa_fw_load_orsl_lite_lib_HOST.o): In function `mkl_aa_fw_load_orsl_lite_lib':
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xb9): undefined reference to `dlopen'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xd4): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xf2): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x110): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x12e): undefined reference to `dlsym'
/lib/intel64/libmkl_core.a(load_library_HOST.o): In function `mkl_ueaa_prv_load_backend_lib':
load_library.c:(.text+0x1cd): undefined reference to `dlopen'
load_library.c:(.text+0x1ef): undefined reference to `dlvsym'
load_library.c:(.text+0x218): undefined reference to `dlvsym'
load_library.c:(.text+0x241): undefined reference to `dlvsym'
load_library.c:(.text+0x26a): undefined reference to `dlvsym'
load_library.c:(.text+0x293): undefined reference to `dlvsym'
/lib/intel64/libmkl_core.a(load_library_HOST.o):load_library.c:(.text+0x2bc): more undefined references to `dlvsym' follow
collect2: error: ld returned 1 exit status
make: *** [merge_3d] Error 1
The MKL library should not be
The MKL library should not be necessary to compile frealign_v9. The Makefile should check and use the MKL only if is is present. It checks for the environment variable MKLROOT. Maybe this is set on your system for some reason. To avoid this check and compile without MKL, please edit the Makefile_linux and remove the check.
The MKL library should not be
In reply to The MKL library should not be by niko
I change into this
#ifeq ($(MKLROOT),"")
# LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
# LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_sequential.a -Wl,--end-group
#else
# LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_sequential.a -Wl,--end-group
#endif
LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_sequential.a -Wl,--end-group
still get seem error :
[zhaow@localhost src]$ make -f Makefile_linux
gcc -O3 -DPROTOTYPE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o ioc.o ioc.c
ar r frealign_v9.a ioc.o
all object files placed in library
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o fheader.o fheader.f
gfortran fheader.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/fheader.exe
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o merge_classes.o merge_classes.f
gfortran merge_classes.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/merge_classes.exe
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o select_classes.o select_classes.f
gfortran select_classes.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/select_classes.exe
gfortran merge_3d.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/merge_3d.exe
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_set_memory_limit':
mkl_memory.c:(.text+0x599): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5b9): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5cf): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5e5): undefined reference to `dlsym'
mkl_memory.c:(.text+0x6da): undefined reference to `dlerror'
mkl_memory.c:(.text+0x72d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e1): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x8be): undefined reference to `dlopen'
mkl_memory.c:(.text+0x8c6): undefined reference to `dlerror'
mkl_memory.c:(.text+0x8d6): undefined reference to `dlsym'
mkl_memory.c:(.text+0x8f9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x901): undefined reference to `dlerror'
mkl_memory.c:(.text+0x914): undefined reference to `dlsym'
mkl_memory.c:(.text+0x92f): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_allocate':
mkl_memory.c:(.text+0xc2e): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x16d3): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x1826): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1846): undefined reference to `dlsym'
mkl_memory.c:(.text+0x185c): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1872): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1967): undefined reference to `dlerror'
mkl_memory.c:(.text+0x19ba): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1a6e): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1a84): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1b4b): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1b53): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1b63): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1b86): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1b8e): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1ba1): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1bbc): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_malloc':
mkl_memory.c:(.text+0x1e66): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x1f9c): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x21cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x21ef): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2205): undefined reference to `dlsym'
mkl_memory.c:(.text+0x221b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2310): undefined reference to `dlerror'
mkl_memory.c:(.text+0x2363): undefined reference to `dlopen'
mkl_memory.c:(.text+0x2418): undefined reference to `dlopen'
mkl_memory.c:(.text+0x242e): undefined reference to `dlerror'
mkl_memory.c:(.text+0x24f5): undefined reference to `dlopen'
mkl_memory.c:(.text+0x24fd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x250d): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2530): undefined reference to `dlopen'
mkl_memory.c:(.text+0x2538): undefined reference to `dlerror'
mkl_memory.c:(.text+0x254b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2566): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_account_ptr_by_tid..0':
mkl_memory.c:(.text+0x2d6c): undefined reference to `pthread_setspecific'
mkl_memory.c:(.text+0x2d9d): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_deallocate':
mkl_memory.c:(.text+0x2f3b): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x352a): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x367e): undefined reference to `dlopen'
mkl_memory.c:(.text+0x369e): undefined reference to `dlsym'
mkl_memory.c:(.text+0x36b4): undefined reference to `dlsym'
mkl_memory.c:(.text+0x36ca): undefined reference to `dlsym'
mkl_memory.c:(.text+0x37bf): undefined reference to `dlerror'
mkl_memory.c:(.text+0x3812): undefined reference to `dlopen'
mkl_memory.c:(.text+0x38c7): undefined reference to `dlopen'
mkl_memory.c:(.text+0x38dd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39a4): undefined reference to `dlopen'
mkl_memory.c:(.text+0x39ac): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39bc): undefined reference to `dlsym'
mkl_memory.c:(.text+0x39df): undefined reference to `dlopen'
mkl_memory.c:(.text+0x39e7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39fa): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3a15): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_free':
mkl_memory.c:(.text+0x3b29): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x3e1b): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x3f6f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x3f8f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3fa5): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3fbb): undefined reference to `dlsym'
mkl_memory.c:(.text+0x40b0): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4103): undefined reference to `dlopen'
mkl_memory.c:(.text+0x41b7): undefined reference to `dlopen'
mkl_memory.c:(.text+0x41cd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4294): undefined reference to `dlopen'
mkl_memory.c:(.text+0x429c): undefined reference to `dlerror'
mkl_memory.c:(.text+0x42ac): undefined reference to `dlsym'
mkl_memory.c:(.text+0x42cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x42d7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x42ea): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4305): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_free_buffers':
mkl_memory.c:(.text+0x47cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x47ef): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4805): undefined reference to `dlsym'
mkl_memory.c:(.text+0x481b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4910): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4963): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4a16): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4a2c): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4af1): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4af9): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4b09): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4b2c): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4b34): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4b47): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4b62): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_thread_free_buffers':
mkl_memory.c:(.text+0x4f73): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x52f9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5319): undefined reference to `dlsym'
mkl_memory.c:(.text+0x532f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5345): undefined reference to `dlsym'
mkl_memory.c:(.text+0x543a): undefined reference to `dlerror'
mkl_memory.c:(.text+0x548d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5542): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5558): undefined reference to `dlerror'
mkl_memory.c:(.text+0x561f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5627): undefined reference to `dlerror'
mkl_memory.c:(.text+0x5637): undefined reference to `dlsym'
mkl_memory.c:(.text+0x565a): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5662): undefined reference to `dlerror'
mkl_memory.c:(.text+0x5675): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5690): undefined reference to `dlerror'
mkl_memory.c:(.text+0x576c): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_account_ptr_by_tid':
mkl_memory.c:(.text+0x6055): undefined reference to `pthread_setspecific'
mkl_memory.c:(.text+0x6086): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_realloc':
mkl_memory.c:(.text+0x6a23): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x6cfe): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x7172): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7192): undefined reference to `dlsym'
mkl_memory.c:(.text+0x71a8): undefined reference to `dlsym'
mkl_memory.c:(.text+0x71be): undefined reference to `dlsym'
mkl_memory.c:(.text+0x72b3): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7306): undefined reference to `dlopen'
mkl_memory.c:(.text+0x73ba): undefined reference to `dlopen'
mkl_memory.c:(.text+0x73d0): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7497): undefined reference to `dlopen'
mkl_memory.c:(.text+0x749f): undefined reference to `dlerror'
mkl_memory.c:(.text+0x74af): undefined reference to `dlsym'
mkl_memory.c:(.text+0x74d2): undefined reference to `dlopen'
mkl_memory.c:(.text+0x74da): undefined reference to `dlerror'
mkl_memory.c:(.text+0x74ed): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7508): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_tls_destroy':
mkl_memory.c:(.text+0x76e2): undefined reference to `pthread_key_delete'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_cleanup_thread_cbk':
mkl_memory.c:(.text+0x7be9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7c09): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7c1f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7c35): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7d2a): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7d7d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e32): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e48): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f0f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f17): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f27): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7f4a): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f52): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f65): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7f80): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `_Init_MKL_Loader':
mkl_memory.c:(.text+0x80b0): undefined reference to `dladdr'
/lib/intel64/libmkl_core.a(libc_is_static_interface.o): In function `mkl_serv_libc_is_static':
libc_is_static_interface.c:(.text+0x10): undefined reference to `dladdr'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_tls_destroy':
mkl_mic_status.c:(.text+0x12): undefined reference to `pthread_key_delete'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_set_status':
mkl_mic_status.c:(.text+0x51): undefined reference to `pthread_getspecific'
mkl_mic_status.c:(.text+0x76): undefined reference to `pthread_setspecific'
mkl_mic_status.c:(.text+0xa6): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_clear_status':
mkl_mic_status.c:(.text+0x103): undefined reference to `pthread_setspecific'
mkl_mic_status.c:(.text+0x129): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_get_status':
mkl_mic_status.c:(.text+0x184): undefined reference to `pthread_getspecific'
/lib/intel64/libmkl_core.a(mkl_aa_fw_locking_HOST.o): In function `mkl_aa_fw_global_trylock':
mkl_aa_fw_locking.c:(.text+0x18): undefined reference to `pthread_mutex_trylock'
/lib/intel64/libmkl_core.a(mkl_aa_fw_load_orsl_lite_lib_HOST.o): In function `mkl_aa_fw_load_orsl_lite_lib':
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xb9): undefined reference to `dlopen'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xd4): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xf2): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x110): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x12e): undefined reference to `dlsym'
/lib/intel64/libmkl_core.a(load_library_HOST.o): In function `mkl_ueaa_prv_load_backend_lib':
load_library.c:(.text+0x1cd): undefined reference to `dlopen'
load_library.c:(.text+0x1ef): undefined reference to `dlvsym'
load_library.c:(.text+0x218): undefined reference to `dlvsym'
load_library.c:(.text+0x241): undefined reference to `dlvsym'
load_library.c:(.text+0x26a): undefined reference to `dlvsym'
load_library.c:(.text+0x293): undefined reference to `dlvsym'
/lib/intel64/libmkl_core.a(load_library_HOST.o):load_library.c:(.text+0x2bc): more undefined references to `dlvsym' follow
collect2: error: ld returned 1 exit status
make: *** [merge_3d] Error 1
You should keep the other
In reply to The MKL library should not be by wangzhao6127
You should keep the other line:
LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
I change into this : CC =
In reply to You should keep the other by niko
I change into this :
CC = gcc
#ifeq ($(MKLROOT),"")
# LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
# LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_sequential.a -Wl,--end-group
#else
# LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_sequential.a -Wl,--end-group
#endif
LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
LF = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_sequential.a -Wl,--end-group
still get error :
make -f Makefile_linux
gcc -O3 -DPROTOTYPE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o ioc.o ioc.c
ar r frealign_v9.a ioc.o
all object files placed in library
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o fheader.o fheader.f
gfortran fheader.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/fheader.exe
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o merge_classes.o merge_classes.f
gfortran merge_classes.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/merge_classes.exe
gfortran -O3 -s -fomit-frame-pointer -Wall -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -cpp -w -c -o select_classes.o select_classes.f
gfortran select_classes.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/select_classes.exe
gfortran merge_3d.o frealign_v9.a -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wl,--start-group /lib/intel64/libmkl_intel_lp64.a /lib/intel64/libmkl_core.a /lib/intel64/libmkl_sequential.a -Wl,--end-group -o ../bin/merge_3d.exe
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_set_memory_limit':
mkl_memory.c:(.text+0x599): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5b9): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5cf): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5e5): undefined reference to `dlsym'
mkl_memory.c:(.text+0x6da): undefined reference to `dlerror'
mkl_memory.c:(.text+0x72d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e1): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x8be): undefined reference to `dlopen'
mkl_memory.c:(.text+0x8c6): undefined reference to `dlerror'
mkl_memory.c:(.text+0x8d6): undefined reference to `dlsym'
mkl_memory.c:(.text+0x8f9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x901): undefined reference to `dlerror'
mkl_memory.c:(.text+0x914): undefined reference to `dlsym'
mkl_memory.c:(.text+0x92f): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_allocate':
mkl_memory.c:(.text+0xc2e): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x16d3): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x1826): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1846): undefined reference to `dlsym'
mkl_memory.c:(.text+0x185c): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1872): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1967): undefined reference to `dlerror'
mkl_memory.c:(.text+0x19ba): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1a6e): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1a84): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1b4b): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1b53): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1b63): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1b86): undefined reference to `dlopen'
mkl_memory.c:(.text+0x1b8e): undefined reference to `dlerror'
mkl_memory.c:(.text+0x1ba1): undefined reference to `dlsym'
mkl_memory.c:(.text+0x1bbc): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_malloc':
mkl_memory.c:(.text+0x1e66): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x1f9c): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x21cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x21ef): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2205): undefined reference to `dlsym'
mkl_memory.c:(.text+0x221b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2310): undefined reference to `dlerror'
mkl_memory.c:(.text+0x2363): undefined reference to `dlopen'
mkl_memory.c:(.text+0x2418): undefined reference to `dlopen'
mkl_memory.c:(.text+0x242e): undefined reference to `dlerror'
mkl_memory.c:(.text+0x24f5): undefined reference to `dlopen'
mkl_memory.c:(.text+0x24fd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x250d): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2530): undefined reference to `dlopen'
mkl_memory.c:(.text+0x2538): undefined reference to `dlerror'
mkl_memory.c:(.text+0x254b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x2566): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_account_ptr_by_tid..0':
mkl_memory.c:(.text+0x2d6c): undefined reference to `pthread_setspecific'
mkl_memory.c:(.text+0x2d9d): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_deallocate':
mkl_memory.c:(.text+0x2f3b): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x352a): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x367e): undefined reference to `dlopen'
mkl_memory.c:(.text+0x369e): undefined reference to `dlsym'
mkl_memory.c:(.text+0x36b4): undefined reference to `dlsym'
mkl_memory.c:(.text+0x36ca): undefined reference to `dlsym'
mkl_memory.c:(.text+0x37bf): undefined reference to `dlerror'
mkl_memory.c:(.text+0x3812): undefined reference to `dlopen'
mkl_memory.c:(.text+0x38c7): undefined reference to `dlopen'
mkl_memory.c:(.text+0x38dd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39a4): undefined reference to `dlopen'
mkl_memory.c:(.text+0x39ac): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39bc): undefined reference to `dlsym'
mkl_memory.c:(.text+0x39df): undefined reference to `dlopen'
mkl_memory.c:(.text+0x39e7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x39fa): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3a15): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_free':
mkl_memory.c:(.text+0x3b29): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x3e1b): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x3f6f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x3f8f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3fa5): undefined reference to `dlsym'
mkl_memory.c:(.text+0x3fbb): undefined reference to `dlsym'
mkl_memory.c:(.text+0x40b0): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4103): undefined reference to `dlopen'
mkl_memory.c:(.text+0x41b7): undefined reference to `dlopen'
mkl_memory.c:(.text+0x41cd): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4294): undefined reference to `dlopen'
mkl_memory.c:(.text+0x429c): undefined reference to `dlerror'
mkl_memory.c:(.text+0x42ac): undefined reference to `dlsym'
mkl_memory.c:(.text+0x42cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x42d7): undefined reference to `dlerror'
mkl_memory.c:(.text+0x42ea): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4305): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_free_buffers':
mkl_memory.c:(.text+0x47cf): undefined reference to `dlopen'
mkl_memory.c:(.text+0x47ef): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4805): undefined reference to `dlsym'
mkl_memory.c:(.text+0x481b): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4910): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4963): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4a16): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4a2c): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4af1): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4af9): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4b09): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4b2c): undefined reference to `dlopen'
mkl_memory.c:(.text+0x4b34): undefined reference to `dlerror'
mkl_memory.c:(.text+0x4b47): undefined reference to `dlsym'
mkl_memory.c:(.text+0x4b62): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_thread_free_buffers':
mkl_memory.c:(.text+0x4f73): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x52f9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5319): undefined reference to `dlsym'
mkl_memory.c:(.text+0x532f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5345): undefined reference to `dlsym'
mkl_memory.c:(.text+0x543a): undefined reference to `dlerror'
mkl_memory.c:(.text+0x548d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5542): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5558): undefined reference to `dlerror'
mkl_memory.c:(.text+0x561f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5627): undefined reference to `dlerror'
mkl_memory.c:(.text+0x5637): undefined reference to `dlsym'
mkl_memory.c:(.text+0x565a): undefined reference to `dlopen'
mkl_memory.c:(.text+0x5662): undefined reference to `dlerror'
mkl_memory.c:(.text+0x5675): undefined reference to `dlsym'
mkl_memory.c:(.text+0x5690): undefined reference to `dlerror'
mkl_memory.c:(.text+0x576c): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_account_ptr_by_tid':
mkl_memory.c:(.text+0x6055): undefined reference to `pthread_setspecific'
mkl_memory.c:(.text+0x6086): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_serv_realloc':
mkl_memory.c:(.text+0x6a23): undefined reference to `pthread_getspecific'
mkl_memory.c:(.text+0x6cfe): undefined reference to `pthread_key_create'
mkl_memory.c:(.text+0x7172): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7192): undefined reference to `dlsym'
mkl_memory.c:(.text+0x71a8): undefined reference to `dlsym'
mkl_memory.c:(.text+0x71be): undefined reference to `dlsym'
mkl_memory.c:(.text+0x72b3): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7306): undefined reference to `dlopen'
mkl_memory.c:(.text+0x73ba): undefined reference to `dlopen'
mkl_memory.c:(.text+0x73d0): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7497): undefined reference to `dlopen'
mkl_memory.c:(.text+0x749f): undefined reference to `dlerror'
mkl_memory.c:(.text+0x74af): undefined reference to `dlsym'
mkl_memory.c:(.text+0x74d2): undefined reference to `dlopen'
mkl_memory.c:(.text+0x74da): undefined reference to `dlerror'
mkl_memory.c:(.text+0x74ed): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7508): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mkl_tls_destroy':
mkl_memory.c:(.text+0x76e2): undefined reference to `pthread_key_delete'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `mm_cleanup_thread_cbk':
mkl_memory.c:(.text+0x7be9): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7c09): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7c1f): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7c35): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7d2a): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7d7d): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e32): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7e48): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f0f): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f17): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f27): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7f4a): undefined reference to `dlopen'
mkl_memory.c:(.text+0x7f52): undefined reference to `dlerror'
mkl_memory.c:(.text+0x7f65): undefined reference to `dlsym'
mkl_memory.c:(.text+0x7f80): undefined reference to `dlerror'
/lib/intel64/libmkl_core.a(mkl_memory_patched.o): In function `_Init_MKL_Loader':
mkl_memory.c:(.text+0x80b0): undefined reference to `dladdr'
/lib/intel64/libmkl_core.a(libc_is_static_interface.o): In function `mkl_serv_libc_is_static':
libc_is_static_interface.c:(.text+0x10): undefined reference to `dladdr'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_tls_destroy':
mkl_mic_status.c:(.text+0x12): undefined reference to `pthread_key_delete'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_set_status':
mkl_mic_status.c:(.text+0x51): undefined reference to `pthread_getspecific'
mkl_mic_status.c:(.text+0x76): undefined reference to `pthread_setspecific'
mkl_mic_status.c:(.text+0xa6): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_clear_status':
mkl_mic_status.c:(.text+0x103): undefined reference to `pthread_setspecific'
mkl_mic_status.c:(.text+0x129): undefined reference to `pthread_key_create'
/lib/intel64/libmkl_core.a(mkl_mic_status_HOST.o): In function `mkl_serv_mic_get_status':
mkl_mic_status.c:(.text+0x184): undefined reference to `pthread_getspecific'
/lib/intel64/libmkl_core.a(mkl_aa_fw_locking_HOST.o): In function `mkl_aa_fw_global_trylock':
mkl_aa_fw_locking.c:(.text+0x18): undefined reference to `pthread_mutex_trylock'
/lib/intel64/libmkl_core.a(mkl_aa_fw_load_orsl_lite_lib_HOST.o): In function `mkl_aa_fw_load_orsl_lite_lib':
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xb9): undefined reference to `dlopen'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xd4): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xf2): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x110): undefined reference to `dlsym'
mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x12e): undefined reference to `dlsym'
/lib/intel64/libmkl_core.a(load_library_HOST.o): In function `mkl_ueaa_prv_load_backend_lib':
load_library.c:(.text+0x1cd): undefined reference to `dlopen'
load_library.c:(.text+0x1ef): undefined reference to `dlvsym'
load_library.c:(.text+0x218): undefined reference to `dlvsym'
load_library.c:(.text+0x241): undefined reference to `dlvsym'
load_library.c:(.text+0x26a): undefined reference to `dlvsym'
load_library.c:(.text+0x293): undefined reference to `dlvsym'
/lib/intel64/libmkl_core.a(load_library_HOST.o):load_library.c:(.text+0x2bc): more undefined references to `dlvsym' follow
collect2: error: ld returned 1 exit status
make: *** [merge_3d] Error 1