[Solved] Partial Compilation of RIP version 4.6

The RIP4 graphics package.

[Solved] Partial Compilation of RIP version 4.6

Postby wrf.guy » Mon Oct 12, 2015 6:35 am

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.
Last edited by wrf.guy on Thu Jun 09, 2016 12:20 pm, edited 1 time in total.
wrf.guy
 
Posts: 10
Joined: Sat Nov 01, 2014 7:03 am

Re: Partial Compilation of RIP version 4.6

Postby afasol » Mon Oct 12, 2015 11:11 am

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
afasol
 
Posts: 2
Joined: Tue Sep 08, 2015 10:51 am

Re: Partial Compilation of RIP version 4.6

Postby wrf.guy » Tue Oct 13, 2015 12:00 pm

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.
wrf.guy
 
Posts: 10
Joined: Sat Nov 01, 2014 7:03 am

Re: Partial Compilation of RIP version 4.6

Postby kwthomas » Tue Oct 13, 2015 5:18 pm

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.
Kevin W. Thomas
Center for Analysis and Prediction of Storms
University of Oklahoma
kwthomas
 
Posts: 186
Joined: Thu Aug 07, 2008 6:53 pm

Re: Partial Compilation of RIP version 4.6

Postby wrf.guy » Thu Jun 09, 2016 12:20 pm

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.
wrf.guy
 
Posts: 10
Joined: Sat Nov 01, 2014 7:03 am


Return to RIP4

Who is online

Users browsing this forum: No registered users and 3 guests