**** Compiling ungrib **** ( cd src/ngl ; make -i -r DEV_TOP="/gpfs/hps/nco/ops/nwpara/hiresw.v8.0.1/sorc/arw/hiresw_wps.fd" CC="cc" FC="ftn" RANLIB="echo" all ) make[1]: Entering directory `/gpfs/hps/nco/ops/nwpara/hiresw.v8.0.1/sorc/arw/hiresw_wps.fd/ungrib/src/ngl' ( cd w3 ; make -i -r DEV_TOP="/gpfs/hps/nco/ops/nwpara/hiresw.v8.0.1/sorc/arw/hiresw_wps.fd" all ; echo libw3.a ) make[2]: Entering directory `/gpfs/hps/nco/ops/nwpara/hiresw.v8.0.1/sorc/arw/hiresw_wps.fd/ungrib/src/ngl/w3' /bin/rm -f bacio_module.o bacio_module.mod ftn -O2 -FI -convert big_endian -g -traceback -c bacio_module.f /bin/rm -f getgb.o getgb.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgb.f /bin/rm -f getgbmh.o getgbmh.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbmh.f /bin/rm -f putgbex.o putgbex.mod ftn -O2 -FI -convert big_endian -g -traceback -c putgbex.f /bin/rm -f w3fi73.o w3fi73.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi73.f /bin/rm -f getgb1r.o getgb1r.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgb1r.f /bin/rm -f getgbmp.o getgbmp.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbmp.f /bin/rm -f putgbn.o putgbn.mod ftn -O2 -FI -convert big_endian -g -traceback -c putgbn.f /bin/rm -f w3fi74.o w3fi74.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi74.f /bin/rm -f getgb1re.o getgb1re.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgb1re.f /bin/rm -f getgbp.o getgbp.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbp.f /bin/rm -f r63w72.o r63w72.mod ftn -O2 -FI -convert big_endian -g -traceback -c r63w72.f /bin/rm -f w3fi75.o w3fi75.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi75.f /bin/rm -f getgb1s.o getgb1s.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgb1s.f /bin/rm -f getgi.o getgi.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgi.f /bin/rm -f sbyte.o sbyte.mod ftn -O2 -FI -convert big_endian -g -traceback -c sbyte.f /bin/rm -f w3fi76.o w3fi76.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi76.f /bin/rm -f getgbe.o getgbe.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbe.f /bin/rm -f getgir.o getgir.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgir.f /bin/rm -f sbytes.o sbytes.mod ftn -O2 -FI -convert big_endian -g -traceback -c sbytes.f /bin/rm -f w3fi82.o w3fi82.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi82.f /bin/rm -f getgbeh.o getgbeh.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbeh.f /bin/rm -f idsdef.o idsdef.mod ftn -O2 -FI -convert big_endian -g -traceback -c idsdef.f /bin/rm -f w3fi83.o w3fi83.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi83.f /bin/rm -f getgbem.o getgbem.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbem.f /bin/rm -f iw3jdn.o iw3jdn.mod ftn -O2 -FI -convert big_endian -g -traceback -c iw3jdn.f /bin/rm -f w3difdat.o w3difdat.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3difdat.f /bin/rm -f w3fs26.o w3fs26.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fs26.f /bin/rm -f getgbemh.o getgbemh.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbemh.f /bin/rm -f ixgb.o ixgb.mod ftn -O2 -FI -convert big_endian -g -traceback -c ixgb.f /bin/rm -f w3doxdat.o w3doxdat.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3doxdat.f /bin/rm -f w3log.o w3log.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3log.f /bin/rm -f getgbemp.o getgbemp.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbemp.f /bin/rm -f lengds.o lengds.mod ftn -O2 -FI -convert big_endian -g -traceback -c lengds.f /bin/rm -f w3fi01.o w3fi01.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi01.f /bin/rm -f w3movdat.o w3movdat.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3movdat.f /bin/rm -f getgbens.o getgbens.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbens.f /bin/rm -f pdsens.o pdsens.mod ftn -O2 -FI -convert big_endian -g -traceback -c pdsens.f /bin/rm -f w3fi58.o w3fi58.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi58.f /bin/rm -f w3reddat.o w3reddat.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3reddat.f /bin/rm -f getgbep.o getgbep.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbep.f /bin/rm -f pdseup.o pdseup.mod ftn -O2 -FI -convert big_endian -g -traceback -c pdseup.f /bin/rm -f w3fi59.o w3fi59.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi59.f /bin/rm -f w3tagb.o w3tagb.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3tagb.f /bin/rm -f errmsg.o errmsg.mod ftn -O2 -FI -convert big_endian -g -traceback -c errmsg.f /bin/rm -f getgbex.o getgbex.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbex.f /bin/rm -f putgb.o putgb.mod ftn -O2 -FI -convert big_endian -g -traceback -c putgb.f /bin/rm -f w3fi63.o w3fi63.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi63.f /bin/rm -f gbytes.o gbytes.mod ftn -O2 -FI -convert big_endian -g -traceback -c gbytes.f /bin/rm -f getgbexm.o getgbexm.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbexm.f /bin/rm -f putgbe.o putgbe.mod ftn -O2 -FI -convert big_endian -g -traceback -c putgbe.f /bin/rm -f w3fi68.o w3fi68.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi68.f /bin/rm -f gbytes_char.o gbytes_char.mod ftn -O2 -FI -convert big_endian -g -traceback -c gbytes_char.f /bin/rm -f getgbh.o getgbh.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbh.f /bin/rm -f putgben.o putgben.mod ftn -O2 -FI -convert big_endian -g -traceback -c putgben.f /bin/rm -f getbit.o getbit.mod ftn -O2 -FI -convert big_endian -g -traceback -c getbit.f /bin/rm -f getgbm.o getgbm.mod ftn -O2 -FI -convert big_endian -g -traceback -c getgbm.f /bin/rm -f putgbens.o putgbens.mod ftn -O2 -FI -convert big_endian -g -traceback -c putgbens.f /bin/rm -f w3fi72.o w3fi72.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi72.f /bin/rm -f fparsei.o fparsei.mod ftn -O2 -FI -convert big_endian -g -traceback -c fparsei.f /bin/rm -f fparser.o fparser.mod ftn -O2 -FI -convert big_endian -g -traceback -c fparser.f /bin/rm -f instrument.o instrument.mod ftn -O2 -FI -convert big_endian -g -traceback -c instrument.f /bin/rm -f start.o start.mod ftn -O2 -FI -convert big_endian -g -traceback -c start.f /bin/rm -f summary.o summary.mod ftn -O2 -FI -convert big_endian -g -traceback -c summary.f /bin/rm -f w3utcdat.o w3utcdat.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3utcdat.f /bin/rm -f w3fs21.o w3fs21.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fs21.f /bin/rm -f w3locdat.o w3locdat.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3locdat.f /bin/rm -f w3fi71.o w3fi71.mod ftn -O2 -FI -convert big_endian -g -traceback -c w3fi71.f /bin/rm -f baciof.o baciof.mod ftn -O2 -FI -convert big_endian -g -traceback -c baciof.f /bin/rm -f bacio.v1.3.o cc -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -w -c bacio.v1.3.c /bin/rm -f errexit.o cc -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -w -c errexit.c ar ru libw3.a bacio_module.o getgb.o getgbmh.o putgbex.o w3fi73.o getgb1r.o getgbmp.o putgbn.o w3fi74.o getgb1re.o getgbp.o r63w72.o w3fi75.o getgb1s.o getgi.o sbyte.o w3fi76.o getgbe.o getgir.o sbytes.o w3fi82.o getgbeh.o idsdef.o w3fi83.o getgbem.o iw3jdn.o w3difdat.o w3fs26.o getgbemh.o ixgb.o w3doxdat.o w3log.o getgbemp.o lengds.o w3fi01.o w3movdat.o getgbens.o pdsens.o w3fi58.o w3reddat.o getgbep.o pdseup.o w3fi59.o w3tagb.o errmsg.o getgbex.o putgb.o w3fi63.o gbytes.o getgbexm.o putgbe.o w3fi68.o gbytes_char.o getgbh.o putgben.o getbit.o getgbm.o putgbens.o w3fi72.o fparsei.o fparser.o instrument.o start.o summary.o w3utcdat.o w3fs21.o w3locdat.o w3fi71.o baciof.o bacio.v1.3.o errexit.o ar: creating libw3.a echo libw3.a libw3.a make[2]: Leaving directory `/gpfs/hps/nco/ops/nwpara/hiresw.v8.0.1/sorc/arw/hiresw_wps.fd/ungrib/src/ngl/w3' libw3.a ln -sf w3/libw3.a . ( cd g2 ; make -i -r DEV_TOP="/gpfs/hps/nco/ops/nwpara/hiresw.v8.0.1/sorc/arw/hiresw_wps.fd" all ; echo libg2_4.a ) make[2]: Entering directory `/gpfs/hps/nco/ops/nwpara/hiresw.v8.0.1/sorc/arw/hiresw_wps.fd/ungrib/src/ngl/g2' /bin/rm -f gridtemplates.o gridtemplates.mod ftn -O2 -FI -convert big_endian -g -traceback -c gridtemplates.f /bin/rm -f pdstemplates.o pdstemplates.mod ftn -O2 -FI -convert big_endian -g -traceback -c pdstemplates.f /bin/rm -f drstemplates.o drstemplates.mod ftn -O2 -FI -convert big_endian -g -traceback -c drstemplates.f /bin/rm -f gribmod.o gribmod.mod ftn -O2 -FI -convert big_endian -g -traceback -c gribmod.f /bin/rm -f realloc.o realloc.mod ftn -O2 -FI -convert big_endian -g -traceback -c realloc.f /bin/rm -f addfield.o addfield.mod /lib/cpp -C -P -traditional -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DUSE_JPEG2000 -DUSE_PNG addfield.F > addfield.f90 ftn -O2 -FR -convert big_endian -g -traceback -c addfield.f90 addfield.f90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: * subroutine addfield(cgrib,lcgrib,ipdsnum,ipdstmpl,ipdstmplen, -------------------------------------------------------------------^ addfield.f90(4): error #5082: Syntax error, found '&' when expecting one of: