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.
Steve, Thanks for your quick reply. However, I don't have the intel compilers. I have the default compilers that come with the Centos distribution, I have mpi compilers that come with the ROCKS distribution and I have Portland Group compilers. On Tue, Mar 4, 2014 at 3:37 PM, Steven Hart <steven.hart@xxxxxxxxxxxx>wrote: > > This website proved extremely helpful in setting up NetCDF on my RHEL6 > system. > > http://www.unidata.ucar.edu/software/netcdf/docs/build_default.html > > I saw those HDF errors as well, make sure you have all the correct flags > defined. Here's what worked for me in my .bashrc: > > # ENV VAR for intel and netcdf install > source /usr/local/intel/bin/compilervars.sh intel64 > export CC=icc > export CXX=icpc > export CFLAGS='-O3 -xHost -ip -no-prec-div -static-intel' > export CXXFLAGS='-O3 -xHost -ip -no-prec-div -static-intel' > export F77=ifort > export FC=ifort > export F90=ifort > export FFLAGS='-O3 -xHost -ip -no-prec-div -static-intel' > export FCFLAGS=-64 > export CPP='icc -E' > export CXXCPP='icpc -E' > export CPPFLAGS='-I/usr/include -I/usr/include/hdf' > export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:'/usr/lib64 > /usr/local/intel/composer_xe_2013_sp1.1.106/compiler/lib/intel64 > /usr/lib64/hdf /usr/local/netcdf-4.3.1/lib' > > Hope that helps > > Steve > > > On 03/04/2014 01:06 PM, Doll, Margaret Ann wrote: > > I have a ROCKS cluster running Centos 5. > > I am building my applications with the prefix of /share/apps. My ultimate > goal is to build GMT which requires netcdf with hdf5. > > > I have installed hdf5-1.8.12 and zlig-1.2.8 > > I am trying to install netcdf-4.3.1.1 > > I used the following to try to configure netcdf > > CFLAGS=-I/share/apps/include CPPFLAGS=-I/share/apps/include > LDFLAGS=-L/share/apps/lib ./configure --prefix=/share/apps > > *The compilation fails with* > > checking for library containing deflate... none required > checking for floor in -lm... yes > checking for library containing H5Fflush... -lhdf5 > checking for library containing H5DSis_scale... -lhdf5_hl > checking /share/apps/include/hdf5.h usability... no > checking /share/apps/include/hdf5.h presence... no > checking for /share/apps/include/hdf5.h... no > configure: error: Compiling a test with HDF5 failed. Either hdf5.h cannot > be found, or config.log should be checked for other reason. > > *hdf5.h is in /share/apps/include* > > ls /share/apps/include > curl h5ds.mod H5FDsec2.h > h5lt.mod H5Spublic.h > deal.II H5DSpublic.h H5FDstdio.h > H5LTpublic.h h5tb.mod > fftw3.f h5e.mod h5f.mod > H5MMpublic.h H5TBpublic.h > fftw3.f03 h5e_provisional.mod h5fortran_types.mod > h5o.mod h5t.mod > fftw3.h H5Epubgen.h h5f_provisional.mod > h5o_provisional.mod h5t_provisional.mod > fftw3l.f03 H5Epublic.h H5Fpublic.h > H5Opublic.h H5Tpublic.h > fftw3q.f03 H5f90i_gen.h h5global.mod > H5overflow.h H5version.h > H5ACpublic.h H5f90i.h h5g.mod > H5PLextern.h h5z.mod > h5a.mod H5FDcore.h H5Gpublic.h > h5p.mod H5Zpublic.h > H5api_adpt.h H5FDdirect.h h5im.mod > h5p_provisional.mod hdf5dll.dll > h5a_provisional.mod H5FDfamily.h h5i.mod > H5Ppublic.h hdf5.h > H5Apublic.h H5FDlog.h H5IMpublic.h > H5PTpublic.h hdf5_hl.h > H5Cpublic.h H5FDmpi.h H5Ipublic.h > H5pubconf.h hdf5.mod > h5_dble_interface.mod H5FDmpio.h h5lib.mod > H5public.h netcdf.h > h5d.mod h5fdmpio.mod h5lib_provisional.mod > h5r.mod zconf.h > H5DOpublic.h H5FDmpiposix.h h5l.mod > h5r_provisional.mod zlib.h > h5d_provisional.mod H5FDmulti.h h5l_provisional.mod > H5Rpublic.h > H5Dpublic.h H5FDpublic.h H5Lpublic.h h5s.mod > > *From the config.log:* > > #define USE_NETCDF4 1 > | #define H5_USE_16_API 1 > | /* end confdefs.h. */ > #include </share/apps/include/hdf5.h> > configure:16470: result: no > configure:16470: checking for /share/apps/include/hdf5.h > configure:16470: result: no > configure:16477: error: Compiling a test with HDF5 failed. Either hdf5.h > cannot be found, or config.log should be checked for other reason. > > *The lines in configure which are indicated as the problem:* > > for ac_header in hdf5.h > do : > ac_fn_c_check_header_mongrel "$LINENO" "/share/apps/include/hdf5.h" > "ac_cv_header_hdf5_h" "$ac_includes_default" > if test "x$ac_cv_header_hdf5_h" = xyes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_HDF5_H 1 > _ACEOF > > else > as_fn_error $? "Compiling a test with HDF5 failed. Either hdf5.h cannot > be found, or config.log should be checked for other reason." "$LINENO" 5 > fi > > > _______________________________________________ > netcdfgroup mailing listnetcdfgroup@xxxxxxxxxxxxxxxx > For list information or to unsubscribe, visit: > http://www.unidata.ucar.edu/mailing_lists/ > > > -- > Steve Hart > Systems Administrator > Colorado Center for Astrodynamics Research > University of Colorado Boulder > Steven.Hart@xxxxxxxxxxxx > (303)492-8109 > > > > _______________________________________________ > netcdfgroup mailing list > netcdfgroup@xxxxxxxxxxxxxxxx > For list information or to unsubscribe, visit: > http://www.unidata.ucar.edu/mailing_lists/ >
netcdfgroup
archives: