Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

(RESOLVED) CCSM to Intermediate Files: "undefined reference to `nf_'

This post was from a previous version of the WRF&MPAS-A Support Forum. New replies have been disabled and if you have follow up questions related to this post, then please start a new thread from the forum home page.

mmc_10

New member
WRF users,
I am trying to create a intermediate files for CCSM4. I am using the file in WRF page: http://www2.mmm.ucar.edu/wrf/users/special_code.html. The configuration is successful but in the compile appear problems.

**** Compiling CCSM to IM ****

ifort -o pCM2IM.exe gausgrid.o module_namelist.o mapinpinfo.o rdnetavg.o outavg.o qcmxmn.o spechumd2rh.o psfc2pmsl.o trnspec.o gridinfo.o filelist.o headinfo.o timeframe.o vartable.o pcmbase.o rdnetins.o psfcbase.o module_dateinfo.o sig2psfc.o checkdata.o nc2asc.o onsiglvl.o IMout.o pCM2IM.o \
-L/opt/apps/intel17/netcdf/4.3.3.1/x86_64/lib -I/opt/apps/intel17/netcdf/4.3.3.1/x86_64/include -lnetcdf
rdnetavg.o: In function `rdnetavg_':
rdnetavg.f:(.text+0x67): undefined reference to `nf_open_'
rdnetavg.f:(.text+0x86): undefined reference to `nf_inq_'
rdnetavg.f:(.text+0xa7): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xc2): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xf0): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x138): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x17e): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x199): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1c2): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x20a): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x250): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x26b): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x294): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x2dc): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x322): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x33d): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x366): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x3ae): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x3f4): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x40f): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x438): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x480): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x4c6): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x4e1): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x50a): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x552): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x598): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x5b3): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x5dc): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x624): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x66a): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x685): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x6ae): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x6f6): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x73c): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x757): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x780): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x7c8): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x80e): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x829): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x852): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x89a): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x8e0): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x8fb): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x924): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x96c): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x9b9): undefined reference to `nf_get_vara_text_'
rdnetavg.f:(.text+0x9d4): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x9fd): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0xa45): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xa92): undefined reference to `nf_get_vara_text_'
rdnetavg.f:(.text+0xaad): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xad6): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0xb1e): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xb6b): undefined reference to `nf_get_vara_text_'
rdnetavg.f:(.text+0xb86): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xbaf): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0xbf7): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xc44): undefined reference to `nf_get_vara_text_'
rdnetavg.f:(.text+0xc5f): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xc88): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0xcd0): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xd1d): undefined reference to `nf_get_vara_text_'
rdnetavg.f:(.text+0xd38): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xd61): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0xda9): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xdf6): undefined reference to `nf_get_vara_text_'
rdnetavg.f:(.text+0xe11): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xe3a): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0xe82): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xec9): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0xee4): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xf0d): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0xf55): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0xf9c): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0xfb7): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0xfe0): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1028): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x106f): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x108a): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x10b3): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x10fb): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1142): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x115d): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1186): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x11ce): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1215): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1230): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1259): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x12a1): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x12e8): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1303): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x132c): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1374): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x13bb): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x13d6): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x13ff): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1447): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x148e): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x14a9): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x14d2): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x151a): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1561): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x157c): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x15a5): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x15ed): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1634): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x164f): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1678): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x16c0): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1707): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x1722): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x174b): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1793): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x17da): undefined reference to `nf_get_vara_int_'
rdnetavg.f:(.text+0x18a7): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x18d0): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1918): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x195f): undefined reference to `nf_get_vara_double_'
rdnetavg.f:(.text+0x197a): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x19a3): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x19eb): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1a32): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1a4d): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1a76): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1abe): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1b05): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1b20): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1b49): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1b91): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1bd8): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1bf3): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1c1c): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1c64): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1cab): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1cc6): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1cef): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1d37): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1d7e): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1d99): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1dc2): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1e0a): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1e51): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1e6c): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1e95): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1edd): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1f24): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x1f3f): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x1f68): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x1fb0): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x1ff7): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x2012): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x203b): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x2083): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x20ca): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x20e5): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x210e): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x2156): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x219d): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x21b8): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x21e1): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x2229): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x2270): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x228b): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x22b4): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x22fc): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x2343): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x235e): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x2387): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x23cf): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x2416): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x2431): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x245a): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x24a2): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x24e9): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x2504): undefined reference to `nf_inq_varid_'
rdnetavg.f:(.text+0x252d): undefined reference to `nf_inq_var_'
rdnetavg.f:(.text+0x2572): undefined reference to `nf_inq_dim_'
rdnetavg.f:(.text+0x25b9): undefined reference to `nf_get_vara_real_'
rdnetavg.f:(.text+0x25c5): undefined reference to `nf_close_'
rdnetins.o: In function `rdnetins_':
rdnetins.f:(.text+0x179): undefined reference to `nf_open_'
rdnetins.f:(.text+0x222): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x249): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x30b): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x39a): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x3ea): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x442): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x461): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x51d): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x566): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x5be): undefined reference to `nf_get_vara_int_'
rdnetins.f:(.text+0x5dd): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x60f): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x658): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x6b0): undefined reference to `nf_get_vara_int_'
rdnetins.f:(.text+0x6cf): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x701): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x74a): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x7a2): undefined reference to `nf_get_vara_int_'
rdnetins.f:(.text+0x7c1): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x7f3): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x83c): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x894): undefined reference to `nf_get_vara_int_'
rdnetins.f:(.text+0x8b3): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x948): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x991): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x9e8): undefined reference to `nf_get_vara_double_'
rdnetins.f:(.text+0xa07): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0xa7c): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0xac5): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0xb1c): undefined reference to `nf_get_vara_double_'
rdnetins.f:(.text+0xb3b): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0xbb0): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0xbf9): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0xc50): undefined reference to `nf_get_vara_double_'
rdnetins.f:(.text+0xc6f): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0xca1): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0xcea): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0xd41): undefined reference to `nf_get_vara_double_'
rdnetins.f:(.text+0xd60): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0xdd5): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0xe1e): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0xe75): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0xe94): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0xf09): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0xf52): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0xfa9): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0xfc8): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x103d): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x1086): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x10dd): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x10fc): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x112e): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x1177): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x11ce): undefined reference to `nf_get_vara_double_'
rdnetins.f:(.text+0x11ed): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x1262): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x12ab): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1302): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x1321): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x1353): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x139c): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x13f3): undefined reference to `nf_get_vara_int_'
rdnetins.f:(.text+0x1472): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x14a4): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x14ed): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1544): undefined reference to `nf_get_vara_int_'
rdnetins.f:(.text+0x161a): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x164c): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x1695): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x16ec): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x170b): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x1780): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x17c9): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1820): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x187d): undefined reference to `nf_open_'
rdnetins.f:(.text+0x1926): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x194d): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x196c): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x19e1): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x1a2a): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1a85): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x1ae2): undefined reference to `nf_open_'
rdnetins.f:(.text+0x1b8b): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x1bb2): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1bd1): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x1c46): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x1c8f): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1cea): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x1d47): undefined reference to `nf_open_'
rdnetins.f:(.text+0x1df0): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x1e17): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1e36): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x1eab): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x1ef4): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x1f4f): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x1fac): undefined reference to `nf_open_'
rdnetins.f:(.text+0x2055): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x207c): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x209b): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x2155): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x219e): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x21f9): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x2256): undefined reference to `nf_open_'
rdnetins.f:(.text+0x22ff): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x2326): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x2345): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x23ba): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x2403): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x245e): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x24bb): undefined reference to `nf_open_'
rdnetins.f:(.text+0x2564): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x258b): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x25aa): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x261f): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x2668): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x26c3): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x2720): undefined reference to `nf_open_'
rdnetins.f:(.text+0x27c9): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x27f0): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x280f): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x2889): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x28d9): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x2934): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x296d): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x2a06): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x2a59): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x2abb): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x2b18): undefined reference to `nf_open_'
rdnetins.f:(.text+0x2bc1): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x2be8): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x2c07): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x2c7c): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x2ccf): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x2d31): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x2d48): undefined reference to `nf_close_'
rdnetins.f:(.text+0x411a): undefined reference to `nf_open_'
rdnetins.f:(.text+0x41c3): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x41ea): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x4209): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x42c0): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x4310): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x4367): undefined reference to `nf_get_vara_real_'
rdnetins.f:(.text+0x440c): undefined reference to `nf_open_'
rdnetins.f:(.text+0x44b5): undefined reference to `nf_inq_'
rdnetins.f:(.text+0x44dc): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x44fb): undefined reference to `nf_inq_varid_'
rdnetins.f:(.text+0x4570): undefined reference to `nf_inq_var_'
rdnetins.f:(.text+0x45be): undefined reference to `nf_inq_dim_'
rdnetins.f:(.text+0x4614): undefined reference to `nf_get_vara_real_'
make: [pCM2IM.exe] Error 1 (ignored)


I have already a symbol link of netcdf.mod and libnetcdff.a in the same directory.

Regards,

MMC
 
MMC,

The compiler you used is different to the compiler that is used to build netCDF. Please make them the same, then try again.
 
I think the issue may actually be that the netCDF Fortran interface library is not being linked. Assuming the netCDF Fortran library is installed in the same location as the netCDF C library, modifying the "src/Makefile" so that this section
Code:
pCM2IM.exe: $(OBJS)
        $(FC) $(LDFLAGS) -o $@ $(OBJS)  \
                -L$(NETCDF)/lib -I$(NETCDF)/include  -lnetcdf
looks like this
Code:
pCM2IM.exe: $(OBJS)
        $(FC) $(LDFLAGS) -o $@ $(OBJS)  \
                -L$(NETCDF)/lib -I$(NETCDF)/include -lnetcdff -lnetcdf
might work. Note that "-lnetcdff" should be placed before "-lnetcdf".
 
Top