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.
Martin Olivera <molivera@xxxxxxxx> writes: > Good Afternoon -- > > I'm trying to compile netcdf 4.1.1. I'm bumping into a complation error > under Redhat Enterprise Linux Server release 5.4 > (kernel .6.18-164.11.1.el5 #1 SMP). Here's the error message: > > nc4var.c: In function nc_set_var_chunk_cache_ints: > nc4var.c:128: error: H5D_CHUNK_CACHE_NBYTES_DEFAULT undeclared (first use > in this function) > nc4var.c:128: error: (Each undeclared identifier is reported only once > nc4var.c:128: error: for each function it appears in.) > nc4var.c:129: error: H5D_CHUNK_CACHE_NSLOTS_DEFAULT undeclared (first use > in this function) > nc4var.c:130: error: H5D_CHUNK_CACHE_W0_DEFAULT undeclared (first use in > this function) > make[2]: *** [nc4var.lo] Error 1 > make[2]: Leaving directory `/usr/local/netcdf-4.1.1/libsrc4' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/local/netcdf-4.1.1' > make: *** [all] Error 2 > > > I did compile and install (with apparent success) hdf5 before attempting > to compile netcdf. > > Does anyone know the way to solve this? Am I missing and option statement > when I try to "make" netcdf? > > > Here's the sequence of commands: > > # cd /usr/local > # tar zxvf hdf5-1.8.1.tar.gz > # cd hdf5-1.8.1 > # ./configure > # make install > (apparently no problems building hdf5) Howdy Martin! You need to get hdf5-1.8.4-patch1 or better. You can find it at the HDF5 web site. Also, please don't just to make install. Do a make check install instead. It takes longer, but wouldn't you rather be sure that everything is working before you store important data? ;-) Thanks, Ed -- Ed Hartnett -- ed@xxxxxxxxxxxxxxxx
netcdfgroup
archives: