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 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.

In reply to 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

In reply to 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