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.


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

[netCDF #NCP-653180]: Request to help



> I am using hdf-5 1.8.13, but my folder is named as hdf-5 1.8.14.
> I have attached the configure files of both hdf5 and netcdf4. Also
> h5_test/test-suite.log and hdf5/src/libhdf5.settings are also attached.

I see the problem.  You have invoked the netCDF configure command as

   ./configure --with-hdf5=/usr/local/bin/hdf5-1.8.14/lib 
--prefix=/usr/local/bin/netcdf-4.3.3.1

but the netCDF configure doesn't understand the "--with-hdf5=" option, 
and even emits an error message about it:

    configure:20429: WARNING: unrecognized options: --with-hdf5

that should have appeared at the end of the output from configure.
You can see all the options the netCDF configure accepts by invoking
"./configure --help".

Instead, you need to use the environment variables CPPFLAGS and LDFLAGS,
as in the examples in the installation instructions:

   
http://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html#building

For example, in your case you could use:

   $ H5DIR=/usr/local/bin/hdf5-1.8.14
   $ ZDIR=/usr/local/bin
   $ NCDIR=/usr/local/bin/netcdf-4.3.3.1
   $ CPPFLAGS="-I${H5DIR}/include -I${ZDIR}/include" LDFLAGS="-L${H5DIR}/lib 
-L${ZDIR}/lib" ./configure --prefix=${NCDIR}

That should work OK, but note that "bin" in an unconventional 
location in which to store libraries and include files.  Typically,
one would install libraries in /usr/local/lib/.
The /usr/local/bin/directory is conventionally used for programs 
and utilities and /usr/local/include/ for header files. That's just a 
convention, but the way you are doing it will result in netCDF
utilities such as ncdump being stored in 

  /usr/local/bin/netcdf-4.3.3.1/bin/necdump

with two "bin" subdirectories in the path, for example.

--Russ

 
> address@hidden> wrote:
> 
> > Hi Nandithat,
> >
> > Are you using HDF5-1.8.9 or later?  Earlier versions of HDF5 have a problem
> > with recent versions of netCDF-4. You can see what version of HDF5 you have
> > installed by looking at the file libhdf5.settings in the lib/ directory
> > where the
> > HDF5 library is installed.
> >
> > If it's not a problem with an old version of the HDF5 library, could you
> > please send
> > the config.log file generated when the configure script was run, and the
> > h5_test/test-suite.log file that has more details about the failed
> > tst_H_VARS test?
> >
> > Thanks.
> >
> > --Russ
> >
> > > I am facing the following make error. Please help in solving.
> > >
> > > Making check in include
> > > make[1]: Entering directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/include'
> > > make[1]: Nothing to be done for `check'.
> > > make[1]: Leaving directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/include'
> > > Making check in h5_test
> > > make[1]: Entering directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make  tst_h_files tst_h_files2 tst_h_files4 tst_h_atts tst_h_atts3
> > > tst_h_atts4 tst_h_vars tst_h_vars2 tst_h_vars3 tst_h_grps tst_h_compounds
> > > tst_h_compounds2 tst_h_wrt_cmp tst_h_rd_cmp tst_h_vl tst_h_opaques
> > > tst_h_strings tst_h_strings1 tst_h_strings2 tst_h_ints tst_h_dimscales
> > > tst_h_dimscales1 tst_h_dimscales2 tst_h_dimscales3 tst_h_enums
> > > tst_h_dimscales4
> > > make[2]: Entering directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make[2]: `tst_h_files' is up to date.
> > > make[2]: `tst_h_files2' is up to date.
> > > make[2]: `tst_h_files4' is up to date.
> > > make[2]: `tst_h_atts' is up to date.
> > > make[2]: `tst_h_atts3' is up to date.
> > > make[2]: `tst_h_atts4' is up to date.
> > > make[2]: `tst_h_vars' is up to date.
> > > make[2]: `tst_h_vars2' is up to date.
> > > make[2]: `tst_h_vars3' is up to date.
> > > make[2]: `tst_h_grps' is up to date.
> > > make[2]: `tst_h_compounds' is up to date.
> > > make[2]: `tst_h_compounds2' is up to date.
> > > make[2]: `tst_h_wrt_cmp' is up to date.
> > > make[2]: `tst_h_rd_cmp' is up to date.
> > > make[2]: `tst_h_vl' is up to date.
> > > make[2]: `tst_h_opaques' is up to date.
> > > make[2]: `tst_h_strings' is up to date.
> > > make[2]: `tst_h_strings1' is up to date.
> > > make[2]: `tst_h_strings2' is up to date.
> > > make[2]: `tst_h_ints' is up to date.
> > > make[2]: `tst_h_dimscales' is up to date.
> > > make[2]: `tst_h_dimscales1' is up to date.
> > > make[2]: `tst_h_dimscales2' is up to date.
> > > make[2]: `tst_h_dimscales3' is up to date.
> > > make[2]: `tst_h_enums' is up to date.
> > > make[2]: `tst_h_dimscales4' is up to date.
> > > make[2]: Leaving directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make  check-TESTS
> > > make[2]: Entering directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make[3]: Entering directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > PASS: tst_h_files
> > > PASS: tst_h_files2
> > > PASS: tst_h_files4
> > > PASS: tst_h_atts
> > > PASS: tst_h_atts3
> > > PASS: tst_h_atts4
> > > FAIL: tst_h_vars
> > > PASS: tst_h_vars2
> > > PASS: tst_h_vars3
> > > PASS: tst_h_grps
> > > PASS: tst_h_compounds
> > > PASS: tst_h_compounds2
> > > PASS: tst_h_wrt_cmp
> > > PASS: tst_h_rd_cmp
> > > PASS: tst_h_vl
> > > PASS: tst_h_opaques
> > > PASS: tst_h_strings
> > > PASS: tst_h_strings1
> > > PASS: tst_h_strings2
> > > PASS: tst_h_ints
> > > PASS: tst_h_dimscales
> > > PASS: tst_h_dimscales1
> > > PASS: tst_h_dimscales2
> > > PASS: tst_h_dimscales3
> > > PASS: tst_h_enums
> > > PASS: tst_h_dimscales4
> > > make[4]: Entering directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make[4]: Nothing to be done for `all'.
> > > make[4]: Leaving directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > >
> > ============================================================================
> > > Testsuite summary for netCDF 4.3.3.1
> > >
> > ============================================================================
> > > # TOTAL: 26
> > > # PASS:  25
> > > # SKIP:  0
> > > # XFAIL: 0
> > > # FAIL:  1
> > > # XPASS: 0
> > > # ERROR: 0
> > >
> > ============================================================================
> > > See h5_test/test-suite.log
> > > Please report to address@hidden
> > >
> > ============================================================================
> > > make[3]: *** [test-suite.log] Error 1
> > > make[3]: Leaving directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make[2]: *** [check-TESTS] Error 2
> > > make[2]: Leaving directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make[1]: *** [check-am] Error 2
> > > make[1]: Leaving directory
> > > `/home/nanditha/Documents/NANDITHA/THESIS/mhm/netcdf-4.3.3.1/h5_test'
> > > make: *** [check-recursive] Error 1
> > >
> > > Thanks & Regards
> > > --
> > > Nanditha J. S.
> > > 14210029
> > > M. Tech, Civil Engineering
> > > IIT Gandhinagar
> > >
> > >
> > Russ Rew                                         UCAR Unidata Program
> > address@hidden                      http://www.unidata.ucar.edu
> >
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: NCP-653180
> > Department: Support netCDF
> > Priority: Normal
> > Status: Closed
> >
> >
> 
> 
> --
> Nanditha J. S.
> 14210029
> M. Tech, Civil Engineering
> IIT Gandhinagar
> 
> 
Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu



Ticket Details
===================
Ticket ID: NCP-653180
Department: Support netCDF
Priority: Normal
Status: Closed