mannau / h5

Interface to the HDF5 Library
Other
70 stars 22 forks source link

H5 failing to install on CentOS 6.9 #71

Open cwoelkers opened 6 years ago

cwoelkers commented 6 years ago

I am attempting to install H5 via CRAN within R and get the following messages.

R version 3.4.4 and hdf5-devel version 1.8.5 are installed. Here is the output from h5cc -showconfig. SUMMARY OF THE HDF5 CONFIGURATION

General Information:

       HDF5 Version: 1.8.5-patch1
      Configured on: Thu Dec 15 23:56:42 UTC 2016
      Configured by: mockbuild@buildvm-28.phx2.fedoraproject.org
     Configure mode: production
        Host system: x86_64-redhat-linux-gnu
      Uname information: Linux buildvm-28.phx2.fedoraproject.org 4.8.12-300.fc25.x86_64 #1 SMP Fri Dec 2 17:52:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
           Byte sex: little-endian
          Libraries: 
     Installation point: /usr

Compiling Options:

           Compilation Mode: production
                 C Compiler: /usr/bin/gcc ( gcc (GCC) 4.4.7 20120313 )
                     CFLAGS: -O0 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
                  H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wno-long-long -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Wnonnull -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -O3 -fomit-frame-pointer -finline-functions
                  AM_CFLAGS: 
                   CPPFLAGS: 
                H5_CPPFLAGS: -D_POSIX_SOURCE   -DNDEBUG -UH5_DEBUG_API
                AM_CPPFLAGS: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_BSD_SOURCE 
           Shared Libraries: yes
           Static Libraries: yes

Statically Linked Executables: no LDFLAGS: AM_LDFLAGS: Extra libraries: -lz -lm Archiver: ar Ranlib: ranlib Debugged Packages: API Tracing: no

Languages:

                    Fortran: yes
           Fortran Compiler: /usr/bin/gfortran ( GNU Fortran (GCC) 4.4.7 20120313 )
              Fortran Flags: 
           H5 Fortran Flags:  
           AM Fortran Flags:  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules
                        C++: yes
               C++ Compiler: /usr/bin/g++ ( g++ (GCC) 4.4.7 20120313 )
                  C++ Flags: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
               H5 C++ Flags:  
               AM C++ Flags: 

Features:

              Parallel HDF5: no
         High Level library: yes
               Threadsafety: no
        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 H5dump Packed Bits: yes

Edit: Please forgive the formating, I have yet to find a way to temporarily disable Markdown.

muschellij2 commented 6 years ago

See https://github.com/mannau/h5/issues/43. I think this is related but not the cause as https://travis-ci.org/muschellij2/ANTsR/jobs/425425419 is on trusty and still failing. Regardless, this package is being deprecated: https://github.com/mannau/h5#deprecation-notice