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.

Re: [netcdfgroup] Difficulties building ncks-4.0.1 and cdo-1.4.4 against netCDF-4.1.1

Mark Hadfield          "Kei puwaha te tai nei, Hoea tahi tatou"
m.hadfield@xxxxxxxxxx
NIWA
 
>>> On 2010-05-25 at 06:39, Jennifer Adams <jma@xxxxxxxxxxxxx> wrote:

Here are the environment variables I had to set, the configure command I used, 
and one additional change to the nco config.h file to get it to compile on 
CentOS 64bit (gcc 4.1.2). I should add that some of these commands are tailored 
to the way I built hdf5 and netcdf4. It seems so kludgey, but it worked. I 
haven't tried with nco-4.0.1. 

setenv CPPFLAGS -I/path_to_netcdf-4.1.1/include
setenv NETCDF4_ROOT /path_to_netcdf-4.1.1
setenv HDF5_LIB_DIR /path_to_hdf5-1.8.4-patch1 
setenv LIBS "-L/path_to_netcdf-4.1.1-rc2/lib -lnetcdf \
-L/path_to_hdf5-1.8.4-patch1/lib -lhdf5_hl -lhdf5 \
-L/path_to_zlib/lib -lz -lm \
/path_to_szip-2.1/lib/libsz.a \
/path_to_curl-7.19.6/lib/libcurl.a \
-lrt -lz"

./configure --prefix=/path_to_nco-4.0.0 --enable-netcdf4 --disable-shared 
--enable-static

Also added:
#define HAVE_NETCDF4_H 1
to config.h

I hope this helps! 
--Jennifer



 
As of version 4.0.1, netCDF has the nc-config command to make the finding of 
libraries a bit less tedious. So to set the LIBS variable you could write (as 
Bash code)


export LIBS=$(nc-config --libs)
or maybe you might need


export LIBS=$(path_to_netcdf-4.1.1/bin/nc-config --libs)

 
 

NIWA is the trading name of the National Institute of Water & Atmospheric 
Research Ltd.
  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: