I have a CentOS5 system on which HDF and HDF-devel packages are
installed using packages from the vendor, in both 32-bit and
64-bit form. "rpm -ql hdf5-devel-1.6.10-1.el" reports the following,
which indicates that HDF5 *including the _HL libraries* is
damned well installed.
With LDFLAGS = -L/usr/lib64 to pick up the (standard!) location
for 64-bit libraries in case "configure" doesn't recognize it,
I still get the message
configure: error: Can't find or link to the hdf5 high-level.
Use --disable-netcdf-4, or see config.log for errors.
I'm sorry, but this is ridiculous.
FIX IT!
-- Carlie J. Coats, Jr., Ph.D.
Chief Systems Architect
Baron Advanced Meteorological Systems, LLC.
---------------------------------------------------------------
coats@edison31:netcdf-4.2.1.1#89 rpm -ql hdf5-devel-1.6.10-1.el5
/usr/bin/h5c++
/usr/bin/h5cc
/usr/bin/h5fc
/usr/bin/h5redeploy
/usr/include/H5ACpublic.h
/usr/include/H5AbstractDs.h
/usr/include/H5Apublic.h
/usr/include/H5ArrayType.h
/usr/include/H5AtomType.h
/usr/include/H5Attribute.h
/usr/include/H5Bpublic.h
/usr/include/H5Classes.h
/usr/include/H5CommonFG.h
/usr/include/H5CompType.h
/usr/include/H5Cpp.h
/usr/include/H5CppDoc.h
/usr/include/H5Cpublic.h
/usr/include/H5DataSet.h
/usr/include/H5DataSpace.h
/usr/include/H5DataType.h
/usr/include/H5DcreatProp.h
/usr/include/H5Dpublic.h
/usr/include/H5DxferProp.h
/usr/include/H5EnumType.h
/usr/include/H5Epublic.h
/usr/include/H5Exception.h
/usr/include/H5FDcore.h
/usr/include/H5FDfamily.h
/usr/include/H5FDlog.h
/usr/include/H5FDmpi.h
/usr/include/H5FDmpio.h
/usr/include/H5FDmpiposix.h
/usr/include/H5FDmulti.h
/usr/include/H5FDpublic.h
/usr/include/H5FDsec2.h
/usr/include/H5FDstdio.h
/usr/include/H5FaccProp.h
/usr/include/H5FcreatProp.h
/usr/include/H5File.h
/usr/include/H5FloatType.h
/usr/include/H5Fpublic.h
/usr/include/H5Gpublic.h
/usr/include/H5Group.h
/usr/include/H5HGpublic.h
/usr/include/H5HLpublic.h
/usr/include/H5IM.h
/usr/include/H5IdComponent.h
/usr/include/H5Include.h
/usr/include/H5IntType.h
/usr/include/H5Ipublic.h
/usr/include/H5LT.h
/usr/include/H5Library.h
/usr/include/H5MMpublic.h
/usr/include/H5Object.h
/usr/include/H5Opublic.h
/usr/include/H5Ppublic.h
/usr/include/H5PredType.h
/usr/include/H5PropList.h
/usr/include/H5Rpublic.h
/usr/include/H5Spublic.h
/usr/include/H5StrType.h
/usr/include/H5TA.h
/usr/include/H5Tpublic.h
/usr/include/H5VarLenType.h
/usr/include/H5Zpublic.h
/usr/include/H5api_adpt.h
/usr/include/H5cxx_pubconf.h
/usr/include/H5pubconf.h
/usr/include/H5pubconf_fortran.h
/usr/include/H5public.h
/usr/include/hdf5.h
/usr/lib64/h5a.mod
/usr/lib64/h5d.mod
/usr/lib64/h5e.mod
/usr/lib64/h5f.mod
/usr/lib64/h5fortran_flags.mod
/usr/lib64/h5fortran_types.mod
/usr/lib64/h5g.mod
/usr/lib64/h5global.mod
/usr/lib64/h5i.mod
/usr/lib64/h5lib.mod
/usr/lib64/h5p.mod
/usr/lib64/h5r.mod
/usr/lib64/h5s.mod
/usr/lib64/h5t.mod
/usr/lib64/h5z.mod
/usr/lib64/hdf5.mod
/usr/lib64/libhdf5.a
/usr/lib64/libhdf5.so
/usr/lib64/libhdf5_cpp.a
/usr/lib64/libhdf5_fortran.a
/usr/lib64/libhdf5_hl.a
/usr/lib64/libhdf5_hl.so
/usr/share/doc/hdf5
/usr/share/doc/hdf5/examples
/usr/share/doc/hdf5/examples/c
/usr/share/doc/hdf5/examples/c++
/usr/share/doc/hdf5/examples/c++/chunks.cpp
/usr/share/doc/hdf5/examples/c++/compound.cpp
/usr/share/doc/hdf5/examples/c++/create.cpp
/usr/share/doc/hdf5/examples/c++/extend_ds.cpp
/usr/share/doc/hdf5/examples/c++/h5group.cpp
/usr/share/doc/hdf5/examples/c++/readdata.cpp
/usr/share/doc/hdf5/examples/c++/strtype.cpp
/usr/share/doc/hdf5/examples/c++/writedata.cpp
/usr/share/doc/hdf5/examples/c/ex_image1.c
/usr/share/doc/hdf5/examples/c/ex_image2.c
/usr/share/doc/hdf5/examples/c/ex_lite1.c
/usr/share/doc/hdf5/examples/c/ex_lite2.c
/usr/share/doc/hdf5/examples/c/ex_lite3.c
/usr/share/doc/hdf5/examples/c/ex_table_01.c
/usr/share/doc/hdf5/examples/c/ex_table_02.c
/usr/share/doc/hdf5/examples/c/ex_table_03.c
/usr/share/doc/hdf5/examples/c/ex_table_04.c
/usr/share/doc/hdf5/examples/c/ex_table_05.c
/usr/share/doc/hdf5/examples/c/ex_table_06.c
/usr/share/doc/hdf5/examples/c/ex_table_07.c
/usr/share/doc/hdf5/examples/c/ex_table_08.c
/usr/share/doc/hdf5/examples/c/ex_table_09.c
/usr/share/doc/hdf5/examples/c/ex_table_10.c
/usr/share/doc/hdf5/examples/c/ex_table_11.c
/usr/share/doc/hdf5/examples/c/ex_table_12.c
/usr/share/doc/hdf5/examples/c/h5_attribute.c
/usr/share/doc/hdf5/examples/c/h5_chunk_read.c
/usr/share/doc/hdf5/examples/c/h5_compound.c
/usr/share/doc/hdf5/examples/c/h5_drivers.c
/usr/share/doc/hdf5/examples/c/h5_extend_write.c
/usr/share/doc/hdf5/examples/c/h5_group.c
/usr/share/doc/hdf5/examples/c/h5_mount.c
/usr/share/doc/hdf5/examples/c/h5_read.c
/usr/share/doc/hdf5/examples/c/h5_reference.c
/usr/share/doc/hdf5/examples/c/h5_select.c
/usr/share/doc/hdf5/examples/c/h5_write.c
/usr/share/doc/hdf5/examples/fortran
/usr/share/doc/hdf5/examples/fortran/attrexample.f90
/usr/share/doc/hdf5/examples/fortran/compound.f90
/usr/share/doc/hdf5/examples/fortran/dsetexample.f90
/usr/share/doc/hdf5/examples/fortran/fileexample.f90
/usr/share/doc/hdf5/examples/fortran/groupexample.f90
/usr/share/doc/hdf5/examples/fortran/grpdsetexample.f90
/usr/share/doc/hdf5/examples/fortran/grpit.f90
/usr/share/doc/hdf5/examples/fortran/grpsexample.f90
/usr/share/doc/hdf5/examples/fortran/hyperslab.f90
/usr/share/doc/hdf5/examples/fortran/mountexample.f90
/usr/share/doc/hdf5/examples/fortran/refobjexample.f90
/usr/share/doc/hdf5/examples/fortran/refregexample.f90
/usr/share/doc/hdf5/examples/fortran/rwdsetexample.f90
/usr/share/doc/hdf5/examples/fortran/selectele.f90
/usr/bin/h5c++
/usr/bin/h5cc
/usr/bin/h5fc
/usr/bin/h5redeploy
/usr/include/H5ACpublic.h
/usr/include/H5AbstractDs.h
/usr/include/H5Apublic.h
/usr/include/H5ArrayType.h
/usr/include/H5AtomType.h
/usr/include/H5Attribute.h
/usr/include/H5Bpublic.h
/usr/include/H5Classes.h
/usr/include/H5CommonFG.h
/usr/include/H5CompType.h
/usr/include/H5Cpp.h
/usr/include/H5CppDoc.h
/usr/include/H5Cpublic.h
/usr/include/H5DataSet.h
/usr/include/H5DataSpace.h
/usr/include/H5DataType.h
/usr/include/H5DcreatProp.h
/usr/include/H5Dpublic.h
/usr/include/H5DxferProp.h
/usr/include/H5EnumType.h
/usr/include/H5Epublic.h
/usr/include/H5Exception.h
/usr/include/H5FDcore.h
/usr/include/H5FDfamily.h
/usr/include/H5FDlog.h
/usr/include/H5FDmpi.h
/usr/include/H5FDmpio.h
/usr/include/H5FDmpiposix.h
/usr/include/H5FDmulti.h
/usr/include/H5FDpublic.h
/usr/include/H5FDsec2.h
/usr/include/H5FDstdio.h
/usr/include/H5FaccProp.h
/usr/include/H5FcreatProp.h
/usr/include/H5File.h
/usr/include/H5FloatType.h
/usr/include/H5Fpublic.h
/usr/include/H5Gpublic.h
/usr/include/H5Group.h
/usr/include/H5HGpublic.h
/usr/include/H5HLpublic.h
/usr/include/H5IM.h
/usr/include/H5IdComponent.h
/usr/include/H5Include.h
/usr/include/H5IntType.h
/usr/include/H5Ipublic.h
/usr/include/H5LT.h
/usr/include/H5Library.h
/usr/include/H5MMpublic.h
/usr/include/H5Object.h
/usr/include/H5Opublic.h
/usr/include/H5Ppublic.h
/usr/include/H5PredType.h
/usr/include/H5PropList.h
/usr/include/H5Rpublic.h
/usr/include/H5Spublic.h
/usr/include/H5StrType.h
/usr/include/H5TA.h
/usr/include/H5Tpublic.h
/usr/include/H5VarLenType.h
/usr/include/H5Zpublic.h
/usr/include/H5api_adpt.h
/usr/include/H5cxx_pubconf.h
/usr/include/H5pubconf.h
/usr/include/H5pubconf_fortran.h
/usr/include/H5public.h
/usr/include/hdf5.h
/usr/lib/h5a.mod
/usr/lib/h5d.mod
/usr/lib/h5e.mod
/usr/lib/h5f.mod
/usr/lib/h5fortran_flags.mod
/usr/lib/h5fortran_types.mod
/usr/lib/h5g.mod
/usr/lib/h5global.mod
/usr/lib/h5i.mod
/usr/lib/h5lib.mod
/usr/lib/h5p.mod
/usr/lib/h5r.mod
/usr/lib/h5s.mod
/usr/lib/h5t.mod
/usr/lib/h5z.mod
/usr/lib/hdf5.mod
/usr/lib/libhdf5.a
/usr/lib/libhdf5.so
/usr/lib/libhdf5_cpp.a
/usr/lib/libhdf5_fortran.a
/usr/lib/libhdf5_hl.a
/usr/lib/libhdf5_hl.so
/usr/share/doc/hdf5
/usr/share/doc/hdf5/examples
/usr/share/doc/hdf5/examples/c
/usr/share/doc/hdf5/examples/c++
/usr/share/doc/hdf5/examples/c++/chunks.cpp
/usr/share/doc/hdf5/examples/c++/compound.cpp
/usr/share/doc/hdf5/examples/c++/create.cpp
/usr/share/doc/hdf5/examples/c++/extend_ds.cpp
/usr/share/doc/hdf5/examples/c++/h5group.cpp
/usr/share/doc/hdf5/examples/c++/readdata.cpp
/usr/share/doc/hdf5/examples/c++/strtype.cpp
/usr/share/doc/hdf5/examples/c++/writedata.cpp
/usr/share/doc/hdf5/examples/c/ex_image1.c
/usr/share/doc/hdf5/examples/c/ex_image2.c
/usr/share/doc/hdf5/examples/c/ex_lite1.c
/usr/share/doc/hdf5/examples/c/ex_lite2.c
/usr/share/doc/hdf5/examples/c/ex_lite3.c
/usr/share/doc/hdf5/examples/c/ex_table_01.c
/usr/share/doc/hdf5/examples/c/ex_table_02.c
/usr/share/doc/hdf5/examples/c/ex_table_03.c
/usr/share/doc/hdf5/examples/c/ex_table_04.c
/usr/share/doc/hdf5/examples/c/ex_table_05.c
/usr/share/doc/hdf5/examples/c/ex_table_06.c
/usr/share/doc/hdf5/examples/c/ex_table_07.c
/usr/share/doc/hdf5/examples/c/ex_table_08.c
/usr/share/doc/hdf5/examples/c/ex_table_09.c
/usr/share/doc/hdf5/examples/c/ex_table_10.c
/usr/share/doc/hdf5/examples/c/ex_table_11.c
/usr/share/doc/hdf5/examples/c/ex_table_12.c
/usr/share/doc/hdf5/examples/c/h5_attribute.c
/usr/share/doc/hdf5/examples/c/h5_chunk_read.c
/usr/share/doc/hdf5/examples/c/h5_compound.c
/usr/share/doc/hdf5/examples/c/h5_drivers.c
/usr/share/doc/hdf5/examples/c/h5_extend_write.c
/usr/share/doc/hdf5/examples/c/h5_group.c
/usr/share/doc/hdf5/examples/c/h5_mount.c
/usr/share/doc/hdf5/examples/c/h5_read.c
/usr/share/doc/hdf5/examples/c/h5_reference.c
/usr/share/doc/hdf5/examples/c/h5_select.c
/usr/share/doc/hdf5/examples/c/h5_write.c
/usr/share/doc/hdf5/examples/fortran
/usr/share/doc/hdf5/examples/fortran/attrexample.f90
/usr/share/doc/hdf5/examples/fortran/compound.f90
/usr/share/doc/hdf5/examples/fortran/dsetexample.f90
/usr/share/doc/hdf5/examples/fortran/fileexample.f90
/usr/share/doc/hdf5/examples/fortran/groupexample.f90
/usr/share/doc/hdf5/examples/fortran/grpdsetexample.f90
/usr/share/doc/hdf5/examples/fortran/grpit.f90
/usr/share/doc/hdf5/examples/fortran/grpsexample.f90
/usr/share/doc/hdf5/examples/fortran/hyperslab.f90
/usr/share/doc/hdf5/examples/fortran/mountexample.f90
/usr/share/doc/hdf5/examples/fortran/refobjexample.f90
/usr/share/doc/hdf5/examples/fortran/refregexample.f90
/usr/share/doc/hdf5/examples/fortran/rwdsetexample.f90
/usr/share/doc/hdf5/examples/fortran/selectele.f90