Hi Ray:
Thanks for replying to my e-mail. I tried to rerun ./configure without 
optimization for gcc. I did

CC=/usr/local/mpich2-1.4.1p1-gfortran/bin/mpicc
CFLAGS=-O0
sudo ./configure --prefix=/usr/local/hdf5-1.8.9-gfortran 
--with-zlib=/usr/local/zlib-1.2.7-gfortran

then
sudo make
sudo make check

I bumped into the same error. Is it the correct way to remove the optimization 
when using gcc? 

Also, if I want to use the hdf5 libraries do I need to add --enable-fortran 
with my ./configure? In that case, do I need to set FC=mpif90? What about 
CFLAGS? Finally, at the bottom of my configure output I have

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

Do I need to also use --enable-parallel? Thanks,

Laura

 



On Jun 27, 2012, at 9:31 AM, Raymond Lu wrote:

> Laura,
> 
> We're aware that the default GCC (4.2.1) on Mac Lion has problem with the 
> data conversion test dt_arith.c from "long double" to other datatypes.  It 
> only happens with optimization (-O1, -O2, and -O3).  Some newer versions of 
> GCC do not have this problem.   You can either disable optimization or try 
> new version of GCC.  Please let us know whether you're able to work around it.
> 
> Thanks.
> 
> Ray
> 
> On Jun 22, 2012, at 3:49 PM, ldfowler wrote:
> 
>> Hi:
>> I am trying to install parallel hdf5-1.8.9 on my MacBookPro which runs OSX 
>> 10.7.4. I am using gfortran and gcc that I downloaded from 
>> http://hpc.sourceforge.net/. See info below gfortran and gcc.
>> 
>> cloudbug-2:Downloads LAURA$ gfortran -v
>> Using built-in specs.
>> COLLECT_GCC=gfortran
>> COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-apple-darwin11.4.0/4.8.0/lto-wrapper
>> Target: x86_64-apple-darwin11.4.0
>> Configured with: ../gcc-4.8-20120603/configure --enable-languages=fortran
>> Thread model: posix
>> gcc version 4.8.0 20120603 (experimental) (GCC) 
>> 
>> cloudbug-2:Downloads LAURA$ gcc -v
>> Using built-in specs.
>> Target: i686-apple-darwin11
>> Configured with: 
>> /private/var/tmp/llvmgcc42/llvmgcc42-2336.9~22/src/configure 
>> --disable-checking --enable-werror 
>> --prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2 
>> --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ 
>> --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ 
>> --with-slibdir=/usr/lib --build=i686-apple-darwin11 
>> --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.9~22/dst-llvmCore/Developer/usr/local
>>  --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 
>> --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
>> Thread model: posix
>> gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
>> 
>> I define CC=mpicc, and then ran ./configure. When I do make check, I get the 
>> following error messages:
>> 
>> Testing hard normalized double -> long conversions                     PASSED
>> Testing hard normalized float -> unsigned long conversions             PASSED
>> Testing hard normalized double -> unsigned long conversions            PASSED
>> Testing hard normalized long double -> signed char conversions        
>> Command terminated abnormally.
>>       1.72 real         0.10 user         0.02 sys
>> make[4]: *** [dt_arith.chkexe_] Error 1
>> make[3]: *** [build-check-s] Error 2
>> make[2]: *** [test] Error 2
>> make[1]: *** [check-am] Error 2
>> make: *** [check-recursive] Error 1
>> cloudbug-2:hdf5-1.8.9 LAURA$ cd
>> 
>> and
>> 
>> Testing hard special double -> long double conversions                 PASSED
>> Testing hard special long double -> float conversions                    
>> Child caught signal 11.
>> Testing hard special long double -> double conversions                   
>> Child caught signal 11.
>> Testing hard signed char -> unsigned char conversions                  PASSED
>> 
>> Can somebody help me figure out how to debug this issue.
>> 
>> Thanks,
>> Laura
>> 
>> !=====================================================
>> !  Laura D. Fowler
>> !  e-mail:  [email protected]
>> !  Phone:  970-215-0516
>> !=====================================================
>> 
>> 
>> _______________________________________________
>> Hdf-forum is for HDF software users discussion.
>> [email protected]
>> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
> 
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to