This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Edin, The errors you are seeing from "make check" when building netCDF-4 are caused by trying to link the netCDF C++ test program to a 64-bit library after compiling the C++ test program using g++ but without a "-m64" flag. There are two ways to fix this: 1. Add "-m64" to the CXXFLAGS environment variable, as you already have for CFLAGS. Then run "make distclean" and rerun the configure script before running "make check". 2. Build netcdf-4 without the C++ interface, which is not used in any of the other utilities and doesn't support most netCDF-4 features yet anyway. You can do this by setting the CXX environment variable to '' before running "make distclean", configure, and "make check". --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: LKB-522731 Department: Support netCDF Priority: Normal Status: Closed