summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Wegner <swegner@hdfgroup.org>2007-07-16 17:49:39 (GMT)
committerScott Wegner <swegner@hdfgroup.org>2007-07-16 17:49:39 (GMT)
commite110fbdddce9cae13a788e45c07870ad4b3b7255 (patch)
tree0fdee90675a64ffb1a9dcd08c4473907a8c34930
parent00b5ba099ebb5d8ebeffcad9f2548a9b5b02f224 (diff)
downloadhdf5-e110fbdddce9cae13a788e45c07870ad4b3b7255.zip
hdf5-e110fbdddce9cae13a788e45c07870ad4b3b7255.tar.gz
hdf5-e110fbdddce9cae13a788e45c07870ad4b3b7255.tar.bz2
[svn-r13982] Purpose: Update Windows documentation
Description: The Windows documentation on generating H5tinit.c was lacking special instructions for Visual Studio 2005. Specifically, Windows does not support the function "siglongjmp". Previous versions of Visual Studio will ignore this function, but VS2005 produces an error. Tested: VS6 VNET VS2005
-rw-r--r--release_docs/INSTALL_Windows.txt19
1 files changed, 14 insertions, 5 deletions
diff --git a/release_docs/INSTALL_Windows.txt b/release_docs/INSTALL_Windows.txt
index 6ca7b5b..52c0e98 100644
--- a/release_docs/INSTALL_Windows.txt
+++ b/release_docs/INSTALL_Windows.txt
@@ -1888,7 +1888,7 @@ Installing:
========================================================================
- Section XIII: How to generate H5tinit.c
+ Section XII: How to generate H5tinit.c
========================================================================
In HDF5, H5tinit.c is used to to describe the byte-order and floating point
@@ -1905,14 +1905,23 @@ advanced configuration. This might include:
To generate your own H5tinit.c, follow the steps below.
- 1. Open the solution typegen.sln from the folder .\windows\misc\typgen.
+ 1. Open the solution typegen.sln from the folder .\windows\misc\typgen.
- 2. Build H5tinit.exe
+ 2. Edit the code
+
+ Open the source file H5detect.c, and remove or comment the line:
+
+ siglongjmp(jbuf_g, 1);
+
+ This function is unsupported on Windows, and will cause Visual Studio
+ 2005 to crash.
+
+ 3. Build H5tinit.exe
- Make sure your configuration is set to Release, and build the project.
+ Make sure your configuration is set to Debug, and build the project.
This will generate H5tinit.exe in the .\src folder.
- 3.5 Create H5tinit.c
+ 4. Create H5tinit.c
From a command prompt, go to the .\src directory and issue the command:
.\H5tinit.exe > H5tinit.c