This page lists some of the known problems in HDF5-1.8.2 both during and after release time.
Also See: [ HDF5 FAQ ]
HDFView: Dataset Displayed Incorrectly When Viewed As Image
With HDFView 2.5, a dataset that is not an image gets displayed incorrectly when viewed as an image. This does not occur if the dataset is an image to begin with. If you select "Open As" and choose to view a dataset as an image, the resulting image displayed will not have a smooth color scale, and it may look like the palette is recycled midway through.
A patch is available for HDFView to correct this problem. You can download the jar files containing the fix to the problem. Only the jhdfview.jar file is strictly necessary to correct this problem. See the README for other problems fixed with these jar files.
High Level Packet Table APIs and Variable Length Datatypes
Variable length Packet Tables are not supported. There are no tests or examples for using variable length fields in Packet Tables. Please use the HDF5 APIs to work with Variable Length datatypes.
The Linux 32-bit version of HDF-Java 2.5 fails on a Linux 64-bit machine
This problem is known to occur on a machine with gcc 3.4 on it, but may also occur with other versions of gcc. HDF-Java 2.5 was built with gcc 4.2. If you encounter this problem, try upgrading the version of gcc on your machine to gcc 4.2.
The problem also occurs with HDF5.
Building HDF5 1.8.2 w/gfortran 4.3, make fails with undefined reference to__h5global_MOD*
HDF5 1.8 was tested with gfortran 4.2. There is a known compiler bug in gfortran 4.3, which causes the HDF5 build to fail with "undefined reference to__h5global_MOD*" errors. This bug has been fixed. See:
gcc bugzilla #38171 [Bug fortran/38171] [regression] equivalence and nested modules broken
Building HDF5 1.8.2, error: call to __open_missing_mode declared with attribute error: open with O_CREAT in second argument needs 3 arguments
This problem has been fixed for the next release. A workaround is to edit the ./perform/zip_perf.c file in the source and change line 552 to:
output = open(filename, O_RDWR | O_CREAT, S_IRWXU);
The dt_arith conversion test fails with gcc
Optimization does not handle conversion well with gcc 3.* and 4.*.
To get around the problem, turn off optimization. You can do this by editting the ./config/gnu-flags file in the HDF5 source code and setting PROD_CFLAGS from "-O" to "-O0".
Here is the code that needs to be modified:
gcc-3.[0-4]*|gcc-4.[0123]*)
# The optimization level is reduced for gcc 3.* and 4.* due to problems
# with code generation for src/H5Tconv.c with the -O2 & -O3
# optimization levels (which shows up as failures for various integer
# types -> long long conversions in the test/dtypes test). Perhaps
# later versions of gcc will fix this bug... - QAK - 2003/10/20
PROD_CFLAGS="-O"
;;
Known Problems At Release Time
-
This information can be found in the
RELEASE.txt file that comes with the HDF5-1.8.2 release.
Known Problems in Previous Releases
You may also want to check the known problems in previous releases. Problems in the HDF5 1.6 releases can be seen in:
Known Problems in HDF5-1.8.1
Known Problems in HDF5-1.8.0
Known Problems in HDF5-1.6.7
- - Last modified:May 16th 2011
