[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #BYY-730203]: Minor Build problems for netcdf-4.1.1 on Linux Mint.



Hi Frank,

> Had a few minor problems building netcdf-4.1.1 on 32bit Linux Mint.
> I was able complete the build by modifying the Makefile for ncdump.
> 
> I attached output from the configure step as well as error output from
> the make check.
> 
> uname -a:
> Linux radar-Mint1 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08
> UTC 2012 i686 i686 i686 GNU/Linux
> 
> cc -v:
> 
> Target: i686-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
> 4.7.2-2ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs
> --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr
> --program-suffix=-4.7 --enable-shared --enable-linker-build-id
> --with-system-zlib --libexecdir=/usr/lib --without-included-gettext
> --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7
> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes
> --enable-gnu-unique-object --enable-plugin --enable-objc-gc
> --enable-targets=all --disable-werror --with-arch-32=i686
> --with-tune=generic --enable-checking=release --build=i686-linux-gnu
> --host=i686-linux-gnu --target=i686-linux-gnu
> Thread model: posix
> gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)
> 
> 
> 1. Failed to build ncdump  - make had problems linking in pow funct.
> - Appended "-lm" to am__append_3  line in Makefile.
> 
> - Build of netcdf then finishes correctly.
> 
> 2. Make check fails 1 of 59 tests: FAIL: tst_h_vars
> - See attachment.

The errors were caused by an incompatibility between HDF5
version 1.8.8 with the older netCDF version 4.1.1.  You could get a 
newer version of netCDF, for example the latest official release

  ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.2.1.1.tar.gz

or the release candidate for the impending 4.3 release

  ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.3.0-rc2.tar.gz

to build with HDF5-1.8.10-patch1.

Alternativey, you could get an older version of HDF5 to build with netCDF 
4.1.1, for example:

  ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/hdf5-1.8.4-patch1.tar.gz

which is the version mentioned in the installation guide for
netCDF-4.1.1.

--Russ

Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu



Ticket Details
===================
Ticket ID: BYY-730203
Department: Support netCDF
Priority: Normal
Status: Closed