Test failure of HDF5 1.8.6-pre3 on Solaris x86

Hi,

Just compiled HDF5 1.8.6-pre3 on a Solaris x86 box and got a test
failure in testh5mkgrp.

The test report says:
"""
Verifying h5ls file structure ../testfiles/h5mkgrp_single_latest.h5
*FAILED*
    Expected result (*.ls) differs from actual result (*.out)
    *** ./../testfiles/h5mkgrp_single_latest.ls Thu Feb 3 16:13:05 2011
    --- ../testfiles/h5mkgrp_single_latest.out Mon Feb 7 19:25:46 2011

testh5mkgrp.sh.chklog (3.4 KB)

···

***************
    *** 5,12 ****
      / Group
          Location: 1:48
          Links: 1
    - Modified: XXXX-XX-XX XX:XX:XX XXX
      /latest Group
          Location: 1:195
          Links: 1
    - Modified: XXXX-XX-XX XX:XX:XX XXX
    --- 5,10 ----
FILEOUT= ../testfiles/h5mkgrp_single_latest.h5
"""

Machine: Solaris 10 10/09 s10x_u8wos_08a X86"
Compiler: cc: Sun Ceres C 5.10 SunOS_i386 2008/10/22
Configure:
CPPFLAGS='-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE' CFLAGS='-KPIC' ./configure
--prefix=/opt/hdf5-1.8.6-pre3-32 --enable-shared --enable-debug=none

I've attached the full test report of the test failing.

Cheers,

Bernd

Hi Bern,

Thank you for testing! We do not have access to Solaris x86, not sure what could be wrong there. It looks like address of a group object is different from expected.

Two things to try if you have time:

1) Could you please try "make check" with the -i flag to make sure other tests pass?
Also, I don't know if CPPFLAGS could harm, but you should get support for 64-bit files automatically, i.e., CPPFLAGS setting shouldn't be needed.

2) Could you please try to reconfigure with just

CFLAGS='-KPIC' ./configure --prefix=...

Shared libraries are ON by default, therefore --enable-shared is not needed. Also --enable-debug=none doesn't have any effect.

Thanks again!

Elena

···

On Feb 7, 2011, at 2:25 PM, Bernd Rinn wrote:

Hi,

Just compiled HDF5 1.8.6-pre3 on a Solaris x86 box and got a test
failure in testh5mkgrp.

The test report says:
"""
Verifying h5ls file structure ../testfiles/h5mkgrp_single_latest.h5
*FAILED*
   Expected result (*.ls) differs from actual result (*.out)
   *** ./../testfiles/h5mkgrp_single_latest.ls Thu Feb 3 16:13:05 2011
   --- ../testfiles/h5mkgrp_single_latest.out Mon Feb 7 19:25:46 2011
   ***************
   *** 5,12 ****
     / Group
         Location: 1:48
         Links: 1
   - Modified: XXXX-XX-XX XX:XX:XX XXX
     /latest Group
         Location: 1:195
         Links: 1
   - Modified: XXXX-XX-XX XX:XX:XX XXX
   --- 5,10 ----
FILEOUT= ../testfiles/h5mkgrp_single_latest.h5
"""

Machine: Solaris 10 10/09 s10x_u8wos_08a X86"
Compiler: cc: Sun Ceres C 5.10 SunOS_i386 2008/10/22
Configure:
CPPFLAGS='-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE' CFLAGS='-KPIC' ./configure
--prefix=/opt/hdf5-1.8.6-pre3-32 --enable-shared --enable-debug=none

I've attached the full test report of the test failing.

Cheers,

Bernd
<testh5mkgrp.sh.chklog>_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Hi Elena,

All the other tests passed ('make -i check' showed no further errors).

I was actually not able to repeat the failure, regardless of what
CPPFLAGS or CFLAGS I've set. Not really sure what that means.

Best regards,

Bernd

···

On 11-02-08 5:29, Elena Pourmal wrote:

Hi Bern,

Thank you for testing! We do not have access to Solaris x86, not sure what could be wrong there. It looks like address of a group object is different from expected.

Two things to try if you have time:

1) Could you please try "make check" with the -i flag to make sure other tests pass?
Also, I don't know if CPPFLAGS could harm, but you should get support for 64-bit files automatically, i.e., CPPFLAGS setting shouldn't be needed.

2) Could you please try to reconfigure with just

CFLAGS='-KPIC' ./configure --prefix=...

Shared libraries are ON by default, therefore --enable-shared is not needed. Also --enable-debug=none doesn't have any effect.

Thanks again!

Elena
On Feb 7, 2011, at 2:25 PM, Bernd Rinn wrote:

Hi,

Just compiled HDF5 1.8.6-pre3 on a Solaris x86 box and got a test
failure in testh5mkgrp.

The test report says:
"""
Verifying h5ls file structure ../testfiles/h5mkgrp_single_latest.h5
*FAILED*
   Expected result (*.ls) differs from actual result (*.out)
   *** ./../testfiles/h5mkgrp_single_latest.ls Thu Feb 3 16:13:05 2011
   --- ../testfiles/h5mkgrp_single_latest.out Mon Feb 7 19:25:46 2011
   ***************
   *** 5,12 ****
     / Group
         Location: 1:48
         Links: 1
   - Modified: XXXX-XX-XX XX:XX:XX XXX
     /latest Group
         Location: 1:195
         Links: 1
   - Modified: XXXX-XX-XX XX:XX:XX XXX
   --- 5,10 ----
FILEOUT= ../testfiles/h5mkgrp_single_latest.h5
"""

Machine: Solaris 10 10/09 s10x_u8wos_08a X86"
Compiler: cc: Sun Ceres C 5.10 SunOS_i386 2008/10/22
Configure:
CPPFLAGS='-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE' CFLAGS='-KPIC' ./configure
--prefix=/opt/hdf5-1.8.6-pre3-32 --enable-shared --enable-debug=none

I've attached the full test report of the test failing.

Cheers,

Bernd
<testh5mkgrp.sh.chklog>_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

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