Building to enable full .nc (.nc .nc4c .nc4)
Added by Craig Wallace over 7 years ago
Hello CDO community.
I had issues building on Ubuntu 14 - despite proper netcdf and hdf5 libraries.
README file in package download suggests:
./configure --with-netcdf=<netCDF-4 root directory> --with-hdf5=<HDF5 root directory>
is sufficient.
This did not work for me. nc4 files would not be processed. After considerable investigation I found that:
./configure --enable-netcdf --enable-zlib --with-netcdf=<netCDF-4 root directory> --with-hdf5=<HDF5 root directory>
then
make
sudo make install
worked.
If this applies to others too then I suggest that the README file is modified.
Craig Wallce
Replies (2)
RE: Building to enable full .nc (.nc .nc4c .nc4) - Added by Craig Wallace over 7 years ago
To clarify: it was the addition of
--enable-netcdf and --enable-zlib which led to success. I, obvioulsy, applied make && make install to the first formulation too
RE: Building to enable full .nc (.nc .nc4c .nc4) - Added by Ralf Mueller over 7 years ago
This is really strange, because there are no such options
--enable-netcdf --enable-zlibin CDO and CDI
Even if I build cdo-1.8.2 with and without these options, they do not influence the resulting Makefiles at all.
If you are missing some support in the debian/ubuntu package, you might contact the package maintainer: https://packages.debian.org/de/sid/cdo
The support for writing and reading netcdf4 files comes with the netcdf installation used to build CDO. Could be, that netcdf4 is disabled, you can check it with
nc-config --has-nc4
hth
ralf