Sean,

On May 16, 2014, at 10:43 AM, Sean Byland <[email protected]> wrote:

> Thanks Elena,
> Unfortunately it still fails regardless of the optimization level. Do you 
> have any other suggestions ?

Unfortunately, no. We will need to investigate. Hopefully, this is a problem 
with the tests and not with the library.

One thing you may try is to store some data of each of those types 
signed/unsigned char, short, int, long  as long double in HDF5 (see 
http://www.hdfgroup.org/ftp/HDF5/examples/examples-by-api/hdf5-examples/1_8/C/H5T/h5ex_t_int.c
 ) and see if the problem is still there. 

Elena

> I tried it with g++/gfortran pointing to gcc/4.9.0 and gcc pointing it to 
> 4.8.2 (because C++ name mangling and fortran modules are often the 
> incompatible elements) and all of the test pass but I'd prefer to use 4.9.0 
> for all of the compilers. 
> 
> Sean
> 
> From: Elena Pourmal <[email protected]>
> Reply-To: HDF Users Discussion List <[email protected]>
> Date: Thursday, May 15, 2014 5:32 PM
> To: HDF Users Discussion List <[email protected]>
> Cc: Kimberly Browning <[email protected]>
> Subject: Re: [Hdf-forum] make check failures with gcc/4.9.0 and HDF5 1.8.13 
> (long double conversions)
> 
> Hi Sean,
> 
> Thank you for trying with the newly released gcc! I'll add the issue to JIRA; 
> we will try to support gcc 4.9.* in the next release.
> 
> As a workaround please try to use different level of optimization (edit the 
> config/gnu-flags file; search for "Production" string and then edit gcc-4.* 
> line).
> 
> Elena
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Elena Pourmal  The HDF Group  http://hdfgroup.org   
> 1800 So. Oak St., Suite 203, Champaign IL 61820
> 217.531.6112
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> 
> 
> On May 15, 2014, at 2:45 PM, Sean Byland <[email protected]> wrote:
> 
>> When building with hdf5/1.8.13 with the following configure line:
>> ./configure CC=gcc CXX=g++ FC=gfortran --disable-silent-rules 
>> --enable-fortran --enable-fortran2003 --enable-static --with-pic 
>> --disable-sharedlib-rpath --enable-shared --enable-cxx
>> 
>> With the gcc, g++ and gfortran resolving to gcc/4.9 I see the following 
>> failures:
>> grep "FAILED" gcc49.check.out
>> Testing hard signed char -> long double conversions                   
>> *FAILED*
>> Testing hard unsigned char -> long double conversions                 
>> *FAILED*
>> Testing hard short -> long double conversions                         
>> *FAILED*
>> Testing hard unsigned short -> long double conversions                
>> *FAILED*
>> Testing hard int -> long double conversions                           
>> *FAILED*
>> Testing hard unsigned int -> long double conversions                  
>> *FAILED*
>> Testing hard long -> long double conversions                          
>> *FAILED*
>> 
>> Has anyone else observed this ? Is there a workaround.  Thanks.
>> 
>> Sean B.
>> 
>> From: Elena Pourmal <[email protected]>
>> Reply-To: HDF Users Discussion List <[email protected]>
>> Date: Thursday, May 15, 2014 2:35 PM
>> To: HDF Users Discussion List <[email protected]>
>> Subject: Re: [Hdf-forum] make check-install fails with HDF5 1.8.13
>> 
>> Ekin,
>> 
>> On May 15, 2014, at 1:42 PM, Ekin Akoglu <[email protected]> wrote:
>> 
>>> Dear Elena,
>>> 
>>> Changing to the directory hdf5-1.8.13/fortran/examples and then issuing
>>> 
>>> $ h5fc -o h5_crtdat h5_crtdat.f90
>>> 
>>> works. However, the check-install complains about not being able to open 
>>> h5_crtdat.o to write, which already exists. I checked the permissions of 
>>> that file and they are correct: 644, so write is allowed.
>>> 
>>> Do you have an idea?
>>> 
>> No idea at this point.  We couldn't reproduce the problem here on one of our 
>> machines with Intel Fortran compiler.  
>> 
>> Could you please try to run run-fortran-ex.sh in that directory? 
>> 
>> ./run-fortran-ex.sh
>> 
>> Thank you!
>> 
>> Elena 
>>> Thank you,
>>> 
>>> Ekin 
>>> 
>>> 
>>> On 15 May 2014 19:47, Elena Pourmal <[email protected]> wrote:
>>>> Ekin,
>>>> 
>>>> It looks like that for some reason Fortran compiler cannot write *.o file. 
>>>> Could it be that you ran out of space? Is there quota on your system? Was 
>>>> /tmp partition full?
>>>> 
>>>> I would try to run make check-install the second time, or go to 
>>>> /usr/local/hdf5-1.8.13/share/hdf5_examples/fortran and try to run the 
>>>> following command 
>>>> 
>>>> ../../../bin/h5fc -o h5_crtdat h5_crtdat.f90
>>>> 
>>>> and see if it works.
>>>> 
>>>> Elena
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> Elena Pourmal  The HDF Group  http://hdfgroup.org   
>>>> 1800 So. Oak St., Suite 203, Champaign IL 61820
>>>> 217.531.6112
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On May 15, 2014, at 10:30 AM, Ekin Akoglu <[email protected]> wrote:
>>>> 
>>>>> Dear Elena,
>>>>> 
>>>>> The OS is 64-bit Debian Wheezy 7.5. The compiler is Intel Fortran 
>>>>> Compiler 2013 SP1 Update 3, which is exactly 14.0.3 20140422. My GCC 
>>>>> version is 4.7.2. I built and installed HDF5 as follows:
>>>>> 
>>>>> $ ./configure --prefix=/usr/local/hdf5-1.8.13 --enable-fortran 
>>>>> --enable-fortran2003
>>>>> $ make
>>>>> $ make check
>>>>> # make install
>>>>> $ make check-install
>>>>> 
>>>>> Everything except the "make check-install" step worked flawlessly.
>>>>> 
>>>>> Thank you.
>>>>> 
>>>>> Kind regards,
>>>>> 
>>>>> Ekin
>>>>> 
>>>>> On 15 May 2014 17:11, Elena Pourmal <[email protected]> wrote:
>>>>>> Ekin,
>>>>>> 
>>>>>> Could you please provide OS and compiler information? It would also help 
>>>>>> if you post the outputs of the commands used to build and install the 
>>>>>> HDF5 libraries.
>>>>>> 
>>>>>> Thank you!
>>>>>> 
>>>>>> Elena
>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>> Elena Pourmal  The HDF Group  http://hdfgroup.org   
>>>>>> 1800 So. Oak St., Suite 203, Champaign IL 61820
>>>>>> 217.531.6112
>>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On May 15, 2014, at 9:10 AM, Ekin Akoglu <[email protected]> wrote:
>>>>>> 
>>>>>>> Dear all,
>>>>>>> 
>>>>>>> I have just installed the HDF5 version 1.8.13 and the check-install 
>>>>>>> process failed with:
>>>>>>> 
>>>>>>> ============================
>>>>>>> Testing run-fortran-ex.sh
>>>>>>> ============================
>>>>>>> 
>>>>>>> #################  h5_crtdat  #################
>>>>>>> error: can't open file h5_crtdat.o for write
>>>>>>> compilation aborted for h5_crtdat.f90 (code 1)
>>>>>>> messed up compiling h5_crtdat.f90
>>>>>>> rm: cannot remove `*.o': No such file or directory
>>>>>>> rm: cannot remove `*.h5': No such file or directory
>>>>>>> 
>>>>>>> make[3]: *** [installcheck-local] Error 1
>>>>>>> make[3]: Leaving directory 
>>>>>>> `/home/ekin/Tools/hdf5-1.8.13/fortran/examples'
>>>>>>> make[2]: *** [installcheck-local] Error 1
>>>>>>> make[2]: Leaving directory `/home/ekin/Tools/hdf5-1.8.13/fortran'
>>>>>>> make[1]: *** [installcheck-recursive] Error 1
>>>>>>> make[1]: Leaving directory `/home/ekin/Tools/hdf5-1.8.13/fortran'
>>>>>>> make: *** [installcheck-recursive] Error 1
>>>>>>> 
>>>>>>> Regards,
>>>>>>> 
>>>>>>> Ekin
>>>>>>> 
>>>>>>> On 15 May 2014 15:20, <[email protected]> wrote:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> To view from a browser see:
>>>>>>>>    http://www.hdfgroup.org/newsletters/newsletter140.html
>>>>>>>> 
>>>>>>>> --------------------------------------------------------------------------
>>>>>>>> The HDF Group Home Page:                http://www.hdfgroup.org/
>>>>>>>> Support Services:                       
>>>>>>>> http://www.hdfgroup.org/services/
>>>>>>>> --------------------------------------------------------------------------
>>>>>>>> 
>>>>>>>>                             Newsletter #140
>>>>>>>>                              May 15, 2014
>>>>>>>> 
>>>>>>>> CONTENTS
>>>>>>>> . Release of HDF5-1.8.13
>>>>>>>> 
>>>>>>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
>>>>>>>> - - -
>>>>>>>> 
>>>>>>>> Release of HDF5 1.8.13
>>>>>>>> ======================
>>>>>>>> 
>>>>>>>> The HDF5-1.8.13 release is now available, and can be downloaded from 
>>>>>>>> the
>>>>>>>> HDF Group Downloads page:
>>>>>>>> 
>>>>>>>>     http://www.hdfgroup.org/downloads/
>>>>>>>> 
>>>>>>>> It can also be obtained directly from:
>>>>>>>> 
>>>>>>>>     http://www.hdfgroup.org/HDF5/release/obtain5.html
>>>>>>>> 
>>>>>>>> HDF5-1.8.13 is a minor release, with a few new features and changes.
>>>>>>>> Important changes include:
>>>>>>>> 
>>>>>>>>  o The H5free_memory (C) api was added to free memory that was 
>>>>>>>> allocated
>>>>>>>>    by HDF5 API calls. This was added specifically for Windows, but may 
>>>>>>>> be
>>>>>>>>    useful anywhere that the library uses a different memory manager 
>>>>>>>> than
>>>>>>>>    the application.
>>>>>>>> 
>>>>>>>>  o New wrappers were added for C++ (many) and Fortran
>>>>>>>>    (h5pset_file_image_f and h5pget_file_image_f).
>>>>>>>> 
>>>>>>>>  o Mac OS X 10.9 Mavericks is now supported.
>>>>>>>> 
>>>>>>>>  o Many improvements were added in support of CMake, including the
>>>>>>>>    addition of support for CMake 2.8.11.
>>>>>>>> 
>>>>>>>>  o Improvements were added to the Core VFD (or Memory VFD).
>>>>>>>> 
>>>>>>>>  o The following changes were made to Parallel HDF5:
>>>>>>>> 
>>>>>>>>    - The MPI-POSIX VFD was removed. Application developers should
>>>>>>>>      always use the MPI-IO VFD.
>>>>>>>> 
>>>>>>>>    - Parallel HDF5 now supports collective I/O on point selections.
>>>>>>>> 
>>>>>>>>  o A few changes were added to the tools (h5diff, h5dump, and 
>>>>>>>> h5repack).
>>>>>>>> 
>>>>>>>> This release contains many other changes that are not listed here.
>>>>>>>> Please be sure to read the Release Notes for a comprehensive list of
>>>>>>>> new features and changes:
>>>>>>>> 
>>>>>>>>    http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.13-RELEASE.txt
>>>>>>>> 
>>>>>>>> Changes that affect maintainers of HDF5-dependent applications are
>>>>>>>> listed in "HDF5 Software Changes from Release to Release". See:
>>>>>>>> 
>>>>>>>>    http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Future Changes to Supported Platforms
>>>>>>>> -------------------------------------
>>>>>>>> 
>>>>>>>> Please be aware that after this release, we will be moving to
>>>>>>>> CMake 3.0, and will add testing for VS 2013. VS 2012 will remain
>>>>>>>> the standard.
>>>>>>>> 
>>>>>>>> In addition, we will only support Cygwin built with CMake, and will
>>>>>>>> be dropping VS 2010.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> -------------------------------------------------------------
>>>>>>>> For questions regarding these or other HDF issues, contact:
>>>>>>>> 
>>>>>>>>    [email protected]
>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> Hdf-forum is for HDF software users discussion.
>>>>>>>> [email protected]
>>>>>>>> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Hdf-forum is for HDF software users discussion.
>>>>>>> [email protected]
>>>>>>> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Hdf-forum is for HDF software users discussion.
>>>>>> [email protected]
>>>>>> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Hdf-forum is for HDF software users discussion.
>>>>> [email protected]
>>>>> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Hdf-forum is for HDF software users discussion.
>>>> [email protected]
>>>> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>>>> 
>>> 
>>> _______________________________________________
>>> Hdf-forum is for HDF software users discussion.
>>> [email protected]
>>> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>> 
>> _______________________________________________
>> Hdf-forum is for HDF software users discussion.
>> [email protected]
>> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to