[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #WUC-414251]: help
- Subject: [netCDF #WUC-414251]: help
- Date: Wed, 30 Jul 2014 10:10:17 -0600
Hi Floria,
> When I've configured NetCDF-4.3, I tape the " make check install ". Then,
> I meet an error :
>
> ============================================================================
> Testsuite summary for netCDF 4.3.2
> ============================================================================
> # TOTAL: 26
> # PASS: 2
> # SKIP: 0
> # XFAIL: 0
> # FAIL: 24
> # 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/floria/Softwares/netcdf-4.3.2/h5_test'
> make[2]: *** [check-TESTS] Error 2
> make[2]: Leaving directory `/home/floria/Softwares/netcdf-4.3.2/h5_test'
> make[1]: *** [check-am] Error 2
> make[1]: Leaving directory `/home/floria/Softwares/netcdf-4.3.2/h5_test'
> make: *** [check-recursive] Error 1
>
> Then, I find the test-suite.log file in the h5_test folder. The error detail
> is like this:
>
> FAIL: tst_h_files
> =================
>
> ./tst_h_files: error while loading shared libraries: libhdf5.so.8: cannot
> open shared object file: No such file or directory
>
> FAIL: tst_h_files2
> ==================
>
> I've set the LD_LIBRARY_BATH with the location of libhdf5.so.8, but the error
> is still there.
> What should I do now?
Make sure you set LD_LIBRARY_PATH to the library directory containing the
installed HDF5 library,
rather than "LD_LIBRRY_BATH" (which may have been just a typo).
You also have to set CPPFLAGS and LDFLAGS before running the configure script.
For example,
if H5DIR is a shell variable specifying the directory in which bin/, lib/, and
include/ directories
contain HDF5 installed files, then your configure invocation should have
something like:
CPPFLAGS="-I${H5DIR}/include" LDFLAGS="-L${H5DIR}/lib" ./configure ... [other
configure options]
If this works OK, you usually don't need to set LD_LIBRARY_PATH before running
make check install,
as configure builds the Makefiles to contain that information.
--Russ
> Thank you very much!
>
> From: Floria Lee @nscc-tj
>
>
>
>
>
>
Russ Rew UCAR Unidata Program
address@hidden http://www.unidata.ucar.edu
Ticket Details
===================
Ticket ID: WUC-414251
Department: Support netCDF
Priority: Normal
Status: Closed