I decided to bite the bullet and just compile instead of expecting you to care
enough about your binary distributions to actually test them. Seemed pretty
easy from the instructions.
Here is what I did:
./configure --prefix=/usr/local/hdf5 \
--enable-shared \
--enable-production \
--enable-threadsafe
make
make check
make install
make check-install
In addition to the snippets below, I can send the entire output stream, which
includes the config info and perhaps hundreds of warnings. Needless to say,
the library was not installed. The error messages are useless to me. I have
read & write privileges on /usr/local so that does not appear to be the
problem. Perhaps you can figure it out.
After many checks and lots of warnings the build errored out. Wish you guys
would ship stuff that actually worked with documentation that was accurate.
Here are the error snippets:
~~ lots of messages… …then
16 warnings and 2 errors generated.
make[2]: *** [H5TS.lo] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
~~ lots of messages… …then
16 warnings and 2 errors generated.
make[1]: *** [H5TS.lo] Error 1
make: *** [check-recursive] Error 1
~~ lots of messages… …then
make[3]: *** No rule to make target `/usr/local/hdf5/bin/h5cc', needed by
`h5_write'. Stop.
test -z "h5_write h5_read h5_extend_write h5_chunk_read h5_compound h5_crtgrpd
h5_subset h5_cmprss h5_rdwt h5_crtgrpar h5_extend h5_crtatt h5_crtgrp h5_crtdat
h5_group h5_select h5_attribute h5_mount h5_reference h5_drivers h5_ref2reg
h5_extlink h5_elink_unix2win h5_shared_mesg " || rm -f h5_write h5_read
h5_extend_write h5_chunk_read h5_compound h5_crtgrpd h5_subset h5_cmprss
h5_rdwt h5_crtgrpar h5_extend h5_crtatt h5_crtgrp h5_crtdat h5_group h5_select
h5_attribute h5_mount h5_reference h5_drivers h5_ref2reg h5_extlink
h5_elink_unix2win h5_shared_mesg
rm -rf .libs _libs
test -z "*.raw *.meta *.o" || rm -f *.raw *.meta *.o
rm -f *.lo
rm -f -rf *.chkexe *.chklog *.clog red blue u2w *.h5
make[3]: *** No rule to make target `/usr/local/hdf5/bin/h5cc', needed by
`h5_write'. Stop.
make[2]: *** [installcheck-local] Error 2
make[1]: *** [installcheck-local] Error 1
make: *** [installcheck-recursive] Error 1
This is the config output from the process:
SUMMARY OF THE HDF5 CONFIGURATION
=================================
General Information:
-------------------
HDF5 Version: 1.8.12
Configured on: Sat Feb 22 16:23:25 PST 2014
Configured by: [email protected]
Configure mode: production
Host system: i386-apple-darwin13.0.2
Uname information: Darwin Lewiss-MacBook-Pro.local 13.0.2 Darwin
Kernel Version 13.0.2: Sun Sep 29 19:38:57 PDT 2013;
root:xnu-2422.75.4~1/RELEASE_X86_64 x86_64
Byte sex: little-endian
Libraries: static, shared
Installation point: /usr/local/hdf5
Compiling Options:
------------------
Compilation Mode: production
C Compiler: /usr/bin/clang ( Apple LLVM version 5.0 )
CFLAGS:
H5_CFLAGS:
AM_CFLAGS:
CPPFLAGS:
H5_CPPFLAGS: -DNDEBUG -UH5_DEBUG_API
AM_CPPFLAGS:
Shared C Library: yes
Static C Library: yes
Statically Linked Executables: no
LDFLAGS:
H5_LDFLAGS:
AM_LDFLAGS:
Extra libraries: -lz -ldl -lm
Archiver: ar
Ranlib: ranlib
Debugged Packages:
API Tracing: no
Languages:
----------
Fortran: no
C++: no
Features:
---------
Parallel HDF5: no
High Level library: yes
Threadsafety: yes
Default API Mapping: v18
With Deprecated Public Symbols: yes
I/O filters (external): deflate(zlib)
I/O filters (internal): shuffle,fletcher32,nbit,scaleoffset
MPE: no
Direct VFD: no
dmalloc: no
Clear file buffers before write: yes
Using memory checker: no
Function Stack Tracing: no
GPFS: no
Strict File Format Checks: no
Optimization Instrumentation: no
Large File Support (LFS): yes
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org