Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 299710 - Stabilize sci-libs/hdf5-1.8.4-r1
Summary: Stabilize sci-libs/hdf5-1.8.4-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL: http://www.hdfgroup.org/HDF5/
Whiteboard:
Keywords: STABLEREQ
Depends on: 324797
Blocks: 223273 270399 293204 294447
  Show dependency tree
 
Reported: 2010-01-05 09:25 UTC by Kacper Kowalik (Xarthisius) (RETIRED)
Modified: 2010-08-23 04:34 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log... (hdf5-build.log.bz2,83.25 KB, text/plain)
2010-01-25 00:56 UTC, Tom Gall (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-01-05 09:25:47 UTC
Please stabilize hdf5-1.8.4-r1. Current stable hdf5-1.6* has a lot of issues (see current open bugs for hdf5:1.6 and it's only tip of an iceberg)

Status in portage:
* no open bugs (bug 276303 and bug 278873 are not versioned but they're related to 1.6*)
* in tree since 03 Dec 2009
* all bugs related to migrating other packages to newer API were fixed. If any package was omitted, there is an easy workaround (HDF5:1.8 provide backward compatibility when used with flag -DH5_USE_16_API)

While testing be advised:
* hdf5 is sensitive to previously installed instances. Especially merging USE="mpi fortran" after USE="-mpi fortran" or vice versa will fail due to order at which mpif90 scopes for modules. However it's _not_ a bug in hdf5.
Comment 1 Andreas Schürch gentoo-dev 2010-01-07 19:34:43 UTC
Hi, 

it doesn't passes all tests during a new install on a stable x86 VM! -At least for me... ;-)

-----
Test passed with the SEC2 Driver.                                            

Testing big file with the STDIO Driver 
Testing large dataset write                                            PASSED
*FAILED*                                                                     
HDF5-DIAG: Error detected in HDF5 (1.8.4) thread 0:                          
  #000: H5F.c line 1512 in H5Fopen(): unable to open file                    
    major: File accessability                                                
    minor: Unable to open file                                               
  #001: H5F.c line 1216 in H5F_open(): unable to open file                   
    major: File accessability                                                
    minor: Unable to open file                                               
  #002: H5FD.c line 1079 in H5FD_open(): open failed                         
    major: Virtual File Layer                                                
    minor: Unable to initialize object                                       
  #003: H5FDstdio.c line 375 in H5FD_stdio_open(): fopen failed              
    major: Low-level I/O                                                     
    minor: Unable to open file                                               
*FAILED*                                                                     
         at big.c:379 in reader()...                                         
HDF5-DIAG: Error detected in HDF5 (1.8.4) thread 0:                          
  #000: H5F.c line 1512 in H5Fopen(): unable to open file                    
    major: File accessability                                                
    minor: Unable to open file                                               
  #001: H5F.c line 1216 in H5F_open(): unable to open file                   
    major: File accessability                                                
    minor: Unable to open file                                               
  #002: H5FD.c line 1079 in H5FD_open(): open failed                         
    major: Virtual File Layer                                                
    minor: Unable to initialize object                                       
  #003: H5FDstdio.c line 375 in H5FD_stdio_open(): fopen failed              
    major: Low-level I/O                                                     
    minor: Unable to open file                                               
*** TEST FAILED ***                                                          
Command exited with non-zero status 1                                        
0.01user 0.15system 0:00.14elapsed 107%CPU (0avgtext+0avgdata 0maxresident)k 
56inputs+21024outputs (1major+5425minor)pagefaults 0swaps                    
make[4]: *** [big.chkexe_] Error 1                                           
make[4]: Leaving directory `/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/work/hdf5-1.8.4/test'
make[3]: *** [build-check-s] Error 2                                                     
make[3]: Leaving directory `/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/work/hdf5-1.8.4/test'
make[2]: *** [test] Error 2                                                              
make[2]: Leaving directory `/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/work/hdf5-1.8.4/test'
make[1]: *** [check-am] Error 2                                                          
make[1]: Leaving directory `/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/work/hdf5-1.8.4/test'
make: *** [check-recursive] Error 1                                                      
 *                                                                                       
 * ERROR: sci-libs/hdf5-1.8.4-r1 failed.                                                 
 * Call stack:                                                                           
 *               ebuild.sh, line   49:  Called src_test                                  
 *             environment, line 2765:  Called _eapi0_src_test                           
 *               ebuild.sh, line  607:  Called die                                       
 * The specific snippet of code:                                                         
 *                      hasq test $FEATURES && die "Make check failed. See above for details."
 *  The die message:                                                                          
 *   Make check failed. See above for details.                                                
 *                                                                                            
 * If you need support, post the topmost build error, and the call stack if relevant.         
 * A complete build log is located at '/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/temp/environment'.
 *                                                                                                      

>>> Failed to emerge sci-libs/hdf5-1.8.4-r1, Log file:
-----


Portage 2.1.6.13 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 i686)
=================================================================                                  
System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-1.12.13
Timestamp of tree: Thu, 07 Jan 2010 16:30:01 +0000                                                       
app-shells/bash:     4.0_p35                                                                             
dev-java/java-config: 2.1.9-r2                                                                           
dev-lang/python:     2.6.4                                                                               
sys-apps/baselayout: 1.12.13                                                                             
sys-apps/sandbox:    1.6-r2                                                                              
sys-devel/autoconf:  2.63-r1                                                                             
sys-devel/automake:  1.9.6-r2, 1.10.2                                                                    
sys-devel/binutils:  2.18-r3                                                                             
sys-devel/gcc-config: 1.4.1                                                                              
sys-devel/libtool:   2.2.6b                                                                              
virtual/os-headers:  2.6.27-r2                                                                           
ACCEPT_KEYWORDS="x86"                                                                                    
CBUILD="i686-pc-linux-gnu"                                                                               
CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"                                                      
CHOST="i686-pc-linux-gnu"                                                                                
CONFIG_PROTECT="/etc"                                                                                    
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"                                                           
CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"                                                      
DISTDIR="/usr/portage/distfiles"                                                                           
FEATURES="collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict test unmerge-orphans userfetch"                                                                                 
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"      
LDFLAGS="-Wl,-O1"                                                                                          
LINGUAS="de"                                                                                               
PKGDIR="/usr/portage/packages"                                                                             
PORTAGE_CONFIGROOT="/"                                                                                     
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm gpm iconv ipv6 java modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session slang spell spl ssl sysfs tcpd threads unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2010-01-07 21:24:27 UTC
I still wait for the day when hdf5 passes its test...the current stable tests successfully?
Comment 3 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-01-07 21:36:56 UTC
(In reply to comment #1)
It's strange issue. I've just installed x86 chroot. It fails as reported when called by ebuild test, but if run manually it passes 'big' without any problem.

(In reply to comment #2)
> I still wait for the day when hdf5 passes its test...the current stable tests
> successfully?
> 
Yes, it does on x86 chroot, but it doesn't make it any better. 'big' test in 1.6* doesn't involve STDIO driver at all, yet it was added in 1.4.3 AFAIR.

Comment 4 Andreas Schürch gentoo-dev 2010-01-07 22:58:15 UTC
It just happens within the sandbox! 
Just set DF5TestExpress=3 to speed the tests up, then you can go and "make test" within a second or two! ;-) 
Comment 5 Andreas Schürch gentoo-dev 2010-01-08 09:55:43 UTC
aiaiai.... Sandbox seems to have problems with larger files!?

dd if=/dev/urandom of=testfile bs=1M count=4400

the following will succeed on such a large file, but fails from within the sandbox!?! (the hdf5 stdio tests also uses fseeko on big.c)
-----
  #define _LARGE_FILES 1
  #define _FILE_OFFSET_BITS 64

  #include <stdio.h>
  #include <errno.h>
  int main(void)
  {

     printf("starting...\n");
     int errno;
     FILE *stream;
     int result;

     if (stream = fopen("testfile", "r"))

     { /* successful */
     printf("success ... \n");

      /* moves pointer to   */
      /* the beginning of the file */

     if (fseeko(stream, 0LL, SEEK_SET))
     { /* if not equal to 0  */
     printf("error ... \n");
     }
     else {
         /* fseeko() successful  */
     printf("success ... \n");
     }
  } else {
        printf("ohhhhhhhhhhno!\n", errno);
}

}
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2010-01-08 09:59:57 UTC
(In reply to comment #5)
> aiaiai.... Sandbox seems to have problems with larger files!?

 vapier, can you comment on that?
Comment 7 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-01-14 13:56:00 UTC
Can we please proceed with stabilization while Sandbox Maintainers are confirming/denying that's sandbox issue? 

You can define env var HDF5_Make_Ignore=yes, then build won't stop on test errors. However, grep build.log for "Error ignored" will reveal all failures. 

Please attach build.log if anything except 'STDIO @ big' fails. 

You can also gradually reduce number of tests, as Andreas suggested.
Default value for HDF5TestExpress is 1. Allowed values are 0 - 3 (where 0 is exhaustive, 3 "smoke" test suite)
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2010-01-15 23:03:31 UTC
stable x86 in spite of the failing tests
Comment 9 nixnut (RETIRED) gentoo-dev 2010-01-19 18:09:04 UTC
ppc stable
Comment 10 Markus Meier gentoo-dev 2010-01-20 20:46:25 UTC
amd64 stable
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2010-01-21 13:40:20 UTC
Stable for HPPA.
Comment 12 Tom Gall (RETIRED) gentoo-dev 2010-01-25 00:50:54 UTC
fails during test on ppc64

Portage 2.1.7.16 (default/linux/powerpc/ppc64/10.0/64bit-userland, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32.1 ppc64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.32.1-ppc64-PPC970MP,_altivec_supported-with-gentoo-1.12.13
Timestamp of tree: Sun, 24 Jan 2010 16:30:01 +0000
app-shells/bash:     4.0_p35
dev-lang/python:     2.6.4
dev-python/pycrypto: 2.1.0_beta1
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.6.3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.20.51.0.5
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="ppc64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="powerpc64-unknown-linux-gnu"
CFLAGS="-O2 -mtune=970 -mcpu=970 -pipe"
CHOST="powerpc64-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -mtune=970 -mcpu=970 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict test unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
-force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl assistant berkdb bzip2 cli cracklib crypt cups cxx dbus dri fortran gdbm gnome gpm ibm iconv ipv6 modules mudflap ncurses nls nptl nptlonly objc openmp pam pcre perl ppc64 pppd python qt3support readline reflection session spl ssl svg sysfs tcpd unicode webkit xorg zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev mach64 mga nv r128 radeon vesa" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 13 Tom Gall (RETIRED) gentoo-dev 2010-01-25 00:56:22 UTC
Created attachment 217340 [details]
build log...
Comment 14 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-01-25 10:08:17 UTC
(In reply to comment #13)
> Created an attachment (id=217340) [details]
> build log...

This is well known bug, which I thought was fixed by hdf5-1.8.4-gnutools.patch, i.e. by setting -O0 for src/H5Tconv.c 
This the only known solution which seems to be working on other arches. 

Due to long tradition of dt_arith fauilures, please proceed with HDF5_Make_Ignore to see whether it's the only problem on PCC64.
If so please stabilize regardless of that error.

Comment 15 Lebedev Roman 2010-01-30 10:56:02 UTC
Fails on amd64:
sci-libs/hdf5-1.8.4-r1  USE="cxx examples fortran mpi* szip* threads zlib

Error: /bin/sh ../../libtool   --mode=link mpif90 -I../../fortran/src -I../../fortran/test -I../../fortran/src   -Wl,-O1 -o parallel_test ptest.o hyper.o mdset.o ../../fortran/test/libh5test_fortran.la ../../test/libh5test.la ../../fortran/src/libhdf5_fortran.la ../../src/libhdf5.la -lpthread -lsz -lz -lm               
libtool: link: mpif90 -I../../fortran/src -I../../fortran/test -I../../fortran/src -Wl,-O1 -o .libs/parallel_test ptest.o hyper.o mdset.o  ../../fortran/test/.libs/libh5test_fortran.a ../../test/.libs/libh5test.a ../../fortran/src/.libs/libhdf5_fortran.so /var/tmp/portage/sci-libs/hdf5-1.8.4-r1/work/hdf5-1.8.4/src/.libs/libhdf5.so ../../src/.libs/libhdf5.so -lpthread /usr/lib64/libsz.so -lz -lm                                                                          
hyper.o: In function `hyper_':                                                                                                                               
hyper.f90:(.text+0x503): undefined reference to `h5pset_fapl_mpio_f_'                                                                                        
hyper.f90:(.text+0x93c): undefined reference to `h5pset_dxpl_mpio_f_'                                                                                        
hyper.f90:(.text+0xbd2): undefined reference to `h5pset_fapl_mpio_f_'                                                                                        
hyper.f90:(.text+0xe48): undefined reference to `h5pset_dxpl_mpio_f_'                                                                                        
mdset.o: In function `multiple_dset_write_':                                                                                                                 
mdset.f90:(.text+0x49e): undefined reference to `h5pset_fapl_mpio_f_'                                                                                        
mdset.f90:(.text+0x7a4): undefined reference to `h5pset_dxpl_mpio_f_'                                                                                        
mdset.f90:(.text+0xcf7): undefined reference to `h5pset_fapl_mpio_f_'                                                                                        
mdset.f90:(.text+0xf2c): undefined reference to `h5pset_dxpl_mpio_f_'                                                                                        
collect2: ld returned 1 exit status                                                                                                                          
make[2]: *** [parallel_test] Error 1                                                                                                                         
make[2]: Leaving directory `/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/work/hdf5-1.8.4/fortran/testpar'                                                         
make[1]: *** [all-recursive] Error 1                                                                                                                         
make[1]: Leaving directory `/var/tmp/portage/sci-libs/hdf5-1.8.4-r1/work/hdf5-1.8.4/fortran'                                                                 
make: *** [all-recursive] Error 1
Comment 16 Lebedev Roman 2010-01-30 10:57:21 UTC
Portage 2.2_rc62 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r1, 2.6.33-rc5-pininotebook2 x86_64)
=================================================================                                             
System uname: Linux-2.6.33-rc5-pininotebook2-x86_64-AMD_Turion-tm-_X2_Ultra_Dual-Core_Mobile_ZM-82-with-gentoo-2.0.1
Timestamp of tree: Sat, 30 Jan 2010 09:45:01 +0000                                                                  
distcc 3.1 x86_64-pc-linux-gnu [disabled]                                                                           
ccache version 2.4 [disabled]                                                                                       
app-shells/bash:     4.0_p37                                                                                        
dev-java/java-config: 2.1.10                                                                                        
dev-lang/python:     2.6.4-r1, 3.1.1-r1                                                                             
dev-util/ccache:     2.4-r8                                                                                         
dev-util/cmake:      2.8.0-r1                                                                                       
sys-apps/baselayout: 2.0.1                                                                                          
sys-apps/openrc:     0.6.0-r1                                                                                       
sys-apps/sandbox:    2.2                                                                                            
sys-devel/autoconf:  2.13, 2.65                                                                                     
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1                                                             
sys-devel/binutils:  2.20                                                                                           
sys-devel/gcc-config: 1.4.1                                                                                         
sys-devel/libtool:   2.2.6b                                                                                         
virtual/os-headers:  2.6.30-r1                                                                                      
ACCEPT_KEYWORDS="amd64 ~amd64"                                                                                      
ACCEPT_LICENSE="* -@EULA skype-eula"                                                                                
CBUILD="x86_64-pc-linux-gnu"                                                                                        
CFLAGS="-march=native -O3 -mmmx -msse -msse2 -msse3 -m3dnow -ftree-vectorize -mfpmath=sse -pipe"                    
CHOST="x86_64-pc-linux-gnu"                                                                                         
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/bind /var/lib/hsqldb"                                
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"                                                                                                               
CXXFLAGS="-march=native -O3 -mmmx -msse -msse2 -msse3 -m3dnow -ftree-vectorize -mfpmath=sse -pipe"                                                           
DISTDIR="/var/portage/distfiles"                                                                                                                             
EMERGE_DEFAULT_OPTS="--with-bdeps=y"                                                                                                                         
FEATURES="assume-digests distlocks fixpackages metadata-transfer news nostrip preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"                                                                                                                                                  
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ ftp://mirror.yandex.ru/gentoo-distfiles/"                                                                 
LC_ALL="en_US.UTF-8"                                                                                                                                         
LDFLAGS="-Wl,-O1"                                                                                                                                            
LINGUAS="en ru"                                                                                                                                              
MAKEOPTS="-j3"                                                                                                                                               
PKGDIR="/usr/portage/packages"                                                                                                                               
PORTAGE_CONFIGROOT="/"                                                                                                                                       
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"                                                                                                                            
PORTAGE_TMPDIR="/var/tmp"                                                                                                                                    
PORTDIR="/usr/portage"                                                                                                                                       
PORTDIR_OVERLAY="/var/lib/layman/kde /var/lib/layman/java-overlay /usr/local/portage"                                                                        
SYNC="rsync://137.226.34.228/gentoo-portage"                                                                                                                 
USE="3dnow 3dnowext 3ds 64bit 7zip X X509 a52 aac accessibility acl acpi addressbook administrator aften akonadi alias allegro alsa amd64 animgif ao apache2 archive aspell ass assistant audio audiofile auth auto-completion autoipd autoreplace autotrace avahi avantgo bacula-clientonly bacula-console bacula-nodir bacula-nosd bash-completion berkdb big-tables bittorrent bittorrent-external blksha1 bluetooth bookmarks boost branding bwscheduler bzip2 cairo calendar caps ccache cdaudio cdda cddax cddb cdio cdr cdrkit cdrtools cgi cgraph chm chroot classic cleartype cli clucene cmake colordiff consolekit contactnotes context contrast corefonts cracklib crypt css ctype cups cupsddk curl curlwrappers custom-optimization cvs cvsgraph cxx cyrillic dbus debugger deflate demos designer designer-plugin desktopglobe detex devhelp device-mapper dhclient dhcp dhcpcd dia dirac divx djvu doc docbook double-precision downloadorder dri dts dv dvd dvdnav dvdr dvipdfm dynamic ebook editor eigen emoticons-manager enca encode enscript eselect eurephia examples exif expat extensions extra extra-algorithms extra-ciphers extras fam festival ffmpeg fftw filter firefox firefox3 fits flac flash flv fontconfig fontforge foomaticdb fortran ftp fts3 fuse gallium games gcj gd gdbm gecko geoip geolocation gif gimp git glade glib glitz glut gmedia gmp gnutls gpac gpg gpgme gphoto2 graphics graphite graphviz grub gs gsl gstreamer gtk gzip hal handbook hddtemp hdf hdf5 hdri highlight history hpn html htmlsingle humanities hunspell hyphenation i18n iceweasel icons iconv icu id3 id3tag ieee1394 imagemagick imap indi infowidget inifile inkjar innodb inotify ipc ipfilter ipv6 irc ithreads jabber jadetex jai java java6 javascript jce jde jingle john jpeg jpeg2k jpgraph kcal kdcraw kde kde4 kdepim kdevplatform kdm kig-scripting kipi kontact kpathsea kross ktts lame lapack laptop lasi latex latex3 lcms lensfun libnotify libsamplerate libssh2 libv4l2 libwww lm_sensors logitech-mouse logrotate logviewer lua lzma lzo mad madwifi matroska mbox mbrola md5sum mdnsresponder-compat mediaplayer melt midi mime mimencode mjpeg mmx mmxext mng mozdevelop mozdom mozembed mozilla moznocompose moznoirc moznomail mozsha1 mp2 mp3 mp4 mpeg mpeg2 mpi mpi-threads mplayer mudflap multilib multimedia music musicbrainz mysql mysqli ncurses neon network network-cron networkmanager nfs nfsv3 nfsv4 nls no nova npp nptl nptlonly nsplugin ntp numa nvram objc objc++ objc-gc ocaml ocamlopt octave odbc ofx ogg omega openal openexr opengl openmp openssl opensslcrypt openstreetmap optimized-qmake osdmenu otr oxygen pam pango passwordsave patch pcap pcf pcre pdf pdo perl phonon php pipe pipes plasma player plotutils plugins pm-utils png pnm pop pop3d poppler-data posix postproc postscript ppds privacy profile ps pstricks pth publishers python q32 qalculate qmake qt-dbus qt-webkit qt3 qt3support qt4 qtdesigner qtscript query-browser quicktime rar raw readline realmedia recode redeyes redland reflection romio rrdtool rss rtc ruby sasl scanfolder scanner schedule schroedinger science screenshot sdk sdl sdl-image sdl-sound sdlaudio seamonkey search semantic-desktop sensord session sha1 sha512 shaders sharedmem shm sift simplexml skype slang smi smp smtp solver sound sourceview sparse speech speex spell spl sql sqlite sqlite3 sse sse2 ssh ssl ssse3 startup-notification statistics stats subtitles subversion suhosin supernodal svg svgz symlink sysfs syslog sysvipc szip taglib tcl tcpd tcpdump templates tex4ht theora threads threadsafe thumbnail thumbnails tidy tiff timezone timidity tk tls tokenizer tools translator tremor truetype type3 udev umfpack unicode unzip upnp urandom usb userlocales utils uuid v4l v4l2 valgrind vga vhosts video vim vim-syntax vnc vorbis wav wavpack weather web webdav webdav-neon webinterface webkit webpresence wicd wifi wma wmf wmp wps x264 xattr xcb xcomposite xforms xft xhtml xindy xine xinerama xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xorg xpdf-headers xplanet xpm xscreensaver xsl xslt xulrunner xv xvid xvmc zeroconf zip zlib" ALSA_CARDS="aica asihpi darla20 darla24 echo3g emi26 emu1212 emu10k1x emu1616 emu1820 gina20 gina24 hdsp hdspm indigo indigoio korg1212 layla20 layla24 maestro3 mia mixart mona msnd-pinnacle pcxhr sb16 usb-usx2y vx222 wavefront ymfpci emu10k1 mu10k1x ice1712 rme32 rme96 sbawe sscape" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" APACHE2_MPMS="worker" CAMERAS="*" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy harness ide identity java mobility nb php profiler ruby webcommon websvccommon" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18 jruby" SANE_BACKENDS="canon canon630u canon_dr canon_pp  abaton agfafocus apple artec artec_eplus48u as6e avision bh cardscan coolscan coolscan2 coolscan3 dc210 dc240 dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hpsj5s hs2p ibm leo lexmark ma1509 matsushita microtek microtek2 mustek mustek_pp mustek_usb mustek_usb2 nec net niash pie pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 test u12 umax umax1220u umax_pp xerox_mfp" USERLAND="GNU" VIDEO_CARDS="vesa radeon"
Comment 17 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-01-30 11:20:58 UTC
(In reply to comment #15)
> Fails on amd64:
> sci-libs/hdf5-1.8.4-r1  USE="cxx examples fortran mpi* szip* threads zlib

Thank you for your report. However please do note the description of this bug:
>
>* hdf5 is sensitive to previously installed instances. Especially merging
>USE="mpi fortran" after USE="-mpi fortran" or vice versa will fail due to order
>at which mpif90 scopes for modules. However it's _not_ a bug in hdf5.
>

In short:
 1. emerge -C hdf5
 2. emerge hdf5
should fix it. 
I would also kindly ask you not to attach error reports from arches that are already gone from CC (if you're not arch member). Please file another bug next time. Thank you!
Comment 18 Raúl Porcel (RETIRED) gentoo-dev 2010-02-05 19:22:27 UTC
alpha/ia64/sparc stable
Comment 19 Samuli Suominen (RETIRED) gentoo-dev 2010-07-09 14:12:01 UTC
test suite is foobared, but ppc64 stable
Comment 20 SpanKY gentoo-dev 2010-08-23 04:34:34 UTC
(In reply to comment #5)
> aiaiai.... Sandbox seems to have problems with larger files!?
> 
> dd if=/dev/urandom of=testfile bs=1M count=4400

that is a terrible dd ... just create a file with holes in it so people dont need to suck up real disk space:

$ time dd if=/dev/urandom of=testfile seek=40000000 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000267974 s, 1.9 MB/s

real    0m0.004s
user    0m0.004s
sys     0m0.000s

$ ls -l testfile
-rw-r--r-- 1 vapier users 20G Aug 23 00:32 testfile

> the following will succeed on such a large file, but fails from within the
> sandbox!?! (the hdf5 stdio tests also uses fseeko on big.c)

i'm guessing this is only an issue on 32bit systems like x86.  seems to pass fine for me with sandbox-2.3 on x86.  your emerge --info says you're using sandbox-1.6, so if you want to upgrade locally to ~arch to make sure things are sane, then that'd be great.