Hi Mike,

I'd like to report a regression of 1.8.8-pre1 (compared to 1.8.7) on
Linux i386 with GCC 4.6.2. I get the following test failure (excerpt):

"""
============================
Testing  big
============================
 big  Test Log
============================
Testing big file with the Family Driver
Checking if file system is adequate for this test...
Testing Huge dataset write
PASSED
#000 0x0000002416144964nknownx
     HDF5-DIAG: Error detected in HDF5 (1.8.8-snap1) thread 0:
  #000: H5Dio.c line 153 in H5Dread(): selection+offset not within extent
    major: Dataspace
    minor: Out of range
*FAILED*
         at big.c:523 in reader()...
HDF5-DIAG: Error detected in HDF5 (1.8.8-snap1) thread 0:
  #000: H5Dio.c line 153 in H5Dread(): selection+offset not within extent
    major: Dataspace
    minor: Out of range
*** TEST FAILED ***
"""

I tracked down the test failure is happend due to adding "-lbsd-compat"
in r20898 and can be fixed by applying the patch attached (which reverts
one line from r20898).

I need to note that I'm using a special build setup:

The build machine is CentOS 4.6 and I have bootstrapped GCC 4.6.2
myself. The regression does not occur when using a bootstrapped GCC
4.2.4 instead of GCC 4.6.2. Unfortunately I have no distribution handy
that ships with GCC 4.6 as the system compiler (like openSUSE 12.1
will). It is entirely possible that the issue I am reporting is specific
to the combo RHEL4/GCC4.6.

Best regards,

Bernd

On 11-10-27 17:46, Mike McGreevy wrote:
> Hi all,
> 
> A pre-release candidate version of HDF5 1.8.8 is available for testing
> and can be downloaded at the following link:
> 
> http://www.hdfgroup.uiuc.edu/ftp/pub/outgoing/hdf5/hdf5-1.8.8-pre1/
> 
> If you have some time to test this, we would greatly appreciate it.
> While we test on a wide variety of platforms, there are many systems and
> setups that we are unable to test on, and feedback from the user
> community is quite welcome.
> 
> Of particular interest in this maintenance release is the introduction
> of several additions to the Fortran interface:
> 
>   -- Fortran wrappers for the Dimension Scales APIs were added. See
> http://www.hdfgroup.org/HDF5/doc_test/H51.8docs/HL/RM_H5DS.html for
>      the subroutines signatures.
> 
>   -- Fortran interface was enhanced to support the Fortran 2003
> standard. The release provides a wider set of Fortran and
>      HDF5 datatypes such as
>            - any kind of INTEGER or REAL
>            - Fortran derived types
>            - Fortran and HDF5 enumeration
>            - HDF5 variable-length datatypes
>            - HDF5 compound datatypes of any complexity
> 
>      It also contains new subroutines corresponding to the C functions
> with the callback functions as parameters. For general overview and
> information
>      on how to enable these new features please see "New Features in the
> HDF5 Fortran Library: Adding support for the Fortran 2003 standard"
> paper posted
>      at
> http://www.hdfgroup.org/HDF5/doc_test/H51.8docs/fortran/index.html. You
> may download HDF5 Fortran 2003 examples (names have F03 suffix) from
>     
> http://www.hdfgroup.org/ftp/HDF5/examples/examples-by-api/api18-fortran.html
> 
> 
> We would appreciate feedback from the community on these additions.
> 
> Please note that while the release notes contained in the pre-release
> are reflective of the new features and bug fixes present in this
> release, the platforms tested and tested configurations sections still
> need to be updated with our current testing configurations and are not
> reflective of this pre-release candidate at this time.
> 
> We plan to release HDF5 1.8.8 mid-November barring the discovery of any
> critical issues.
> 
> Thank you!
> 
> The HDF Group
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
diff -ruN hdf5-1.8.8-pre1.orig/configure hdf5-1.8.8-pre1/configure
--- configure.orig      2011-10-27 16:16:25.000000000 +0200
+++ configure   2011-10-30 10:27:50.000000000 +0100
@@ -22692,7 +22692,6 @@
                                                                 
H5_CPPFLAGS="-D_POSIX_C_SOURCE=199506L $H5_CPPFLAGS"
 
                             AM_CPPFLAGS="-D_BSD_SOURCE $AM_CPPFLAGS"
-    AM_LDFLAGS="-lbsd-compat $AM_LDFLAGS"
     ;;
 esac
 
diff -ruN hdf5-1.8.8-pre1.orig/configure.in hdf5-1.8.8-pre1/configure.in
--- configure.in.orig   2011-10-27 16:16:25.000000000 +0200
+++ configure.in        2011-10-30 10:30:15.000000000 +0100
@@ -1495,7 +1495,6 @@
     dnl Linking to the bsd-compat library is required as per the gcc manual:
     dnl http://www.gnu.org/s/libc/manual/html_node/Feature-Test-Macros.html
     AM_CPPFLAGS="-D_BSD_SOURCE $AM_CPPFLAGS"
-    AM_LDFLAGS="-lbsd-compat $AM_LDFLAGS"
     ;;
 esac
 
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to