This page lists some of the known problems in HDF5-1.6.5 both during and after release time. Some of these problems may already be fixed in the 5-1.7 development code.
Also See: [ FAQ: Questions Using the Software ] [ 5-1.7 Snapshots and Release Notes ]
HDFView will not install on Linux 2.6
Although we do not support HDFView on Linux 2.6 at this time, a user was able to get it to install on FC5 x86_64, by doing the following:- Run hexedit on hdfview_install_linux_vm.bin and change line 2251 from:
export LD_ASSUME_KERNEL=2.2.5
to#xport LD_ASSUME_KERNEL=2.2.5
- Then edit a few lines at the top of hdfview.sh so that HDFVIEW_HOME and JAVAPATH are set properly.
Another solution which worked for a user was to copy an already working HDFView installation on a Linux 2.4 machine to the Linux 2.6 machine. Then modify the HDFVIEW_HOME and JAVAPATH in hdfview.sh. This user was using JDK 1.6.
Yet another solution from a user on Ubuntu 6.10:
cp hdfview_install_linux_novm.bin hdfview_install_linux_novm.bak cat hdfview_install_linux_novm.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > hdfview_install_linux_novm.bin cp hdfview hdfview.bak cat hdfview.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > hdfview
AIX Configure failure: "...config.sub: too many arguments":
-
Problem:
Configure failed on AIX systems with the following messages:
checking build system type... /usr/bin/oslevel[7]: /usr/bin/rm_mlcache_file: cannot execute config.sub: too many argumentsAnswer:
Quick fix: ask the AIX system administrator to "chmod 0 /usr/bin/oslevel".
Details:
Configure calls config.guess to find out what system it
is on. Config.guess figures that it is on an AIX system
and calls /usr/bin/oslevel to get more AIX specific information.
/usr/bin/oslevel calls /usr/bin/rm_mlcache_file for some information
but /usr/bin/rm_mlcache_file is changed to public inaccessible due to
security problem AIX uncovers. This causes the error messages that
cascade back to configure which then calls config.sub which does not
like the parameters and aborts. That causes configure to fail.
% ls -lc /usr/bin/rm_mlcache_file ---------- 1 root system 12726 Apr 24 10:23 /usr/bin/rm_mlcache_fileThe quick fix is that if /usr/bin/oslevel is not executable, config.guess will not try to call but proceed on and that is okay. So, asking the system administrator to change oslevel to non-executable should fix it. The long term fix would be for AIX to make oslevel to work properly.
Solaris 10 running on an Intel Machine
-
We do not support this platform yet, but users have reported being
able to build on it. One user reported that it built properly and
the tests passed after adding the compiler to the CC environment
variable with the -xtarget=pentium3 compiler option.
Shared Fortran Libraries
- Shared Fortran libraries are not supported in the HDF5-1.6 branch.
They will be supported on some platforms in the 1.8 release, but right now
HP F90 is not one of those.
Current Status of HDF5 on Windows Platform
-
HDF5-1.6.5 does not support Fortran on Windows, nor does it
support Cygwin.
h5c++ will not allow you to build with the High Level APIs
-
There is a patch for this problem, which can be downloaded from:
ftp://ftp.hdfgroup.org/HDF5/current/src/patches/
The --enable-hdf5v1_4 Flag is Not Supported and Not Tested
-
The --enable-hdf5v1_4 option to configure is not supported. It also did not
work with C++, even when it was supported. It has not been tested in
several releases.
Known Problems At Release Time
-
This information can be found in the
Release Notes file that comes with the HDF5-1.6.5 release.
- - Last modified:August 23rd 2007
