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

Reply via email to