HDF4.0r1 patch 01 is on the NCSA ftp server. Changes include:
Port to the PowerPC/68k Macintosh using the MetroWerks
CodeWarrior(8) C compiler. The Fortran interface is not
available yet. In addition, the netCDF interface works
but currently you are unable to read old netCDF (XDR)
files. You need at least CW8 to use this version of the
library as previous versions had problems with the ANSI-C memory
allocation routines. Precompiled code and source code can be found
on the NCSA ftp server in:
/HDF/HDF4.0r1/hqx/.
As there was no HDF 4.0r1 release for the Macintosh, please
refer to the /HDF/HDF_Current/release_notes/aBOUT_4.0r1 file
as well as the /HDF/newsletters/Newsletter19.txt file on the
NCSA ftp server, for information on what has changed in this
release.
Port to Windows NT/95 using Visual C++ 4.0. The Fortran
interface is not available yet. Precompiled code and
source code can be found on the NCSA ftp server in: /HDF/HDF4.0r1/zip/.
As there was no HDF 4.0r1 release for Windows NT/95, please
refer to the /HDF/HDF_Current/release_notes/aBOUT_4.0r1 file
as well as the /HDF/newsletters/Newsletter19.txt file on the
NCSA ftp server for information on what has changed in this
release.
A bug has been fixed in the SDS interface. Now the record
number will be updated for UNliMITED dimensions when
ncsync (ncsnc) is called to write data to hdf files.
A bug has been fixed in the UNliMITED dimension record to
improve backward compatibility.
An option to generate binary output has been added to
dumprig and dumpsds in hdp, the HDF dumper. It is in beta
test stage.
Parameter 'class' in vffndcls() has been changed to 'vgclass'
to avoid conflicts with the C++ reserved word 'class'.
All definitions for the names and classes of vdatas and
vgroups that are created by the GR or SD interfaces and
are used in hdf files have been moved to hdf/src/hlimits.h.
These names and classes are reserved by HDF.
Users' applications should not name their vdatas/vgroups
using these reserved words. Pre-defined attribute names
are included in hlimits.h as well.
A list of these reserved names (and classes) is attached
to the end of this newsletter: list of HDF
reserved names and classes
Other bug fixes.
Patch files are located in:
For HDF 4.0r1 patch 01, the entire source distribution, including
the patch, is located in:/HDF/HDF4.0r1/patches/patchedsrc/
The READMEs in these directories explain how to apply the patch.
HDF4.0r1 patch 01 has been tested on the Macintosh PowerPC and 68K,
HPUX, IRIX5.3, IRIX6.1_64, IRIX6.1_32, SunOS4.1.4, Solaris 2.5,
and Dec Alpha OpenVMS. Precompiled executables for these UNIX
(except IRIX6.1_32) and OpenVMS platforms in /HDF/HDF4.0r1/bin/
on the NCSA ftp server, have been updated to HDF4.0r1 patch 01. Due
to limited resources we do not plan to update the executables for
other platforms. If any user has problems compiling patch 01 on
other platforms please contact hdfhelp@ncsa.uiuc.edu. We will try
our best to work with you.
Hdp needs to be upgraded to dump objects created by the GR and AN interfaces.
Fortran routines (for example vsfwrit) that have a parameter that may be a character type or numeric type, do not work correctly on some systems, such as VMS and T3D. This problem will be corrected in the next release.
Some users indicated that the current limits on the number of accessible files/objects and size of vdata fields restricted their applications. These limits will be extendedin future releases and versions.