summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-09-08 19:15:44 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-09-08 19:15:44 (GMT)
commitb5e2752ad6d942a5dcee5f9fd4fad0a2e89c4a67 (patch)
tree790770464529c19e146112e5b48c77218132d8b7 /INSTALL
parent72a58073cd51996f34906f992a2377073df5bbc0 (diff)
downloadhdf5-b5e2752ad6d942a5dcee5f9fd4fad0a2e89c4a67.zip
hdf5-b5e2752ad6d942a5dcee5f9fd4fad0a2e89c4a67.tar.gz
hdf5-b5e2752ad6d942a5dcee5f9fd4fad0a2e89c4a67.tar.bz2
[svn-r673] Changes since 19980908
---------------------- ./COPYING Reformatted as text instead of C. Removed zlib crew from the list of contributors since no zlib code is actually in the hdf5 library. ./INSTALL ./INSTALL.ascired ./MANIFEST Minor updates for Beta release including version number change. ./INSTALL_MAINT Added information about making a release. ./RELEASE Updated function list based on public header files. ./bin/checkposix Got rid of complaints about some obvious things. ./doc/html/H5.api.html ./doc/html/RM_H5F.html ./src/H5F.c ./src/H5Fpublic.h ./test/tfile.c Changed H5Fget_create_template() and H5Fget_access_template() to H5Fget_create_plist() and H5Fget_access_plist() since that conforms better to lots of other names. ./doc/html/Datatypes.html ./doc/html/ExternalFiles.html ./doc/html/Files.html ./doc/html/H5.api.html ./doc/html/H5.sample_code.html ./doc/html/RM_H5F.html ./doc/html/RM_H5Front.html Changed `template' to `property list', etc. ./doc/html/Ragged.html [NEW] Documentation for ragged arrays. ./src/H5Iprivate.h ./src/H5Ipublic.h ./src/H5I.c Changed the scope of some symbols to be more local. ./src/H5.c ./src/H5AC.c ./src/H5D.c ./src/H5E.c ./src/H5F.c ./src/H5Ffamily.c ./src/H5Fistore.c ./src/H5Flow.c ./src/H5Fsec2.c ./src/H5Fsplit.c ./src/H5Fstdio.c ./src/H5G.c ./src/H5Gnode.c ./src/H5HG.c ./src/H5I.c ./src/H5O.c ./src/H5Ocomp.c ./src/H5Odtype.c ./src/H5Oefl.c ./src/H5Omtime.c ./src/H5Oname.c ./src/H5P.c ./src/H5S.c ./src/H5Shyper.c ./src/H5Tbit.c ./src/H5Tconv.c ./src/H5V.c ./src/H5Z.c ./src/H5private.h Fixed some violations of our naming scheme by adding HD to the beginning of all Posix functions.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL72
1 files changed, 48 insertions, 24 deletions
diff --git a/INSTALL b/INSTALL
index 650c24d..239c621 100644
--- a/INSTALL
+++ b/INSTALL
@@ -26,28 +26,27 @@ for the install may be found in the file: INSTALL.ascired.
Step 0: Install optional third-party packages.
* GNU zlib compression library, version 1.0.2 or later is used for
- the `deflate' compression method. If libz.a cannot be found then
- this form of compression is not compiled into the library.
+ the `deflate' compression method if available; otherwise no
+ compression filters will be predefined.
Step 1. Unpack the source tree.
- * The tarball will unpack into an hdf5-1.0.0a directory with one of
+ * The tarball will unpack into an hdf5-1.1.0 directory with one of
the following commands:
- $ tar xf hdf5-1.0.0a.tar OR
- $ gunzip <hdf5-1.0.0a.tar.gz |tar xf - OR
- $ bunzip2 <hdf5-1.0.0a.tar.bz2 |tar xf - OR
- $ uncompress -c <hdf5-1.0.0a.tar.Z |tar xf -
+ $ tar xf hdf5-1.1.0.tar OR
+ $ gunzip <hdf5-1.1.0.tar.gz |tar xf - OR
+ $ bunzip2 <hdf5-1.1.0.tar.bz2 |tar xf - OR
+ $ uncompress -c <hdf5-1.1.0.tar.Z |tar xf -
Step 2. Configure.
* HDF5 uses the GNU autoconf program for configuration. Most
installations can be configured by typing just (from the
- hdf5-1.0.0a directory)
+ hdf5-1.1.0 directory)
$ sh configure
-
* The configuration process can be controlled through environment
variables, command-line switches, and host configuration files.
For a complete list of switches say `sh configure --help'.
@@ -92,13 +91,12 @@ Step 2. Configure.
`--disable-hsizet' can be given but the resulting library will
be unable to handle datasets larger than 4GB.
- * By default libraries, include files, programs, and documentation
- are installed (when one says `make install') under
- /usr/local/lib, /usr/local/include, /usr/local/bin, and
- /usr/local/man. However, if you want them in some other
- location you can specify a prefix to use instead of /usr/local.
- For instance, to install in /usr/lib, /usr/include, /usr/bin,
- and /usr/man one would say
+ * Libraries, include files, programs, and documentation are
+ installed (when one says `make install') under /usr/local/lib,
+ /usr/local/include, /usr/local/bin, and /usr/local/man.
+ However, if you want them in some other location you can specify
+ a prefix to use instead of /usr/local. For instance, to install
+ in /usr/lib, /usr/include, /usr/bin, and /usr/man one would say
$ ./configure --prefix=/usr
@@ -129,11 +127,11 @@ Step 4. Run confidence tests.
The command will fail if any test fails, and one will see the
word "*FAIL*" in the output.
- Note: some old versions of make will report that `test is up to
+ * Some old versions of make will report that `test is up to
date'. If this happens then run `make _test' instead or run
`make test' from within the test directory.
- Temporary files will be deleted by each test when it completes,
+ * Temporary files will be deleted by each test when it completes,
but may continue to exist in an incomplete state if the test
fails. To prevent deletion of the files define the
HDF5_NOCLEANUP environment variable.
@@ -144,12 +142,38 @@ Step 5. Install public files.
$ make install
- This step will fail unless you have permission to write to the
- installation directories. Of course, you can use the header
- files, library, and programs directly out of the source tree if
- you like, skipping this step. The directory specified for the
- --prefix switch (or "/usr/local") must exist, but the directories
- under it are created automatically by make.
+ * This step will fail unless you have permission to write to the
+ installation directories. Of course, you can use the header
+ files, library, and programs directly out of the source tree if
+ you like, skipping this step. The directory specified for the
+ --prefix switch (or "/usr/local") must exist, but the
+ directories under it are created automatically by make.
+
+ * The minimum which must be installed are:
+
+ The library:
+ ./src/libhdf5.a
+
+ The public header files:
+ ./src/H5*public.h
+
+ The main header file:
+ ./src/hdf5.h
+
+ The configuration information:
+ ./src/H5config.h
+
+ * Additional useful things which are installed:
+
+ The tools library:
+ ./tools/libh5tools.a
+
+ Some tools:
+ ./tools/h5ls
+ ./tools/h5repart
+ ./tools/h5dump
+ ./tools/h5debug
+ ./tools/h5import (a demo)
Step 6. Subscribe to mailing lists.