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.
Thanks for your comment! > The option --enable-hdf4 only tells it to compile to use hdf4, it does not > tell it where that resides, and /usr/include/hdf must not be in your search > paths. I forget the exact form of the option that tells it that but it is > something like: > > --with-hdf4= Yes, I know about that. And I didn't try using it because ``./configure --help`` says: --with-hdf4=<directory> Specify location of HDF4 library. Configure will expect to find subdirs include and lib. And as I wrote, the libs are in /usr/lib, the headers in /usr/include/hdf. So I tried anyways configuring using --enable-netcdf4 --enable-hdf4 --enable-cxx-4 --enable-shared --with-hdf4=/usr/include/hdf FC=gfortran And, alas, the compilation seems to work :) However, when I then run ``make && make -j1 test``, I get the following error: *** Testing HDF4/NetCDF-4 interoperability... *** Creating a HDF4 file...Sorry! Unexpected result, tst_interops2.c, line: 43 Sorry! [...] [...] 18 failures *** testing with a more complex HDF4 file...Sorry! Unexpected result, tst_interops2.c, line: 97 Sorry! [...] [...] 91 failures 109 errors detected! Sorry! FAIL: tst_interops2 ================================================ 1 of 60 tests failed Please report to support-netcdf@xxxxxxxxxxxxxxxx ================================================ make[3]: *** [check-TESTS] Error 1 What can I do about this? Thanks for your insight, Andreas.
netcdfgroup
archives: