Closed miroi closed 4 years ago
Well, getpid is Intel Fortran intrincis function, I am looking for Gfortran counterpart ...
cd /home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/smoke/src/../Linux2_x86_64gfort; gfortran -I/home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/ioapi/ioapi/fixed_src -I/home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/smoke/src/inc -I/home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/ioapi/Linux2_x86_64gfort -ffixed-line-length-132 -fno-backslash -O3 -ffast-math -funroll-loops -m64 -DAUTO_ARRAYS=1 -DF90=1 -DFLDMN=1 -DFSTR_L=int -DIOAPI_NO_STDOUT=1 -DNEED_ARGS=1 -o smkinven adjustinv.o asgnar2pt.o asgnnhapx.o chklstfl.o fixstk.o formlist.o genmedsout.o genpdout.o gethdr.o getpdinfo.o initinfo.o openinvin.o openinvout.o openpdout.o procar2pt.o procinven.o procinvsrcs.o rdcempd.o rdcemsum.o rddataff10ar.o rddataff10mb.o rddataff10pt.o rddatamedspt.o rddatantiar.o rddatantifr.o rddatantimb.o rddatantinp.o rddatantipt.o rdemspd.o rdff10pd.o rdgrdapi.o rdgrdncf.o rdinvdata.o rdinvsrcs.o rdlooppd.o rdmedsinfo.o rdmedspd.o rdorlfr.o rdsrcff10ar.o rdsrcff10mb.o rdsrcff10pt.o rdsrcmedspt.o rdsrcntiar.o rdsrcntifr.o rdsrcntimb.o rdsrcntinp.o rdsrcntipt.o setnonhap.o smkinven.o srcmem.o wrepinven.o wrinvchr.o wrinvemis.o wrinvpol.o wrpdemis.o wrptref.o libemmod.a /home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/smoke/src/../Linux2_x86_64gfort/libsmoke.a /home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/smoke/src/../Linux2_x86_64gfort/libfileset.a -L/home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/smoke/src/../Linux2_x86_64gfort -lfileset -lsmoke -lemmod -lfileset -lsmoke -L/home/milias/work/air-pollution-modelling/SMOKE/installed/subsys/ioapi/Linux2_x86_64gfort -lioapi -lnetcdff -lnetcdf -fopenmp -dynamic -L/usr/lib64 -lm -lpthread -lc rdinvsrcs.o: In function `rdinvsrcs_': rdinvsrcs.f:(.text+0x3e9): undefined reference to `getpid_' collect2: error: ld returned 1 exit status Makefile:717: recipe for target 'smkinven' failed make: *** [smkinven] Error 1
Hmm... but gfortran has getpid, https://gcc.gnu.org/onlinedocs/gcc-4.3.6/gfortran/GETPID.html ... Maybe something wrong with linking ?
Well, getpid is Intel Fortran intrincis function, I am looking for Gfortran counterpart ...