-
Notifications
You must be signed in to change notification settings - Fork 0
Known Issues
h5ex_table_11
test fails.
-- Require TEST_EXPECT to be defined
-- COMMAND: /home/runner/work/hdf5/hdf5/build/bin/h5dump ;h5ex_table_11.h5
-- COMMAND Result: 0
-- COMMAND Error:
-- line = 180
***ACTUAL: (0): -99
****REFER: (0): 0
-- COMPARE Result: 1
CMake Error at /home/runner/work/hdf5/hdf5/config/cmake/runTest.cmake:302 (message):
Failed: The output of h5ex_table_11.ddl.out did not match h5ex_table_11.ddl
vds
test hangs.
60/2300 Test #61: H5TEST-mf .................................................................. Passed 5.33 sec
Start 62: H5TEST-vds
There are many test failures on Oracle VM VirtualBox:
The following tests FAILED:
3 - H5TEST-testhdf5-base (Timeout)
5 - H5TEST-testhdf5-select (Timeout)
11 - H5TESTXPR-earray (Timeout)
14 - H5TESTXPR-objcopy (Timeout)
23 - H5TEST-istore (Timeout)
28 - H5TEST-dsets (Timeout)
31 - H5TEST-cmpd_dset (Timeout)
32 - H5TEST-mdset (Timeout)
47 - H5TEST-set_extent (Timeout)
48 - H5TEST-ttsafe (Timeout)
62 - H5TEST-vds (Timeout)
187 - H5DIFF-h5diff_100 (Timeout)
CMake can't find the MPI package.
Ubuntu + clang + Address Sanitizer has a size limit of 0x10000000000
.
This will cause the following error:
CMake Error at config/cmake/ConfigureChecks.cmake:729 (message):
Compilation of C maximum decimal precision for C - Failed
Call Stack (most recent call first):
config/cmake/ConfigureChecks.cmake:754 (C_RUN)
CMakeLists.txt:496 (include)
Use CFLAGS='-std=c99'
.
You may get warnings or be unable to run them without special privileges.
They include hidden files. Please use our tarballs, not the auto-generated ones.
https://github.com/orgs/community/discussions/6003
Install gfortran first.
dnf install gfortran
Otherwise, you get an error message
# rpm -i HDF5-1.14.4.2-1.x86_64.rpm
error: Failed dependencies:
libgfortran.so.5()(64bit) is needed by HDF5-1.14.4.2-1.x86_64
libgfortran.so.5(GFORTRAN_8)(64bit) is needed by HDF5-1.14.4.2-1.x86_64
Both Debian and Kali fail dt_arith
test.
OpenSuse 15.2 hangs during configuration for both CMake & Autotools.
Use gtar.
tar: pax_global_header: typeflag 'g' not recognized, converting to regular file
Default is 2.69. HDF5 requires 2.71.
Latest package can't be installed.
pkg install: No matching version of developer/build/automake can be installed:
1176
Reject: pkg://solaris/developer/build/[email protected]
1177
Reason: This version is excluded by installed incorporation consolidation/userland/[email protected]
Use snapshot, which doesn't require autogen.sh
.
CMake version is too old.
CMake 3.18 or higher is required. You are running version 3.9.1
OS | Compiler | Mode | Result |
---|---|---|---|
Win19 | MSVC | Release | PASS |
Win19 | MSVC | Debug | FAIL |
Win(11) | icx | Release | FAIL |
Win | icx | Debug | FAIL |
Win22 MSVC is fine for both Release and Debug modes.
If there are many timeout errors, they affect the next cron job. CDash Continuous group will look abnormal.
The \image
doesn't allow long caption (>110) that will be split by clang-formatter.
Build is fine with both CMake and Autotools. Tests fail.
Test fails on VS 2019 clang-cl 12.0 during clean-up. MSVC is fine.
NDK and OpenHarmony SDK can build HDF5 with CMake. Tests will fail.
Build is fine with CMake. Some tests will fail.
Tests fail. Use CMake to make tests pass.
C11 stdatomic.h must be available. Use latest MPICH / OpenMPI to make tests pass.
Subfiling VFD requires atomic operations support. C11 stdatomic.h NOT
available.
HDF5 doesn't support 128 (or above) bit integer natively.
Ubuntu Preview / WSL doesn't work for hdf5:mingw64 package. Ubuntu 22.04 / WSL works fine.
Version 4.1.5 or above is necessary to pass all tests.
OS | Version |
---|---|
Debian | 4.1.4 |
FreeBSD 14.1 | 5.0.3_2 |
Oracle Linux 9.1 | 4.1.1 |
OpenBSD 7.4 | 4.1.4 |
Ubuntu Preview | 4.1.6 |
4.2 or above is necessary for all tests to pass.
OS | Version |
---|---|
Oracle Linux 9.1 | 4.1.1 |
Never assume zlib output is the same. zlib works differently on different CPU architectures. Fedora now uses zlib-ng.
g++ is required. libcpp is required.
cmake
package installs them.
use_append_mchunks
test will fail.
Intel oneAPI MPI is mostly 3.x and supports some 4.0.
106 - MPI_TEST_testphdf5 (Failed)
125 - MPI_TEST_t_pflush1 (Timeout)
131 - MPI_TEST_t_pmulti_dset (Failed)
132 - MPI_TEST_t_select_io_dset (Failed)
134 - MPI_TEST_t_filters_parallel (Timeout)
2532 - H5_ph5_filtered_writes (Failed)
2534 - H5_ph5_filtered_writes_no_sel (Failed)
t_pflush1
test failure occurs on Win10 w/ 4 core system, not Win11.
129 - MPI_TEST_t_select_io_dset (Failed)
131 - MPI_TEST_t_filters_parallel (Failed)
The following tests FAILED:
5 - H5TEST-testhdf5-select (Timeout)
47 - H5TEST-set_extent (Timeout)
105 - H5SHELL-test_swmr (Timeout)
The following tests FAILED:
105 - H5SHELL-test_swmr (Timeout)
Some tests (e.g., swmr) do not have TIMEOUT property.
dt_arith
(debug & release) and dtransform
(release) tests fail.
-acc=verystrict
doesn't help.
They are not supported yet.
checking if Fortran compiler version compatible with Fortran 2003... no
configure: error: Fortran compiler lacks required Fortran 2003 features; unsupported Fortran 2003 compiler, remove --enable-fortran
Configuration fails:
CMake Error at config/cmake/HDF5UseFortran.cmake:171 (list):
list index: 2 out of range (-2, 1)
Actual failure:
/usr/bin/flang-new -O3 CMakeFiles/cmTC_b4676.dir/testFortranCompiler1.f90.o -o cmTC_b4676 -lm -ldl
/usr/bin/ld: CMakeFiles/cmTC_b4676.dir/testFortranCompiler1.f90.o: in function `_QQmain':
FIRModule:(.text+0x56): undefined reference to `_QMiso_fortran_envECinteger_kinds'
/usr/bin/ld: FIRModule:(.text+0x185): undefined reference to `_QMiso_fortran_envECinteger_kinds'
/usr/bin/ld: FIRModule:(.text+0x3fa): undefined reference to `_QMiso_fortran_envECreal_kinds'
/usr/bin/ld: FIRModule:(.text+0x534): undefined reference to `_QMiso_fortran_envECreal_kinds'
/usr/bin/ld: FIRModule:(.text+0x5ca): undefined reference to `_QMiso_fortran_envECreal_kinds'
/usr/bin/ld: FIRModule:(.text+0x660): undefined reference to `_QMiso_fortran_envECreal_kinds'
/usr/bin/ld: FIRModule:(.text+0x6f9): undefined reference to `_QMiso_fortran_envECreal_kinds'
/usr/bin/ld: FIRModule:(.text+0x83d): undefined reference to `_QMiso_fortran_envEClogical_kinds'
/usr/bin/ld: FIRModule:(.text+0x96f): undefined reference to `_QMiso_fortran_envEClogical_kinds'
flang-new: error: linker command failed with exit code 1 (use -v to see invocation)