Error Compiling RIP4 (multiple error of undefined referenc):

The RIP4 graphics package.

Error Compiling RIP4 (multiple error of undefined referenc):

Postby kenimor » Wed Mar 07, 2012 11:44 pm

Dear Sir/Madam,
As seen in the message below, I was able to fix the problem of not been able to find the -lg2c library by manually installing it on the "/usr/lib". However, I am face with numerous problem of undefined errors as seen in the excerpt of the rip4 compile log file:

Someone should please help me as I am new to WRF. I have no idea where and what is causing these multiple errors.



**** Compiling rip ****

gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c addorfill.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c adjellip.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c angle.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c barb.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c bes.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c bogs.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c brnshr.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c bshear.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c bvfricalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c capecalc3d.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c ceilingcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c colram.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c colrln.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c condheat.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c contrive2.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c cpchhl.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c cpchll.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c cpcolr.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c cpmpxy.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c createdtg.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c cttcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c dbzcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c -L/usr//lib -lnetcdf -I/usr//include refmos2calc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c -L/usr//lib -lnetcdf -I/usr//include refmos3calc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c ddpcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c ddx.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c ddy.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c derivc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c drawcl.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getpt.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c driver.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c egridfill.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c eqthecalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c extingcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c fields.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c fillarray.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c finterp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c finterp2d.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c fregcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c frtitle.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c fx.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c fy.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getbasicvars.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getbasicvars_newdom.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getchar.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getconvals.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getdash.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getdims.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getheadinfo.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getheadinfo_newdom.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getinum.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getminfo.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getrnum.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c gettimes.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getvar.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c getvarinfo.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hboxdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hbulldraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hchadraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hcondraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hiresmap.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hlinedraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hmapdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hodograph.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hsidsdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hstrdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hticdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c htrajdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c hvecdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c igetcoind.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c lennonblank.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c liftparcel.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c locinterp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c maptform.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c maptick.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c mconvert.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c mktrjpts.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c mlen.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c monotonic.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c netasc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c numeric.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c omgcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c pfcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c pltitle.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c prcver.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c precprob.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c premaptform.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c profil.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c profvelcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c pvocalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c qgomg.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c rdcolt.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c readspec.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c relhl.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c rhucalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c ricalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c rip.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c rotipslab.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c rotpslab.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c sateqthecalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c saweli.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c scondraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c seaprs.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c setripheader.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c smooth.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c smoothcp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c smoothcz.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c smoothrain.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c srflow.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c srflow2.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c sstats.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c sticdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c sticdraw_polar.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c svecdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c tdpcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c tfpcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c thecalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c tonpsadiabat.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c tserprep.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c turb.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c typhoon.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c unblank.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vbardraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vc2dcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vcondraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c velbrb.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c velvctmts.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vgp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vinterp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c virtual.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c virtualhyd.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c viscalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vticdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vtrajdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vvecdraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c vwinddraw.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c wdircalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c wetbulbcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c writefile.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c wspcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c xmapcalc.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c xtodot.f
/bin/rm -f binio.o
cc -I. -DLITTLE -DUNDERSCORE -c -c binio.c
/bin/rm -f v5d.o
cc -I. -DLITTLE -DUNDERSCORE -c -c v5d.c
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o rip addorfill.o adjellip.o angle.o barb.o bes.o bogs.o brnshr.o bshear.o bvfricalc.o capecalc3d.o ceilingcalc.o colram.o colrln.o condheat.o contrive2.o cpchhl.o cpchll.o cpcolr.o cpmpxy.o createdtg.o cttcalc.o dbzcalc.o refmos2calc.o refmos3calc.o ddpcalc.o ddx.o ddy.o derivc.o drawcl.o driver.o egridfill.o eqthecalc.o extingcalc.o fields.o fillarray.o finterp.o finterp2d.o fregcalc.o frtitle.o fx.o fy.o getbasicvars.o getbasicvars_newdom.o getchar.o getconvals.o getdash.o getdims.o getheadinfo.o getheadinfo_newdom.o getinum.o getminfo.o getpt.o getrnum.o gettimes.o getvar.o getvarinfo.o hboxdraw.o hbulldraw.o hchadraw.o hcondraw.o hiresmap.o hlinedraw.o hmapdraw.o hodograph.o hsidsdraw.o hstrdraw.o hticdraw.o htrajdraw.o hvecdraw.o igetcoind.o lennonblank.o liftparcel.o locinterp.o maptform.o maptick.o mconvert.o mktrjpts.o mlen.o monotonic.o netasc.o numeric.o omgcalc.o pfcalc.o pltitle.o prcver.o precprob.o premaptform.o profil.o profvelcalc.o pvocalc.o qgomg.o rdcolt.o readspec.o relhl.o rhucalc.o ricalc.o rip.o rotipslab.o rotpslab.o sateqthecalc.o saweli.o scondraw.o seaprs.o setripheader.o smooth.o smoothcp.o smoothcz.o smoothrain.o srflow.o srflow2.o sstats.o sticdraw.o sticdraw_polar.o svecdraw.o tdpcalc.o tfpcalc.o thecalc.o tonpsadiabat.o tserprep.o turb.o typhoon.o unblank.o vbardraw.o vc2dcalc.o vcondraw.o velbrb.o velvctmts.o vgp.o vinterp.o virtual.o virtualhyd.o viscalc.o vticdraw.o vtrajdraw.o vvecdraw.o vwinddraw.o wdircalc.o wetbulbcalc.o writefile.o wspcalc.o xmapcalc.o xtodot.o binio.o v5d.o -L/usr//lib -lnetcdf -I/usr//include -L/usr/local/lib -lncarg -lcgm -lncarg_gks -lncarg_c -lX11 -lm -L/usr/X11R6/lib -lX11 -L/usr/lib/gcc/i386-redhat-linux/3.4.6 -lgcc -lg2c

refmos2calc.o: In function `refmos2calc_':
refmos2calc.f:(.text+0x118): undefined reference to `nf_open_'
refmos2calc.f:(.text+0x13d): undefined reference to `nf_inq_dimid_'
refmos2calc.f:(.text+0x159): undefined reference to `nf_inq_dimlen_'
refmos2calc.f:(.text+0x17e): undefined reference to `nf_inq_dimid_'
refmos2calc.f:(.text+0x19a): undefined reference to `nf_inq_dimlen_'
refmos2calc.f:(.text+0x1f6): undefined reference to `nf_get_att_real_'
refmos2calc.f:(.text+0x226): undefined reference to `nf_get_att_real_'
refmos2calc.f:(.text+0x253): undefined reference to `nf_get_att_real_'
refmos2calc.f:(.text+0x280): undefined reference to `nf_get_att_real_'
refmos2calc.f:(.text+0x2af): undefined reference to `nf_inq_varid_'
refmos2calc.f:(.text+0x2e0): undefined reference to `nf_inq_varid_'
refmos2calc.f:(.text+0x2fc): undefined reference to `nf_get_var_int2_'
refmos3calc.o: In function `refmos3calc_':
refmos3calc.f:(.text+0x3af): undefined reference to `nf_open_'
refmos3calc.f:(.text+0x3dd): undefined reference to `nf_inq_dimid_'
refmos3calc.f:(.text+0x405): undefined reference to `nf_inq_dimlen_'
refmos3calc.f:(.text+0x433): undefined reference to `nf_inq_dimid_'
refmos3calc.f:(.text+0x45b): undefined reference to `nf_inq_dimlen_'
refmos3calc.f:(.text+0x489): undefined reference to `nf_inq_dimid_'
refmos3calc.f:(.text+0x4b1): undefined reference to `nf_inq_dimlen_'
refmos3calc.f:(.text+0x528): undefined reference to `nf_get_att_real_'
refmos3calc.f:(.text+0x55e): undefined reference to `nf_get_att_real_'
refmos3calc.f:(.text+0x594): undefined reference to `nf_get_att_real_'
refmos3calc.f:(.text+0x5ca): undefined reference to `nf_get_att_real_'
refmos3calc.f:(.text+0x5f8): undefined reference to `nf_inq_varid_'
refmos3calc.f:(.text+0x61d): undefined reference to `nf_get_var_int2_'
refmos3calc.f:(.text+0x674): undefined reference to `nf_open_'
refmos3calc.f:(.text+0x6a2): undefined reference to `nf_inq_varid_'
refmos3calc.f:(.text+0x6c7): undefined reference to `nf_get_var_int2_'
refmos3calc.f:(.text+0xa20): undefined reference to `nf_inq_varid_'
refmos3calc.f:(.text+0xa50): undefined reference to `nf_get_var_text_'
collect2: ld returned 1 exit status
make: [rip] Error 1 (ignored)
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o ripcomp ripcomp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -c writefile_rdp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o ripdp_mm5 ripdp_mm5.f fillarray.o mconvert.o writefile_rdp.o \
virtual.o
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o ripdp_wrfarw ripdp_wrfarw.f -L/usr//lib -lnetcdf -I/usr//include \
premaptform.o maptform.o fillarray.o mconvert.o writefile_rdp.o \
virtual.o xtodot.o
/tmp/ccWCJwlg.o: In function `process_':
ripdp_wrfarw.f:(.text+0x2806): undefined reference to `nf_open_'
ripdp_wrfarw.f:(.text+0x284a): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x2888): undefined reference to `nf_inq_dimlen_'
ripdp_wrfarw.f:(.text+0x28da): undefined reference to `nf_inq_'
ripdp_wrfarw.f:(.text+0x2957): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x299b): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x29df): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x2a31): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x2a69): undefined reference to `nf_inq_dimid_'
/tmp/ccWCJwlg.o:ripdp_wrfarw.f:(.text+0x2ab7): more undefined references to `nf_inq_dimid_' follow
/tmp/ccWCJwlg.o: In function `process_':
ripdp_wrfarw.f:(.text+0x2afb): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x2b55): undefined reference to `nf_get_var_text_'
ripdp_wrfarw.f:(.text+0x2ba7): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x2bf9): undefined reference to `nf_get_var_real_'
ripdp_wrfarw.f:(.text+0x2c5d): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x2caf): undefined reference to `nf_get_var_real_'
ripdp_wrfarw.f:(.text+0x2d73): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x2dc5): undefined reference to `nf_get_var_real_'
ripdp_wrfarw.f:(.text+0x3171): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x31af): undefined reference to `nf_inq_dimlen_'
ripdp_wrfarw.f:(.text+0x322d): undefined reference to `nf_get_att_real_'
ripdp_wrfarw.f:(.text+0x3293): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x32eb): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x3359): undefined reference to `nf_get_att_real_'
ripdp_wrfarw.f:(.text+0x33b9): undefined reference to `nf_get_att_real_'
ripdp_wrfarw.f:(.text+0x342b): undefined reference to `nf_get_att_real_'
ripdp_wrfarw.f:(.text+0x349d): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x35c2): undefined reference to `nf_get_att_real_'
ripdp_wrfarw.f:(.text+0x361a): undefined reference to `nf_get_att_real_'
ripdp_wrfarw.f:(.text+0x3780): undefined reference to `nf_get_att_text_'
ripdp_wrfarw.f:(.text+0x39d2): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x3c36): undefined reference to `nf_get_att_text_'
ripdp_wrfarw.f:(.text+0x4b07): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x4b51): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x4c9f): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x4ce9): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x5603): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x564d): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x579b): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x57e5): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x5bc4): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x5dcc): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x602d): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x636b): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x6891): undefined reference to `nf_get_att_real_'
ripdp_wrfarw.f:(.text+0x6a46): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x6f13): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x74c0): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x7833): undefined reference to `nf_get_att_int_'
ripdp_wrfarw.f:(.text+0x909c): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x90d4): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x913a): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x920a): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x9242): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x92a8): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x9eba): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x9eea): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x9f50): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xa4e0): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xa510): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xa576): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xab50): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xadd8): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xaf41): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xafa7): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xb157): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xb1bd): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xb507): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xb5ee): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xb6af): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xb9e0): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xbd31): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xbd97): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xbf06): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xbf6c): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xc27b): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xc2e1): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xc76b): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xc7d1): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xcc34): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xcc6c): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xccd2): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xcf44): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xcf80): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xcfe6): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xd0df): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xd1af): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xd215): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xd30d): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xd357): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xd470): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xd4ba): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xdc8c): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xdcf2): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xdefc): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xdf62): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xeb04): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xeb4b): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xeb83): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xebd5): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xeca5): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xecf7): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xee97): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xf145): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xf17d): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xf1e3): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xf670): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xf6d6): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xfc66): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0xfd27): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0xff8b): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x1004c): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x102bc): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x10322): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x1058c): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x105f2): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x108b3): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x10974): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x10ce5): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x10da6): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x11119): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x111da): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x11546): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x11607): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x1197a): undefined reference to `nf_inq_varid_'
ripdp_wrfarw.f:(.text+0x11a3b): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x11e7f): undefined reference to `nf_inq_varname_'
ripdp_wrfarw.f:(.text+0x11faf): undefined reference to `nf_inq_varndims_'
ripdp_wrfarw.f:(.text+0x11fed): undefined reference to `nf_inq_vardimid_'
ripdp_wrfarw.f:(.text+0x12329): undefined reference to `nf_get_att_text_'
ripdp_wrfarw.f:(.text+0x123ed): undefined reference to `nf_get_att_text_'
ripdp_wrfarw.f:(.text+0x1243b): undefined reference to `nf_inq_attlen_'
ripdp_wrfarw.f:(.text+0x1262b): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x12b30): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x12cf5): undefined reference to `nf_get_vara_real_'
ripdp_wrfarw.f:(.text+0x13552): undefined reference to `nf_get_vara_real_'
/tmp/ccWCJwlg.o: In function `handle_err_':
ripdp_wrfarw.f:(.text+0x144a1): undefined reference to `nf_strerror_'
/tmp/ccWCJwlg.o: In function `MAIN__':
ripdp_wrfarw.f:(.text+0x14ea2): undefined reference to `nf_open_'
ripdp_wrfarw.f:(.text+0x14f24): undefined reference to `nf_get_att_text_'
ripdp_wrfarw.f:(.text+0x15660): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x15695): undefined reference to `nf_inq_dimlen_'
ripdp_wrfarw.f:(.text+0x156d3): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x15708): undefined reference to `nf_inq_dimlen_'
ripdp_wrfarw.f:(.text+0x15752): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x1578c): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x157c1): undefined reference to `nf_inq_dimlen_'
ripdp_wrfarw.f:(.text+0x1581b): undefined reference to `nf_get_att_text_'
ripdp_wrfarw.f:(.text+0x158c7): undefined reference to `nf_get_att_text_'
ripdp_wrfarw.f:(.text+0x15bd2): undefined reference to `nf_close_'
ripdp_wrfarw.f:(.text+0x15c52): undefined reference to `nf_open_'
ripdp_wrfarw.f:(.text+0x15c90): undefined reference to `nf_inq_dimid_'
ripdp_wrfarw.f:(.text+0x15cc8): undefined reference to `nf_inq_dimlen_'
ripdp_wrfarw.f:(.text+0x15d0b): undefined reference to `nf_close_'
collect2: ld returned 1 exit status
make: [ripdp_wrfarw] Error 1 (ignored)
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o ripdp_wrfnmm ripdp_wrfnmm.f -L/usr//lib -lnetcdf -I/usr//include \
maptform.o premaptform.o fillarray.o mconvert.o writefile_rdp.o \
virtual.o xmapcalc.o egridfill.o xtodot.o
/tmp/ccnoNINE.o: In function `process_':
ripdp_wrfnmm.f:(.text+0x300e): undefined reference to `nf_open_'
ripdp_wrfnmm.f:(.text+0x3052): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x3090): undefined reference to `nf_inq_dimlen_'
ripdp_wrfnmm.f:(.text+0x30e2): undefined reference to `nf_inq_'
ripdp_wrfnmm.f:(.text+0x315f): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x31a3): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x31e7): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x322b): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x326f): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x32b3): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x330d): undefined reference to `nf_get_var_text_'
ripdp_wrfnmm.f:(.text+0x348b): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x34c9): undefined reference to `nf_inq_dimlen_'
ripdp_wrfnmm.f:(.text+0x3541): undefined reference to `nf_get_att_real_'
ripdp_wrfnmm.f:(.text+0x358d): undefined reference to `nf_get_att_real_'
ripdp_wrfnmm.f:(.text+0x35d9): undefined reference to `nf_get_att_real_'
ripdp_wrfnmm.f:(.text+0x3625): undefined reference to `nf_get_att_real_'
ripdp_wrfnmm.f:(.text+0x3759): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x37bf): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x38a9): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x390f): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x40a4): undefined reference to `nf_get_att_text_'
ripdp_wrfnmm.f:(.text+0x4275): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x44d9): undefined reference to `nf_get_att_text_'
ripdp_wrfnmm.f:(.text+0x471f): undefined reference to `nf_get_att_int_'
ripdp_wrfnmm.f:(.text+0x483e): undefined reference to `nf_get_att_int_'
ripdp_wrfnmm.f:(.text+0x487e): undefined reference to `nf_get_att_int_'
ripdp_wrfnmm.f:(.text+0x49a6): undefined reference to `nf_get_att_int_'
ripdp_wrfnmm.f:(.text+0x4cb2): undefined reference to `nf_get_att_int_'
/tmp/ccnoNINE.o:ripdp_wrfnmm.f:(.text+0x4cf2): more undefined references to `nf_get_att_int_' follow
/tmp/ccnoNINE.o: In function `process_':
ripdp_wrfnmm.f:(.text+0x5203): undefined reference to `nf_get_att_real_'
ripdp_wrfnmm.f:(.text+0x53b8): undefined reference to `nf_get_att_int_'
ripdp_wrfnmm.f:(.text+0x5643): undefined reference to `nf_get_att_int_'
ripdp_wrfnmm.f:(.text+0x6d5e): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x6dc4): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x6eae): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x6f14): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x83e7): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x844d): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x8d9c): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x8e02): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x9593): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x95f9): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x9a9a): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x9b9a): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xa038): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xa09e): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xa4b4): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xa51a): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xb25e): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xb2c4): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xcf31): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xd074): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xd488): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xd549): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xd982): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xd9e8): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xdec6): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xdf87): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xe0fc): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xe1cc): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xe341): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xe411): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0xe586): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0xe656): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x107ca): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x1088b): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x10da2): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x10e63): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x1137c): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x1143d): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x1194f): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x11a10): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x11f29): undefined reference to `nf_inq_varid_'
ripdp_wrfnmm.f:(.text+0x11fea): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x125d7): undefined reference to `nf_inq_varname_'
ripdp_wrfnmm.f:(.text+0x1270d): undefined reference to `nf_inq_varndims_'
ripdp_wrfnmm.f:(.text+0x1274b): undefined reference to `nf_inq_vardimid_'
ripdp_wrfnmm.f:(.text+0x1295a): undefined reference to `nf_get_att_text_'
ripdp_wrfnmm.f:(.text+0x12a1e): undefined reference to `nf_get_att_text_'
ripdp_wrfnmm.f:(.text+0x12a6c): undefined reference to `nf_inq_attlen_'
ripdp_wrfnmm.f:(.text+0x12c52): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x13050): undefined reference to `nf_get_vara_real_'
ripdp_wrfnmm.f:(.text+0x133b9): undefined reference to `nf_get_vara_real_'
/tmp/ccnoNINE.o: In function `handle_err_':
ripdp_wrfnmm.f:(.text+0x14ba5): undefined reference to `nf_strerror_'
/tmp/ccnoNINE.o: In function `MAIN__':
ripdp_wrfnmm.f:(.text+0x15784): undefined reference to `nf_open_'
ripdp_wrfnmm.f:(.text+0x15809): undefined reference to `nf_get_att_text_'
ripdp_wrfnmm.f:(.text+0x158f5): undefined reference to `nf_get_att_text_'
ripdp_wrfnmm.f:(.text+0x159eb): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x15a26): undefined reference to `nf_inq_dimlen_'
ripdp_wrfnmm.f:(.text+0x15a67): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x15aa2): undefined reference to `nf_inq_dimlen_'
ripdp_wrfnmm.f:(.text+0x15ae3): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x15b1e): undefined reference to `nf_inq_dimlen_'
ripdp_wrfnmm.f:(.text+0x15b72): undefined reference to `nf_get_att_text_'
ripdp_wrfnmm.f:(.text+0x15e8a): undefined reference to `nf_close_'
ripdp_wrfnmm.f:(.text+0x15f16): undefined reference to `nf_open_'
ripdp_wrfnmm.f:(.text+0x15f57): undefined reference to `nf_inq_dimid_'
ripdp_wrfnmm.f:(.text+0x15f92): undefined reference to `nf_inq_dimlen_'
ripdp_wrfnmm.f:(.text+0x15fd8): undefined reference to `nf_close_'
collect2: ld returned 1 exit status
make: [ripdp_wrfnmm] Error 1 (ignored)
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o ripcut ripcut.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o ripinterp ripinterp.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o ripshow ripshow.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o showtraj showtraj.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o tabdiag tabdiag.f lennonblank.f
gfortran -I. -fcray-pointer -fconvert=big-endian -frecord-marker=4 -o upscale upscale.f






----- Forwarded Message -----
From: MORRIS KENOBI ISIMA <kenimor@yahoo.com>
To: wrf message <wrf-users@ucar.edu>
Sent: Tuesday, March 6, 2012 12:59 PM
Subject: Error Compiling RIP4:

Dear Sir/Madam,
I am trying to compile RIP4 and got the error "/usr/bin/ld: cannot find -lg2c" on line 151 of the generated rip4 compile log file as attached herein. I have tried lots of possible suggestions from WRF forum yet non of the suggestions seems to work right with my situation.
From the compilations before giving the error, eight of the executable files were generated except "rip, ripdp_wrfarw, and ripdp_wrfnmm"
I am using Linux in Ubuntu 11.10 32bit platform with gcc -version 4.6.1 and gfortran as the compiler. I have been able to installed wrf and wps successful using the same platform and compiler.
I will really appreciate if anyone could help me out.

Thanks,

Kenobi Isima Morris AMIMechE

PhD Research Student
Faculty of Engineering
University of Nottingham Malaysia Campus
Jalan Broga, 43500 Semenyih
Selangor Darul Ehsan, Malaysia
Thanks,

Kenobi Isima Morris
PhD Student
Faculty of Engineering
University of Nottingham
Malaysia Campus
kenimor
 
Posts: 8
Joined: Fri Dec 02, 2011 2:12 pm
Location: Malaysia

Re: Error Compiling RIP4 (multiple error of undefined refere

Postby kenimor » Sat Mar 10, 2012 11:05 am

I was able to solve the problem of undefined reference by editing the configure.rip file to add "-lnetcdff" on the NETCDFLIB from the suggestion of David Ovens and it compiled successfully. This is how it looks like;
NETCDFLIB = -L${NETCDF}/lib -lnetcdf -lnetcdff
Thanks,

Kenobi Isima Morris
PhD Student
Faculty of Engineering
University of Nottingham
Malaysia Campus
kenimor
 
Posts: 8
Joined: Fri Dec 02, 2011 2:12 pm
Location: Malaysia


Return to RIP4

Who is online

Users browsing this forum: No registered users and 4 guests