Page 1 of 1

[Solved] Partial Compilation of RIP version 4.6

PostPosted: Mon Oct 12, 2015 6:35 am
by wrf.guy
Hi All,

I am trying to compile RIP version 4.6 on my Redhat system. After compile, I could see all binaries like below:-

Code: Select all
[root@HPCS RIP4.6]# ls -lrt
total 1676
-rw-r--r-- 1 9140 users 1123389 Jul 10  2007 stationlist
-rw-r--r-- 1 9140 users    4107 Jul 10  2007 README
-rw-r--r-- 1 9140 users  347079 Jul 10  2007 psadilookup.dat
-rw-r--r-- 1 9140 users   30200 Jul 10  2007 eta_micro_lookup.dat
-rw-r--r-- 1 9140 users   14104 Mar 18  2008 Makefile
-rwxr-xr-x 1 9140 users    4257 Oct 15  2008 configure
-rwxr-xr-x 1 9140 users    1282 Oct 15  2008 compile
-rw-r--r-- 1 9140 users    4646 Dec 17  2008 color.tbl
-rwxr-xr-x 1 9140 users     658 Feb 27  2009 clean
-rw-r--r-- 1 9140 users    9442 Mar 19  2009 CHANGES
drwxr-xr-x 2 9140 users    4096 Oct 12 14:06 sample_infiles
drwxr-xr-x 2 9140 users    4096 Oct 12 14:06 Doc
-rw-r--r-- 1 root root     1768 Oct 12 14:32 configure.rip~
drwxr-xr-x 2 9140 users    4096 Oct 12 15:26 arch
-rw-r--r-- 1 root root    25906 Oct 12 15:30 log.compile~
-rw-r--r-- 1 root root    80680 Oct 12 15:31 log.compile
-rw-r--r-- 1 root root     1768 Oct 12 15:50 configure.rip.backup
-rw-r--r-- 1 root root     1768 Oct 12 15:50 configure.rip
drwxr-xr-x 2 9140 users   12288 Oct 12 15:50 src
lrwxrwxrwx 1 root root       11 Oct 12 15:50 ripcomp -> src/ripcomp
lrwxrwxrwx 1 root root       10 Oct 12 15:50 ripcut -> src/ripcut
lrwxrwxrwx 1 root root       13 Oct 12 15:50 ripdp_mm5 -> src/ripdp_mm5
lrwxrwxrwx 1 root root       16 Oct 12 15:50 ripdp_wrfarw -> src/ripdp_wrfarw
lrwxrwxrwx 1 root root       16 Oct 12 15:50 ripdp_wrfnmm -> src/ripdp_wrfnmm
lrwxrwxrwx 1 root root       13 Oct 12 15:50 ripinterp -> src/ripinterp
lrwxrwxrwx 1 root root       11 Oct 12 15:50 ripshow -> src/ripshow
lrwxrwxrwx 1 root root       12 Oct 12 15:50 showtraj -> src/showtraj
lrwxrwxrwx 1 root root       11 Oct 12 15:50 tabdiag -> src/tabdiag
lrwxrwxrwx 1 root root       11 Oct 12 15:50 upscale -> src/upscale


However, the main binary rip is not created. Here is the configuration I have used before compilation:-

Code: Select all
###########################################################
#ARCH   PC Linux i486 i586 i686 x86_64, PGI compiler
#
FC         = pgf90
FFLAGS     = -byteswapio
CCFLAGS    = -DLITTLE -DUNDERSCORE -c
LDFLAGS    =
LOCAL_LIBS   = -L/usr/X11R6/lib -lX11 -L/usr/local/pgi/linux86/lib -lpgftnrtl -lpgc -L/usr/lib/gcc/i386-redhat-linux/3.4.6 -lg2c


The complete log output can be seen here http://pastebin.com/exYrasiG and here is the portion of compilation log I got when I run compile:-

Code: Select all
 
pgf90 -byteswapio  -c xtodot.f
/bin/rm -f binio.o
cc -DLITTLE -DUNDERSCORE -c  -c binio.c   
/bin/rm -f v5d.o
cc -DLITTLE -DUNDERSCORE -c  -c v5d.c   
pgf90 -byteswapio  -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/local/netcdf/lib -lnetcdf -lnetcdff -I/usr/local/netcdf/include  -L/usr/local/ncarg/lib -lncarg -lcgm -lncarg_gks -lncarg_c -lX11 -lm -L/usr/X11R6/lib -lX11 -L/usr/local/pgi/linux86/lib -lpgftnrtl -lpgc -L/usr/lib/gcc/i386-redhat-linux/3.4.6 -lg2c
pgf90 -byteswapio  -o ripcomp ripcomp.f
pgf90 -byteswapio  -c writefile_rdp.f
pgf90 -byteswapio  -o ripdp_mm5 ripdp_mm5.f fillarray.o mconvert.o writefile_rdp.o \
      virtual.o
pgf90 -byteswapio  -o ripdp_wrfarw  ripdp_wrfarw.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include  \
      premaptform.o maptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xtodot.o
pgf90 -byteswapio  -o ripdp_wrfnmm  ripdp_wrfnmm.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include \
      maptform.o   premaptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xmapcalc.o egridfill.o xtodot.o
.
.
.

/usr/local/ncarg/lib/libncarg.a(agcurv.o): In function `agcurv_':
agcurv.f:(.text+0x92): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(aggtch.o): In function `aggtch_':
aggtch.f:(.text+0x36): undefined reference to `_gfortran_copy_string'
aggtch.f:(.text+0x6c): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(aginit.o): In function `aginit_':
aginit.f:(.text+0x213): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(agstup.o): In function `agstup_':
agstup.f:(.text+0x64): undefined reference to `_gfortran_pow_r4_i4'
agstup.f:(.text+0x81): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpcldm.o): In function `cpcldm_':
cpcldm.f:(.text+0x7e5): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xa17): undefined reference to `_gfortran_pow_r4_i4'
cpcldm.f:(.text+0xa86): undefined reference to `_gfortran_pow_r4_i4'
cpcldm.f:(.text+0xdcf): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xe59): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xf28): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0x1014): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0x10ad): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpcldm.o):cpcldm.f:(.text+0x114f): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(cpgetc.o): In function `cpgetc_':
cpgetc.f:(.text+0x493): undefined reference to `_gfortran_internal_malloc'
cpgetc.f:(.text+0x4ff): undefined reference to `_gfortran_internal_malloc'
.
.
.
.
mdlndr.f:(.text+0x636): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gridal.o): In function `gridal_':
gridal.f:(.text+0xf9): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x287): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x2ac): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x1092): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x11e3): undefined reference to `_gfortran_copy_string'
gridal.f:(.text+0x187b): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x19b7): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(plchlq.o): In function `plchlq_':
plchlq.f:(.text+0x1d9): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o): In function `mdgetc_':
mdgetc.f:(.text+0x8d): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0xdc): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x12f): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x183): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x1d6): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o):mdgetc.f:(.text+0x226): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(gagtrn.o): In function `gagtrn_':
.
.
.
.
gaplch.f:(.text+0x29c): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gaplch.o):gaplch.f:(.text+0x2d7): more undefined references to `_gfortran_copy_string' follow
make: [rip] Error 2 (ignored)
pgf90 -byteswapio  -o ripcomp ripcomp.f
pgf90 -byteswapio  -c writefile_rdp.f
pgf90 -byteswapio  -o ripdp_mm5 ripdp_mm5.f fillarray.o mconvert.o writefile_rdp.o \
      virtual.o
ripdp_mm5.f:
pgf90 -byteswapio  -o ripdp_wrfarw  ripdp_wrfarw.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include  \
      premaptform.o maptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xtodot.o
ripdp_wrfarw.f:
pgf90 -byteswapio  -o ripdp_wrfnmm  ripdp_wrfnmm.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include \
      maptform.o   premaptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xmapcalc.o egridfill.o xtodot.o
ripdp_wrfnmm.f:
pgf90 -byteswapio  -o ripcut ripcut.f
pgf90 -byteswapio  -o ripinterp ripinterp.f
pgf90 -byteswapio  -o ripshow ripshow.f
pgf90 -byteswapio  -o showtraj showtraj.f
pgf90 -byteswapio  -o tabdiag tabdiag.f lennonblank.f
tabdiag.f:
lennonblank.f:
pgf90 -byteswapio  -o upscale upscale.f
dpgetr.f:(.text+0x50): undefined reference to `_gfortran_internal_malloc'
dpgetr.f:(.text+0x81): undefined reference to `_gfortran_copy_string'
dpgetr.f:(.text+0x89): undefined reference to `_gfortran_internal_free'
dpgetr.f:(.text+0x5c6): undefined reference to `_gfortran_internal_malloc'
dpgetr.f:(.text+0x5f7): undefined reference to `_gfortran_copy_string'
dpgetr.f:(.text+0x5ff): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpsetc.o): In function `dpsetc_':
dpsetc.f:(.text+0x96): undefined reference to `_gfortran_internal_malloc'
dpsetc.f:(.text+0xc7): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0xcf): undefined reference to `_gfortran_internal_free'
dpsetc.f:(.text+0x146): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x1a2): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x1fe): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x277): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x283): undefined reference to `_gfortran_internal_malloc'
dpsetc.f:(.text+0x2b4): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x2bc): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpsetr.o): In function `dpsetr_':
dpsetr.f:(.text+0x94): undefined reference to `_gfortran_internal_malloc'
dpsetr.f:(.text+0xc5): undefined reference to `_gfortran_copy_string'
dpsetr.f:(.text+0xcd): undefined reference to `_gfortran_internal_free'
dpsetr.f:(.text+0x7e7): undefined reference to `_gfortran_internal_malloc'
dpsetr.f:(.text+0x818): undefined reference to `_gfortran_copy_string'
dpsetr.f:(.text+0x820): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(mdpit.o): In function `mdpit_':
mdpit.f:(.text+0x47a): undefined reference to `_gfortran_pow_r8_i4'
mdpit.f:(.text+0x4f4): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(mdpbla.o): In function `mdpbla_':
mdpbla.f:(.text+0x31eb): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdpita.o): In function `mdpita_':
mdpita.f:(.text+0x3ce): undefined reference to `_gfortran_pow_r8_i4'
mdpita.f:(.text+0x448): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(mdpitm.o): In function `mdpitm_':
mdpitm.f:(.text+0x3db): undefined reference to `_gfortran_pow_r8_i4'
mdpitm.f:(.text+0x455): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(lbsetr.o): In function `lbsetr_':
lbsetr.f:(.text+0x5a): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x6f): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x2bc): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x2d3): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(plchhq.o): In function `plchhq_':
plchhq.f:(.text+0x262): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(plchmq.o): In function `plchmq_':
plchmq.f:(.text+0x14b): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(pcgetc.o): In function `pcgetc_':
pcgetc.f:(.text+0xbd): undefined reference to `_gfortran_copy_string'
pcgetc.f:(.text+0x151): undefined reference to `_gfortran_copy_string'
pcgetc.f:(.text+0x17e): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(pcfopn.o): In function `pcfopn_':
pcfopn.f:(.text+0x39): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0xa5): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x123): undefined reference to `_gfortran_internal_malloc'
pcfopn.f:(.text+0x160): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x168): undefined reference to `_gfortran_internal_free'
pcfopn.f:(.text+0x295): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x2bd): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x2f6): undefined reference to `_gfortran_internal_malloc'
pcfopn.f:(.text+0x33a): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x342): undefined reference to `_gfortran_internal_free'
pcfopn.f:(.text+0x38d): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(sfsgfa.o): In function `sfsgfa_':
sfsgfa.f:(.text+0x4c7): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(sfsetr.o): In function `sfsetr_':
sfsetr.f:(.text+0x5a): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x76): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x395): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x3ac): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpux.o): In function `cpux_':
cpux.f:(.text+0xc4): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpuy.o): In function `cpuy_':
cpuy.f:(.text+0xc9): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(strmln.o): In function `strmln_':
strmln.f:(.text+0x1de): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(stinit.o): In function `stinit_':
stinit.f:(.text+0x42b): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0x4ba): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0xa6c): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0xb29): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(stream.o):stream.f:(.text+0x6b): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(icfell.o): In function `icfell_':
icfell.f:(.text+0xb7): undefined reference to `_gfortran_internal_malloc'
icfell.f:(.text+0xe4): undefined reference to `_gfortran_internal_malloc'
icfell.f:(.text+0x10a): undefined reference to `_gfortran_internal_free'
icfell.f:(.text+0x11d): undefined reference to `_gfortran_copy_string'
icfell.f:(.text+0x125): undefined reference to `_gfortran_internal_free'
icfell.f:(.text+0x147): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(agaxis.o): In function `agaxis_':
agaxis.f:(.text+0x22b4): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(agexax.o): In function `agexax_':
agexax.f:(.text+0x22a): undefined reference to `_gfortran_pow_r8_i4'
agexax.f:(.text+0x16cb): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(agnumb.o): In function `agnumb_':
agnumb.f:(.text+0x1ec): undefined reference to `_gfortran_pow_r8_i4'
agnumb.f:(.text+0x3f2): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(agppid.o): In function `agppid_':
agppid.f:(.text+0x25): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpinrk.o): In function `cpinrk_':
cpinrk.f:(.text+0x29): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(mdpcem.o): In function `mdpcem_':
mdpcem.f:(.text+0x42): undefined reference to `_gfortran_internal_malloc'
mdpcem.f:(.text+0x72): undefined reference to `_gfortran_copy_string'
mdpcem.f:(.text+0x7a): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(mdpio.o): In function `mdpio_':
mdpio.f:(.text+0xe7): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mpdbdi.o): In function `mpdbdi_':
mpdbdi.f:(.text+0x31): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdlnam.o): In function `mdlnam_':
mdlnam.f:(.text+0x98): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0xca): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0xf3): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x10b): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x113): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x185): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x1b6): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x1e3): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x1ee): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x216): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x23c): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x249): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x354): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x50e): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x5a5): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x6a6): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x70f): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdlnam.o):mdlnam.f:(.text+0xc1c): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(mdlndr.o): In function `mdlndr_':
mdlndr.f:(.text+0x81): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0xb0): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0xd9): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0xf1): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0xf9): undefined reference to `_gfortran_internal_free/usr/local/ncarg/lib/libncarg.a(agcurv.o): In function `agcurv_':
agcurv.f:(.text+0x92): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(aggtch.o): In function `aggtch_':
aggtch.f:(.text+0x36): undefined reference to `_gfortran_copy_string'
aggtch.f:(.text+0x6c): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(aginit.o): In function `aginit_':
aginit.f:(.text+0x213): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(agstup.o): In function `agstup_':
agstup.f:(.text+0x64): undefined reference to `_gfortran_pow_r4_i4'
agstup.f:(.text+0x81): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpcldm.o): In function `cpcldm_':
cpcldm.f:(.text+0x7e5): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xa17): undefined reference to `_gfortran_pow_r4_i4'
cpcldm.f:(.text+0xa86): undefined reference to `_gfortran_pow_r4_i4'
cpcldm.f:(.text+0xdcf): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xe59): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xf28): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0x1014): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0x10ad): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpcldm.o):cpcldm.f:(.text+0x114f): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(cpgetc.o): In function `cpgetc_':
cpgetc.f:(.text+0x493): undefined reference to `_gfortran_internal_malloc'
cpgetc.f:(.text+0x4ff): undefined reference to `_gfortran_internal_malloc'
cpgetc.f:(.text+0x54c): undefined reference to `_gfortran_internal_free'
cpgetc.f:(.text+0x589): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x591): undefined reference to `_gfortran_internal_free'
cpgetc.f:(.text+0x60c): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x682): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x6fd): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x7d9): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x7f2): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpgetr.o):cpgetr.f:(.text+0x60): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(cppkcl.o): In function `cppkcl_':
cppkcl.f:(.text+0x459): undefined reference to `_gfortran_pow_r4_i4'
cppkcl.f:(.text+0x521): undefined reference to `_gfortran_pow_r4_i4'
cppkcl.f:(.text+0x553): undefined reference to `_gfortran_pow_r4_i4'
cppkcl.f:(.text+0x704): undefined reference to `_gfortran_copy_string'
cppkcl.f:(.text+0x73f): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cppklb.o): In function `cppklb_':
cppklb.f:(.text+0x4b1): undefined reference to `_gfortran_pow_r4_i4'
cppklb.f:(.text+0x568): undefined reference to `_gfortran_pow_r4_i4'
cppklb.f:(.text+0x5ee): undefined reference to `_gfortran_copy_string'
cppklb.f:(.text+0x607): undefined reference to `_gfortran_copy_string'
cppklb.f:(.text+0x861): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpsetc.o): In function `cpsetc_':
cpsetc.f:(.text+0x73): undefined reference to `_gfortran_copy_string'
cpsetc.f:(.text+0x8b): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpsetc.o):cpsetc.f:(.text+0x1b2): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(cpinit.o): In function `cpinit_':
cpinit.f:(.text+0x145a): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpinrc.o): In function `cpinrc_':
cpinrc.f:(.text+0x8d): undefined reference to `_gfortran_pow_r4_i4'
cpinrc.f:(.text+0xb9): undefined reference to `_gfortran_copy_string'
cpinrc.f:(.text+0x189): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpnumb.o): In function `cpnumb_':
cpnumb.f:(.text+0xf8): undefined reference to `_gfortran_copy_string'
cpnumb.f:(.text+0x41b): undefined reference to `_gfortran_copy_string'
cpnumb.f:(.text+0x558): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpnumb.o):cpnumb.f:(.text+0x9ca): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(dpgetc.o): In function `dpgetc_':
dpgetc.f:(.text+0x52): undefined reference to `_gfortran_internal_malloc'
dpgetc.f:(.text+0x83): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x8b): undefined reference to `_gfortran_internal_free'
dpgetc.f:(.text+0x10a): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x16e): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x1d2): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x23e): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x24a): undefined reference to `_gfortran_internal_malloc'
dpgetc.f:(.text+0x27b): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x283): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpgetr.o): In function `dpgetr_':
dpgetr.f:(.text+0x50): undefined reference to `_gfortran_internal_malloc'
dpgetr.f:(.text+0x81): undefined reference to `_gfortran_copy_string'
dpgetr.f:(.text+0x89): undefined reference to `_gfortran_internal_free'
dpgetr.f:(.text+0x5c6): undefined reference to `_gfortran_internal_malloc'
dpgetr.f:(.text+0x5f7): undefined reference to `_gfortran_copy_string'
dpgetr.f:(.text+0x5ff): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpsetc.o): In function `dpsetc_':
dpsetc.f:(.text+0x96): undefined reference to `_gfortran_internal_malloc'
dpsetc.f:(.text+0xc7): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0xcf): undefined reference to `_gfortran_internal_free'
dpsetc.f:(.text+0x146): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x1a2): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x1fe): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x277): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x283): undefined reference to `_gfortran_internal_malloc'
dpsetc.f:(.text+0x2b4): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x2bc): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpsetr.o): In function `dpsetr_':
dpsetr.f:(.text+0x94): undefined reference to `_gfortran_internal_malloc'
dpsetr.f:(.text+0xc5): undefined reference to `_gfortran_copy_string'
dpsetr.f:(.text+0xcd): undefined reference to `_gfortran_internal_free'
dpsetr.f:(.text+0x7e7): undefined reference to `_gfortran_internal_malloc'
dpsetr.f:(.text+0x818): undefined reference to `_gfortran_copy_string'
dpsetr.f:(.text+0x820): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(mdpit.o): In function `mdpit_':
mdpit.f:(.text+0x47a): undefined reference to `_gfortran_pow_r8_i4'
mdpit.f:(.text+0x4f4): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(mdpbla.o): In function `mdpbla_':
mdpbla.f:(.text+0x31eb): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdpita.o): In function `mdpita_':
mdpita.f:(.text+0x3ce): undefined reference to `_gfortran_pow_r8_i4'
mdpita.f:(.text+0x448): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(mdpitm.o): In function `mdpitm_':
mdpitm.f:(.text+0x3db): undefined reference to `_gfortran_pow_r8_i4'
mdpitm.f:(.text+0x455): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(lbsetr.o): In function `lbsetr_':
lbsetr.f:(.text+0x5a): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x6f): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x2bc): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x2d3): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(plchhq.o): In function `plchhq_':
plchhq.f:(.text+0x262): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(plchmq.o): In function `plchmq_':
plchmq.f:(.text+0x14b): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(pcgetc.o): In function `pcgetc_':
pcgetc.f:(.text+0xbd): undefined reference to `_gfortran_copy_string'
pcgetc.f:(.text+0x151): undefined reference to `_gfortran_copy_string'
pcgetc.f:(.text+0x17e): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(pcfopn.o): In function `pcfopn_':
pcfopn.f:(.text+0x39): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0xa5): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x123): undefined reference to `_gfortran_internal_malloc'
pcfopn.f:(.text+0x160): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x168): undefined reference to `_gfortran_internal_free'
pcfopn.f:(.text+0x295): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x2bd): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x2f6): undefined reference to `_gfortran_internal_malloc'
pcfopn.f:(.text+0x33a): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x342): undefined reference to `_gfortran_internal_free'
pcfopn.f:(.text+0x38d): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(sfsgfa.o): In function `sfsgfa_':
sfsgfa.f:(.text+0x4c7): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(sfsetr.o): In function `sfsetr_':
sfsetr.f:(.text+0x5a): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x76): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x395): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x3ac): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpux.o): In function `cpux_':
cpux.f:(.text+0xc4): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpuy.o): In function `cpuy_':
cpuy.f:(.text+0xc9): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(strmln.o): In function `strmln_':
strmln.f:(.text+0x1de): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(stinit.o): In function `stinit_':
stinit.f:(.text+0x42b): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0x4ba): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0xa6c): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0xb29): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(stream.o):stream.f:(.text+0x6b): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(icfell.o): In function `icfell_':
icfell.f:(.text+0xb7): undefined reference to `_gfortran_internal_malloc'
icfell.f:(.text+0xe4): undefined reference to `_gfortran_internal_malloc'
icfell.f:(.text+0x10a): undefined reference to `_gfortran_internal_free'
icfell.f:(.text+0x11d): undefined reference to `_gfortran_copy_string'
icfell.f:(.text+0x125): undefined reference to `_gfortran_internal_free'
icfell.f:(.text+0x147): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(agaxis.o): In function `agaxis_':
agaxis.f:(.text+0x22b4): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(agexax.o): In function `agexax_':
agexax.f:(.text+0x22a): undefined reference to `_gfortran_pow_r8_i4'
agexax.f:(.text+0x16cb): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(agnumb.o): In function `agnumb_':
agnumb.f:(.text+0x1ec): undefined reference to `_gfortran_pow_r8_i4'
agnumb.f:(.text+0x3f2): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(agppid.o): In function `agppid_':
agppid.f:(.text+0x25): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpinrk.o): In function `cpinrk_':
cpinrk.f:(.text+0x29): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(mdpcem.o): In function `mdpcem_':
mdpcem.f:(.text+0x42): undefined reference to `_gfortran_internal_malloc'
mdpcem.f:(.text+0x72): undefined reference to `_gfortran_copy_string'
mdpcem.f:(.text+0x7a): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(mdpio.o): In function `mdpio_':
mdpio.f:(.text+0xe7): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mpdbdi.o): In function `mpdbdi_':
mpdbdi.f:(.text+0x31): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdlnam.o): In function `mdlnam_':
mdlnam.f:(.text+0x98): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0xca): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0xf3): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x10b): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x113): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x185): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x1b6): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x1e3): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x1ee): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x216): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x23c): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x249): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x354): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x50e): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x5a5): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x6a6): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x70f): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdlnam.o):mdlnam.f:(.text+0xc1c): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(mdlndr.o): In function `mdlndr_':
mdlndr.f:(.text+0x81): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0xb0): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0xd9): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0xf1): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0xf9): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x165): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x190): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x1ba): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x1c5): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x1ed): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x213): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x220): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x31e): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x4d2): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x563): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x5d4): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x636): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gridal.o): In function `gridal_':
gridal.f:(.text+0xf9): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x287): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x2ac): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x1092): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x11e3): undefined reference to `_gfortran_copy_string'
gridal.f:(.text+0x187b): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x19b7): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(plchlq.o): In function `plchlq_':
plchlq.f:(.text+0x1d9): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o): In function `mdgetc_':
mdgetc.f:(.text+0x8d): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0xdc): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x12f): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x183): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x1d6): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o):mdgetc.f:(.text+0x226): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(gagtrn.o): In function `gagtrn_':
gagtrn.f:(.text+0x29): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(gaplch.o): In function `gaplch_':
gaplch.f:(.text+0x1a5): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x206): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x23a): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x26b): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x29c): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gaplch.o):gaplch.f:(.text+0x2d7): more undefined references to `_gfortran_copy_string' follow
make: [rip] Error 2 (ignored)
pgf90 -byteswapio  -o ripcomp ripcomp.f
pgf90 -byteswapio  -c writefile_rdp.f
pgf90 -byteswapio  -o ripdp_mm5 ripdp_mm5.f fillarray.o mconvert.o writefile_rdp.o \
      virtual.o
ripdp_mm5.f:
pgf90 -byteswapio  -o ripdp_wrfarw  ripdp_wrfarw.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include  \
      premaptform.o maptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xtodot.o
ripdp_wrfarw.f:
pgf90 -byteswapio  -o ripdp_wrfnmm  ripdp_wrfnmm.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include \
      maptform.o   premaptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xmapcalc.o egridfill.o xtodot.o
ripdp_wrfnmm.f:
pgf90 -byteswapio  -o ripcut ripcut.f
pgf90 -byteswapio  -o ripinterp ripinterp.f
pgf90 -byteswapio  -o ripshow ripshow.f
pgf90 -byteswapio  -o showtraj showtraj.f
pgf90 -byteswapio  -o tabdiag tabdiag.f lennonblank.f
tabdiag.f:
lennonblank.f:
pgf90 -byteswapio  -o upscale upscale.f '
mdlndr.f:(.text+0x165): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x190): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x1ba): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x1c5): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x1ed): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x213): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x220): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x31e): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x4d2): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x563): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x5d4): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x636): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gridal.o): In function `gridal_':
gridal.f:(.text+0xf9): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x287): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x2ac): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x1092): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x11e3): undefined reference to `_gfortran_copy_string'
gridal.f:(.text+0x187b): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x19b7): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(plchlq.o): In function `plchlq_':
plchlq.f:(.text+0x1d9): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o): In function `mdgetc_':
mdgetc.f:(.text+0x8d): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0xdc): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x12f): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x183): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x1d6): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o):mdgetc.f:(.text+0x226): more undefine/usr/local/ncarg/lib/libncarg.a(agcurv.o): In function `agcurv_':
agcurv.f:(.text+0x92): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(aggtch.o): In function `aggtch_':
aggtch.f:(.text+0x36): undefined reference to `_gfortran_copy_string'
aggtch.f:(.text+0x6c): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(aginit.o): In function `aginit_':
aginit.f:(.text+0x213): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(agstup.o): In function `agstup_':
agstup.f:(.text+0x64): undefined reference to `_gfortran_pow_r4_i4'
agstup.f:(.text+0x81): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpcldm.o): In function `cpcldm_':
cpcldm.f:(.text+0x7e5): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xa17): undefined reference to `_gfortran_pow_r4_i4'
cpcldm.f:(.text+0xa86): undefined reference to `_gfortran_pow_r4_i4'
cpcldm.f:(.text+0xdcf): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xe59): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0xf28): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0x1014): undefined reference to `_gfortran_copy_string'
cpcldm.f:(.text+0x10ad): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpcldm.o):cpcldm.f:(.text+0x114f): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(cpgetc.o): In function `cpgetc_':
cpgetc.f:(.text+0x493): undefined reference to `_gfortran_internal_malloc'
cpgetc.f:(.text+0x4ff): undefined reference to `_gfortran_internal_malloc'
cpgetc.f:(.text+0x54c): undefined reference to `_gfortran_internal_free'
cpgetc.f:(.text+0x589): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x591): undefined reference to `_gfortran_internal_free'
cpgetc.f:(.text+0x60c): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x682): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x6fd): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x7d9): undefined reference to `_gfortran_copy_string'
cpgetc.f:(.text+0x7f2): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpgetr.o):cpgetr.f:(.text+0x60): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(cppkcl.o): In function `cppkcl_':
cppkcl.f:(.text+0x459): undefined reference to `_gfortran_pow_r4_i4'
cppkcl.f:(.text+0x521): undefined reference to `_gfortran_pow_r4_i4'
cppkcl.f:(.text+0x553): undefined reference to `_gfortran_pow_r4_i4'
cppkcl.f:(.text+0x704): undefined reference to `_gfortran_copy_string'
cppkcl.f:(.text+0x73f): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cppklb.o): In function `cppklb_':
cppklb.f:(.text+0x4b1): undefined reference to `_gfortran_pow_r4_i4'
cppklb.f:(.text+0x568): undefined reference to `_gfortran_pow_r4_i4'
cppklb.f:(.text+0x5ee): undefined reference to `_gfortran_copy_string'
cppklb.f:(.text+0x607): undefined reference to `_gfortran_copy_string'
cppklb.f:(.text+0x861): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpsetc.o): In function `cpsetc_':
cpsetc.f:(.text+0x73): undefined reference to `_gfortran_copy_string'
cpsetc.f:(.text+0x8b): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpsetc.o):cpsetc.f:(.text+0x1b2): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(cpinit.o): In function `cpinit_':
cpinit.f:(.text+0x145a): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpinrc.o): In function `cpinrc_':
cpinrc.f:(.text+0x8d): undefined reference to `_gfortran_pow_r4_i4'
cpinrc.f:(.text+0xb9): undefined reference to `_gfortran_copy_string'
cpinrc.f:(.text+0x189): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpnumb.o): In function `cpnumb_':
cpnumb.f:(.text+0xf8): undefined reference to `_gfortran_copy_string'
cpnumb.f:(.text+0x41b): undefined reference to `_gfortran_copy_string'
cpnumb.f:(.text+0x558): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpnumb.o):cpnumb.f:(.text+0x9ca): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(dpgetc.o): In function `dpgetc_':
dpgetc.f:(.text+0x52): undefined reference to `_gfortran_internal_malloc'
dpgetc.f:(.text+0x83): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x8b): undefined reference to `_gfortran_internal_free'
dpgetc.f:(.text+0x10a): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x16e): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x1d2): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x23e): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x24a): undefined reference to `_gfortran_internal_malloc'
dpgetc.f:(.text+0x27b): undefined reference to `_gfortran_copy_string'
dpgetc.f:(.text+0x283): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpgetr.o): In function `dpgetr_':
dpgetr.f:(.text+0x50): undefined reference to `_gfortran_internal_malloc'
dpgetr.f:(.text+0x81): undefined reference to `_gfortran_copy_string'
dpgetr.f:(.text+0x89): undefined reference to `_gfortran_internal_free'
dpgetr.f:(.text+0x5c6): undefined reference to `_gfortran_internal_malloc'
dpgetr.f:(.text+0x5f7): undefined reference to `_gfortran_copy_string'
dpgetr.f:(.text+0x5ff): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpsetc.o): In function `dpsetc_':
dpsetc.f:(.text+0x96): undefined reference to `_gfortran_internal_malloc'
dpsetc.f:(.text+0xc7): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0xcf): undefined reference to `_gfortran_internal_free'
dpsetc.f:(.text+0x146): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x1a2): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x1fe): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x277): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x283): undefined reference to `_gfortran_internal_malloc'
dpsetc.f:(.text+0x2b4): undefined reference to `_gfortran_copy_string'
dpsetc.f:(.text+0x2bc): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(dpsetr.o): In function `dpsetr_':
dpsetr.f:(.text+0x94): undefined reference to `_gfortran_internal_malloc'
dpsetr.f:(.text+0xc5): undefined reference to `_gfortran_copy_string'
dpsetr.f:(.text+0xcd): undefined reference to `_gfortran_internal_free'
dpsetr.f:(.text+0x7e7): undefined reference to `_gfortran_internal_malloc'
dpsetr.f:(.text+0x818): undefined reference to `_gfortran_copy_string'
dpsetr.f:(.text+0x820): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(mdpit.o): In function `mdpit_':
mdpit.f:(.text+0x47a): undefined reference to `_gfortran_pow_r8_i4'
mdpit.f:(.text+0x4f4): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(mdpbla.o): In function `mdpbla_':
mdpbla.f:(.text+0x31eb): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdpita.o): In function `mdpita_':
mdpita.f:(.text+0x3ce): undefined reference to `_gfortran_pow_r8_i4'
mdpita.f:(.text+0x448): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(mdpitm.o): In function `mdpitm_':
mdpitm.f:(.text+0x3db): undefined reference to `_gfortran_pow_r8_i4'
mdpitm.f:(.text+0x455): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(lbsetr.o): In function `lbsetr_':
lbsetr.f:(.text+0x5a): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x6f): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x2bc): undefined reference to `_gfortran_copy_string'
lbsetr.f:(.text+0x2d3): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(plchhq.o): In function `plchhq_':
plchhq.f:(.text+0x262): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(plchmq.o): In function `plchmq_':
plchmq.f:(.text+0x14b): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(pcgetc.o): In function `pcgetc_':
pcgetc.f:(.text+0xbd): undefined reference to `_gfortran_copy_string'
pcgetc.f:(.text+0x151): undefined reference to `_gfortran_copy_string'
pcgetc.f:(.text+0x17e): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(pcfopn.o): In function `pcfopn_':
pcfopn.f:(.text+0x39): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0xa5): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x123): undefined reference to `_gfortran_internal_malloc'
pcfopn.f:(.text+0x160): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x168): undefined reference to `_gfortran_internal_free'
pcfopn.f:(.text+0x295): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x2bd): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x2f6): undefined reference to `_gfortran_internal_malloc'
pcfopn.f:(.text+0x33a): undefined reference to `_gfortran_copy_string'
pcfopn.f:(.text+0x342): undefined reference to `_gfortran_internal_free'
pcfopn.f:(.text+0x38d): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(sfsgfa.o): In function `sfsgfa_':
sfsgfa.f:(.text+0x4c7): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(sfsetr.o): In function `sfsetr_':
sfsetr.f:(.text+0x5a): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x76): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x395): undefined reference to `_gfortran_copy_string'
sfsetr.f:(.text+0x3ac): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpux.o): In function `cpux_':
cpux.f:(.text+0xc4): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(cpuy.o): In function `cpuy_':
cpuy.f:(.text+0xc9): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(strmln.o): In function `strmln_':
strmln.f:(.text+0x1de): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(stinit.o): In function `stinit_':
stinit.f:(.text+0x42b): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0x4ba): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0xa6c): undefined reference to `_gfortran_copy_string'
stinit.f:(.text+0xb29): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(stream.o):stream.f:(.text+0x6b): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(icfell.o): In function `icfell_':
icfell.f:(.text+0xb7): undefined reference to `_gfortran_internal_malloc'
icfell.f:(.text+0xe4): undefined reference to `_gfortran_internal_malloc'
icfell.f:(.text+0x10a): undefined reference to `_gfortran_internal_free'
icfell.f:(.text+0x11d): undefined reference to `_gfortran_copy_string'
icfell.f:(.text+0x125): undefined reference to `_gfortran_internal_free'
icfell.f:(.text+0x147): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(agaxis.o): In function `agaxis_':
agaxis.f:(.text+0x22b4): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(agexax.o): In function `agexax_':
agexax.f:(.text+0x22a): undefined reference to `_gfortran_pow_r8_i4'
agexax.f:(.text+0x16cb): undefined reference to `_gfortran_pow_r8_i4'
/usr/local/ncarg/lib/libncarg.a(agnumb.o): In function `agnumb_':
agnumb.f:(.text+0x1ec): undefined reference to `_gfortran_pow_r8_i4'
agnumb.f:(.text+0x3f2): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(agppid.o): In function `agppid_':
agppid.f:(.text+0x25): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(cpinrk.o): In function `cpinrk_':
cpinrk.f:(.text+0x29): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(mdpcem.o): In function `mdpcem_':
mdpcem.f:(.text+0x42): undefined reference to `_gfortran_internal_malloc'
mdpcem.f:(.text+0x72): undefined reference to `_gfortran_copy_string'
mdpcem.f:(.text+0x7a): undefined reference to `_gfortran_internal_free'
/usr/local/ncarg/lib/libncarg.a(mdpio.o): In function `mdpio_':
mdpio.f:(.text+0xe7): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mpdbdi.o): In function `mpdbdi_':
mpdbdi.f:(.text+0x31): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdlnam.o): In function `mdlnam_':
mdlnam.f:(.text+0x98): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0xca): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0xf3): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x10b): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x113): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x185): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x1b6): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x1e3): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x1ee): undefined reference to `_gfortran_internal_malloc'
mdlnam.f:(.text+0x216): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x23c): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x249): undefined reference to `_gfortran_internal_free'
mdlnam.f:(.text+0x354): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x50e): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x5a5): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x6a6): undefined reference to `_gfortran_copy_string'
mdlnam.f:(.text+0x70f): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdlnam.o):mdlnam.f:(.text+0xc1c): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(mdlndr.o): In function `mdlndr_':
mdlndr.f:(.text+0x81): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0xb0): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0xd9): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0xf1): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0xf9): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x165): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x190): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x1ba): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x1c5): undefined reference to `_gfortran_internal_malloc'
mdlndr.f:(.text+0x1ed): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x213): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x220): undefined reference to `_gfortran_internal_free'
mdlndr.f:(.text+0x31e): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x4d2): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x563): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x5d4): undefined reference to `_gfortran_copy_string'
mdlndr.f:(.text+0x636): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gridal.o): In function `gridal_':
gridal.f:(.text+0xf9): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x287): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x2ac): undefined reference to `_gfortran_pow_r4_i4'
gridal.f:(.text+0x1092): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x11e3): undefined reference to `_gfortran_copy_string'
gridal.f:(.text+0x187b): undefined reference to `_gfortran_pow_r8_i4'
gridal.f:(.text+0x19b7): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(plchlq.o): In function `plchlq_':
plchlq.f:(.text+0x1d9): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o): In function `mdgetc_':
mdgetc.f:(.text+0x8d): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0xdc): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x12f): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x183): undefined reference to `_gfortran_copy_string'
mdgetc.f:(.text+0x1d6): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(mdgetc.o):mdgetc.f:(.text+0x226): more undefined references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(gagtrn.o): In function `gagtrn_':
gagtrn.f:(.text+0x29): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(gaplch.o): In function `gaplch_':
gaplch.f:(.text+0x1a5): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x206): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x23a): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x26b): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x29c): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gaplch.o):gaplch.f:(.text+0x2d7): more undefined references to `_gfortran_copy_string' follow
make: [rip] Error 2 (ignored)
pgf90 -byteswapio  -o ripcomp ripcomp.f
pgf90 -byteswapio  -c writefile_rdp.f
pgf90 -byteswapio  -o ripdp_mm5 ripdp_mm5.f fillarray.o mconvert.o writefile_rdp.o \
      virtual.o
ripdp_mm5.f:
pgf90 -byteswapio  -o ripdp_wrfarw  ripdp_wrfarw.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include  \
      premaptform.o maptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xtodot.o
ripdp_wrfarw.f:
pgf90 -byteswapio  -o ripdp_wrfnmm  ripdp_wrfnmm.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include \
      maptform.o   premaptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xmapcalc.o egridfill.o xtodot.o
ripdp_wrfnmm.f:
pgf90 -byteswapio  -o ripcut ripcut.f
pgf90 -byteswapio  -o ripinterp ripinterp.f
pgf90 -byteswapio  -o ripshow ripshow.f
pgf90 -byteswapio  -o showtraj showtraj.f
pgf90 -byteswapio  -o tabdiag tabdiag.f lennonblank.f
tabdiag.f:
lennonblank.f:
pgf90 -byteswapio  -o upscale upscale.f d references to `_gfortran_copy_string' follow
/usr/local/ncarg/lib/libncarg.a(gagtrn.o): In function `gagtrn_':
gagtrn.f:(.text+0x29): undefined reference to `_gfortran_pow_r4_i4'
/usr/local/ncarg/lib/libncarg.a(gaplch.o): In function `gaplch_':
gaplch.f:(.text+0x1a5): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x206): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x23a): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x26b): undefined reference to `_gfortran_copy_string'
gaplch.f:(.text+0x29c): undefined reference to `_gfortran_copy_string'
/usr/local/ncarg/lib/libncarg.a(gaplch.o):gaplch.f:(.text+0x2d7): more undefined references to `_gfortran_copy_string' follow
make: [rip] Error 2 (ignored)
pgf90 -byteswapio  -o ripcomp ripcomp.f
pgf90 -byteswapio  -c writefile_rdp.f
pgf90 -byteswapio  -o ripdp_mm5 ripdp_mm5.f fillarray.o mconvert.o writefile_rdp.o \
      virtual.o
ripdp_mm5.f:
pgf90 -byteswapio  -o ripdp_wrfarw  ripdp_wrfarw.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include  \
      premaptform.o maptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xtodot.o
ripdp_wrfarw.f:
pgf90 -byteswapio  -o ripdp_wrfnmm  ripdp_wrfnmm.f -L/usr/local/netcdf/lib -lnetcdf -lnetcdff  -I/usr/local/netcdf/include \
      maptform.o   premaptform.o fillarray.o mconvert.o writefile_rdp.o \
      virtual.o xmapcalc.o egridfill.o xtodot.o
ripdp_wrfnmm.f:
pgf90 -byteswapio  -o ripcut ripcut.f
pgf90 -byteswapio  -o ripinterp ripinterp.f
pgf90 -byteswapio  -o ripshow ripshow.f
pgf90 -byteswapio  -o showtraj showtraj.f
pgf90 -byteswapio  -o tabdiag tabdiag.f lennonblank.f
tabdiag.f:
lennonblank.f:
pgf90 -byteswapio  -o upscale upscale.f


I have following softwares installed:-

ncarg version 6.6.0 (working well)
netcdf 4.1.3 (working well)
gfortran - installed
Redhat version 6.5
gcc and other required libraries are installed. WRF also running fine and creating wrf_out* files with out an issue. Any help to solve is greatly appreciated.

Thank You.

Re: Partial Compilation of RIP version 4.6

PostPosted: Mon Oct 12, 2015 11:11 am
by afasol
Hi wrf.guy
For RIP4 installation are required these following libraries:
cairo
freetype.

Try to follow this topic: http://forum.wrfforum.com/viewtopic.php?f=34&t=5840

Good luck

rodi

Re: Partial Compilation of RIP version 4.6

PostPosted: Tue Oct 13, 2015 12:00 pm
by wrf.guy
afasol wrote:Hi wrf.guy
For RIP4 installation are required these following libraries:
cairo
freetype.

Try to follow this topic: http://forum.wrfforum.com/viewtopic.php?f=34&t=5840

Good luck

rodi


Hi Rodi,
Thank you for your help. By looking at your error message on the other posting, it seems to me that it was related to gfortran and cairo. But in my case it is completely different. Any way, I tried with your option and I am getting the same error.

It turned out to be a ncarg installation error. Though I installed the correct nacrg binary version, it still throws some error.I found this by executing some nacrg commands and the resulting error was same as reported above. I am still n the process of resolving it. Any help is appreciated.

The real pain is the less documentation on installation of RIP.

Re: Partial Compilation of RIP version 4.6

PostPosted: Tue Oct 13, 2015 5:18 pm
by kwthomas
Hi wrf.guy...

You are using the Portland compiler to build your program. NCARgraphics was built with
the Gfortran compiler. The missing calls are in the Gfortran library, which Portland doesn't know anything about.

Try adding "-lgfortran" as the last library that is linked with. Hopefully, it will be in the
standard place (/usr/lib, /usr/lib64) on your system.

Re: Partial Compilation of RIP version 4.6

PostPosted: Thu Jun 09, 2016 12:20 pm
by wrf.guy
Got the rip installation working after finding the exact cause of the problem. Posting here for the benefit of all.

1. You cant compile RIP without libg2c library. Therefore install the package which provides it. I used Redhat so install the following package:-

Code: Select all
yum install compat-gcc-34-g77


2. The RIP package is depends on ncarg graphics. So you must install correct version of ncl package (which has the ncarg package inbuilt). I used ncl version 6.1.2. I tried from 6.3.0 and lesser versions but only 6.1.2 worked.

3. For successfully installing ncl package you need to install cairo-devel package as well otherwise ncl itself won't work properly. So install the package:-

Code: Select all
yum install cairo-devel


4. Modify your configure.rip to point the path to your libraries correctly. Also add the lcairo flag as well inadition to lg2c. All the .so files were residing in
Code: Select all
/usr/lib64
So append the file accordingly. Now my line looks like following:-
Code: Select all
/usr/lib/gcc/i386-redhat-linux/3.4.6 -lg2c

to
Code: Select all
/usr/lib/gcc/i386-redhat-linux/3.4.6 -lcairo -lg2c


Similarly append the path to -lX11 and -lpgc as well to point to your library location. If you dont know how to find then use the following code to find for each library and append the path accordingly:-
Code: Select all
locate -libX11


Finally configure and compile RIP and it should work. Good luck.