Hi David, I suspect you have multiple versions of the netCDF C library installed, and your netCDF Fortran build is finding the older version. That could happen if you have an older netCDF shared library installed in a location that is searched by default, such as /usr/lib, in which case it would be used in preference to a newer version, unless you directed it to the newer location by setting LD_LIBRARY_PATH correctly. If this is the case, you should either uninstall the old version, or install the newer version in the same directory (in case there is other software dependent on the older version). This can also sometimes occur as a result of having a 32-bit library and a 64-bit library installed, and the compiler settings make configure look for the wrong one (the older one). If one of these is not the cause of the problem, let us know and we'll try to think of something else ... --Russ > I was wondering if you could help me with an issue I'm having installing > netcdf-fortran-4.4.2. > > On the 'make check' arg I get: > > PASS: nf_test > PASS: create_fills.sh > PASS: tst_f77_v2 > PASS: ftst_vars > PASS: ftst_vars2 > PASS: ftst_vars3 > PASS: ftst_vars4 > PASS: ftst_vars5 > PASS: ftst_vars6 > PASS: ftst_types > PASS: ftst_types2 > PASS: ftst_types3 > PASS: ftst_groups > PASS: ftst_path > *FAIL: ftst_rengrps* > PASS: f90tst_vars > PASS: tst_types > PASS: tst_types2 > PASS: f90tst_vars_vlen > PASS: tst_f90_nc4 > PASS: f90tst_grps > PASS: f90tst_fill > PASS: f90tst_fill2 > PASS: f90tst_vars3 > PASS: f90tst_vars4 > PASS: f90tst_vars2 > PASS: f90tst_path > *FAIL: f90tst_rengrps* > PASS: ftst_v2 > PASS: ftest > PASS: tst_f90 > make[4]: Entering directory > `/home/david/Downloads/netcdf-fortran-4.4.2/nf_test' > make[4]: Nothing to be done for `all'. > make[4]: Leaving directory > `/home/david/Downloads/netcdf-fortran-4.4.2/nf_test' > ============================================================================ > Testsuite summary for netCDF-Fortran 4.4.2 > ============================================================================ > # TOTAL: 31 > # PASS: 29 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 2 > # XPASS: 0 > # ERROR: 0 > ------------------------------------------------------------------------------------------------------------------------------------ > > The content of the test-suite.log is: > > ------------------------------------------------------------------------------------------------------------------------------------ > ================================================== > netCDF-Fortran 4.4.2: nf_test/test-suite.log > ================================================== > > # TOTAL: 31 > # PASS: 29 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 2 > # XPASS: 0 > # ERROR: 0 > > .. contents:: :depth: 2 > > FAIL: ftst_rengrps > ================== > > > *** Warning - nc_rename_grp not supported in this netCDF version > *** Update your netCDF C libraries to version 4.3.1 or higher > STOP 2 > > *** Testing netCDF-4 rename groups from Fortran 90. > Error: NetCDF: No group found. > > FAIL: f90tst_rengrps > ==================== > > > *** Warning - nc_rename_grp not supported in this netCDF version > *** Update your netCDF C libraries to version 4.3.1 or higher > STOP 2 > > *** Testing netCDF-4 rename groups from Fortran 90. > Error: NetCDF: No group found. > > ------------------------------------------------------------------------------------------------------------------------------------ > > > This suggests my netCDF C libraries are of a version older than 4.3.1. > However, when I run 'nc-config --version', I get: > > address@hidden:~$ nc-config --version > netCDF 4.3.3.1 > > Which is the latest build. I really don't understand what is going on > here or how to remedy it. Any advice in resolving this matter would be > greatly appreciated. > > Kindest, > > David > > P.s. I'm running Ubuntu 14.04 64bit > > > > Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: DIV-976346 Department: Support netCDF Priority: Normal Status: Closed
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.