NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Carlos, John nccmp built for me with the following:export LDFLAGS="-L/my/netcdf/4.1.3/gnu-4.4.7/lib -L/my/hdf5/1.8.11/lib "; ./configure --prefix /my/nccmp/1.4.0; make; make check; make install
The NetCDF library above was built with the corresponding HDF5 library. It also worked without any LDFLAGS plus NetCDF 4.1.1 and HDF5 1.8.5-patch1 installed from packages (via yum). In both cases the computer is x86_64 Linux CentOS 6.4.Somehow it failed with NetCDF 3.6.3 ( undefined reference to `nc_inq_dimids') and
4.3.0 (make check, segmentation fault). I guess nccmp requires NetCDF-4. 'make check' only works if the PATH and LD_LIBRARY_PATH point to the same NetCDF installation above. I hope this helps, Gus Correa On 12/10/2013 01:16 PM, John Caron wrote:
Hi carlos, im forwarding this to netcdfgroup@xxxxxxxxxxxxxxxx which deals with the netcdf c library. On 12/10/2013 10:25 AM, Carlos wrote:Dear all, I would like to install the nccmp program to compare netCDF files. Checking the documentation, the installation follows the typical structure: ./configure make make check make install make clean However, I'm stuck in the first step because the configure is not able to find my netCDF libraries. But I don't know why. My libs are not in the default folder, I've installed them in /opt. But I've included the path of the netCDF libs in my LD_LIBRARY_PATH variable. I tried also to create a link in the default lib folder to my netCDF libs ln /opt/netcdf-4.2.1.1/lib/libnetcdf.so /usr/lib/libnetcdf.so ln /opt/netcdf-4.2.1.1/lib/libnetcdff.so /usr/lib/libnetcdff.so ln /opt/netcdf-4.2.1.1/lib/libnetcdf.a /usr/lib/libnetcdf.a ln /opt/netcdf-4.2.1.1/lib/libnetcdff.a /usr/lib/libnetcdff.a But it doesn't work either. I explicitly used the path in the call ./configure --libdir=/opt/netCDF/ I set LIBS and LDFLAGS to LDFLAGS=-L/opt/netcdf-4.2.1.1/lib/ LIBS=/opt/netcdf-4.2.1.1/lib/ and execute configure then, but with the same bad results: checking for nc_open in -lnetcdf... no configure: error: in `/opt/nccmp': configure: error: Required NetCDF library not found! In the config.log I see: configure:3763: gcc -o conftest -g -O2 conftest.c -lnetcdf -lm >&5 /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libnetcdf.a(libnetcdf4_la-nc4file.o): In function nc4_rec_read_types': /opt/NETCDF_BUILD/netcdf-4.2.1.1/libsrc4/nc4file.c:1850: undefined reference toH5Gget_create_plist' and many more similar lines like that one... I don't know what else to try, so any help would be really appreciated. Thanks._______________________________________________ netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
netcdfgroup
archives: