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
