diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/CYGWIN-PATCHES/hdf5.README hdf5-1.6.2/CYGWIN-PATCHES/hdf5.README
--- hdf5-1.6.2-orig/CYGWIN-PATCHES/hdf5.README	1969-12-31 17:00:00.000000000 -0700
+++ hdf5-1.6.2/CYGWIN-PATCHES/hdf5.README	2004-07-21 17:24:43.000000000 -0600
@@ -0,0 +1,425 @@
+HDF5
+------------------------------------------
+A library to read and write the HDF5 scientific data format
+
+Runtime requirements:
+  cygwin-1.5.10 or newer
+
+Build requirements:
+  cygwin-1.5.10 or newer
+  gcc-3.3.1 or newer
+  binutils-20040312 or newer
+
+Canonical homepage:
+  http://hdf.ncsa.uiuc.edu
+
+Canonical download:
+  ftp://ftp.ncsa.uiuc.edu/HDF/HDF5/current
+
+------------------------------------
+
+Build instructions:
+  cd /usr/src
+  tar jxf hdf5-1.6.2-1-src.tar.bz2
+    if you use setup to install this src package, it will be
+	 unpacked under /usr/src automatically
+  ./hdf5-1.6.2-1.sh all
+
+This will create:
+  /usr/src/hdf5-1.6.2-1.tar.bz2
+  /usr/src/hdf5-1.6.2-1.sh
+
+Or use './hdf5-1.6.2-1.sh prep' to get a patched source directory
+
+-------------------------------------------
+
+Files included in the binary distribution:
+
+
+usr/
+usr/bin/
+usr/bin/cyghdf5-0.dll
+usr/bin/gif2h5.exe
+usr/bin/h52gif.exe
+usr/bin/h5cc
+usr/bin/h5debug.exe
+usr/bin/h5diff.exe
+usr/bin/h5dump.exe
+usr/bin/h5import.exe
+usr/bin/h5ls.exe
+usr/bin/h5redeploy
+usr/bin/h5repart.exe
+usr/include/
+usr/include/H5ACpublic.h
+usr/include/H5api_adpt.h
+usr/include/H5Apublic.h
+usr/include/H5Bpublic.h
+usr/include/H5Dpublic.h
+usr/include/H5Epublic.h
+usr/include/H5FDcore.h
+usr/include/H5FDfamily.h
+usr/include/H5FDfphdf5.h
+usr/include/H5FDgass.h
+usr/include/H5FDlog.h
+usr/include/H5FDmpio.h
+usr/include/H5FDmpiposix.h
+usr/include/H5FDmulti.h
+usr/include/H5FDpublic.h
+usr/include/H5FDsec2.h
+usr/include/H5FDsrb.h
+usr/include/H5FDstdio.h
+usr/include/H5FDstream.h
+usr/include/H5FPpublic.h
+usr/include/H5Fpublic.h
+usr/include/H5Gpublic.h
+usr/include/H5HGpublic.h
+usr/include/H5HLpublic.h
+usr/include/H5Ipublic.h
+usr/include/H5MMpublic.h
+usr/include/H5Opublic.h
+usr/include/H5Ppublic.h
+usr/include/H5pubconf.h
+usr/include/H5public.h
+usr/include/H5Rpublic.h
+usr/include/H5Spublic.h
+usr/include/H5Tpublic.h
+usr/include/H5Zpublic.h
+usr/include/hdf5.h
+usr/lib/
+usr/lib/libhdf5.a
+usr/lib/libhdf5.dll.a
+usr/lib/libhdf5.la
+usr/lib/libhdf5.settings
+usr/share/
+usr/share/doc/
+usr/share/doc/Cygwin/
+usr/share/doc/Cygwin/hdf5-1.6.2.README
+usr/share/doc/hdf5-1.6.2/
+usr/share/doc/hdf5-1.6.2/COPYING
+usr/share/doc/hdf5-1.6.2/hdf5/
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/Changes.html
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/H4toH5Mapping.pdf
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/HISTORY.txt
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/ImageSpec.html
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/PaletteExample1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/Palettes.fm.anc.gif
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide/RELEASE.txt
+usr/share/doc/hdf5-1.6.2/hdf5/ADGuide.html
+usr/share/doc/hdf5-1.6.2/hdf5/Attributes.html
+usr/share/doc/hdf5-1.6.2/hdf5/Big.html
+usr/share/doc/hdf5-1.6.2/hdf5/Caching.html
+usr/share/doc/hdf5-1.6.2/hdf5/chunk1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Chunking.html
+usr/share/doc/hdf5-1.6.2/hdf5/Chunk_f1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Chunk_f2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Chunk_f3.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Chunk_f4.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Chunk_f5.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Chunk_f6.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Coding.html
+usr/share/doc/hdf5-1.6.2/hdf5/compat.html
+usr/share/doc/hdf5-1.6.2/hdf5/Copyright.html
+usr/share/doc/hdf5-1.6.2/hdf5/cpplus/
+usr/share/doc/hdf5-1.6.2/hdf5/cpplus/CppInterfaces.html
+usr/share/doc/hdf5-1.6.2/hdf5/cpplus/CppUserNotes.doc
+usr/share/doc/hdf5-1.6.2/hdf5/cpplus/CppUserNotes.pdf
+usr/share/doc/hdf5-1.6.2/hdf5/Datasets.html
+usr/share/doc/hdf5-1.6.2/hdf5/dataset_p1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Dataspaces.html
+usr/share/doc/hdf5-1.6.2/hdf5/Datatypes.html
+usr/share/doc/hdf5-1.6.2/hdf5/DatatypesEnum.html
+usr/share/doc/hdf5-1.6.2/hdf5/ddl.html
+usr/share/doc/hdf5-1.6.2/hdf5/Debugging.html
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/Footer.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/NavBar_ADevG.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/NavBar_Common.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/NavBar_Intro.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/NavBar_RM.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/NavBar_TechN.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/NavBar_UG.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/styles_Format.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/styles_Gen.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/styles_Index.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/styles_Intro.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/styles_RM.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_libs/styles_UG.lbi
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/FormatElect.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/FormatPrint.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/GenElect.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/GenPrint.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/IndexElect.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/IndexPrint.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/IntroElect.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/IntroPrint.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/RMelect.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/RMprint.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/UGelect.css
+usr/share/doc/hdf5-1.6.2/hdf5/ed_styles/UGprint.css
+usr/share/doc/hdf5-1.6.2/hdf5/EnumMap.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Environment.html
+usr/share/doc/hdf5-1.6.2/hdf5/Errors.html
+usr/share/doc/hdf5-1.6.2/hdf5/examples/
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_attribute.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_chunk_read.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_compound.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_drivers.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_extend_write.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_group.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_mount.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_read.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_reference.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_select.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/h5_write.c
+usr/share/doc/hdf5-1.6.2/hdf5/examples/c/ph5example.c
+usr/share/doc/hdf5-1.6.2/hdf5/extern1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/extern2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/FF-IH_FileGroup.gif
+usr/share/doc/hdf5-1.6.2/hdf5/FF-IH_FileObject.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Files.html
+usr/share/doc/hdf5-1.6.2/hdf5/Filters.html
+usr/share/doc/hdf5-1.6.2/hdf5/fortran/
+usr/share/doc/hdf5-1.6.2/hdf5/fortran/F90Flags.html
+usr/share/doc/hdf5-1.6.2/hdf5/fortran/F90UserNotes.html
+usr/share/doc/hdf5-1.6.2/hdf5/Glossary.html
+usr/share/doc/hdf5-1.6.2/hdf5/Graphics/
+usr/share/doc/hdf5-1.6.2/hdf5/Graphics/C++.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Graphics/FORTRAN.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Graphics/Java.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Graphics/OtherAPIs.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Groups.html
+usr/share/doc/hdf5-1.6.2/hdf5/group_p1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/group_p2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/group_p3.gif
+usr/share/doc/hdf5-1.6.2/hdf5/H5.api_map.html
+usr/share/doc/hdf5-1.6.2/hdf5/H5.format.html
+usr/share/doc/hdf5-1.6.2/hdf5/H5.intro.html
+usr/share/doc/hdf5-1.6.2/hdf5/H5.sample_code.html
+usr/share/doc/hdf5-1.6.2/hdf5/H5.user.html
+usr/share/doc/hdf5-1.6.2/hdf5/H5.user.PrintGen.html
+usr/share/doc/hdf5-1.6.2/hdf5/H5.user.PrintTpg.html
+usr/share/doc/hdf5-1.6.2/hdf5/h5s.examples
+usr/share/doc/hdf5-1.6.2/hdf5/hdf2.jpg
+usr/share/doc/hdf5-1.6.2/hdf5/IH_map1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/IH_map2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/IH_map3.gif
+usr/share/doc/hdf5-1.6.2/hdf5/IH_map4.gif
+usr/share/doc/hdf5-1.6.2/hdf5/IH_mapFoot.gif
+usr/share/doc/hdf5-1.6.2/hdf5/IH_mapHead.gif
+usr/share/doc/hdf5-1.6.2/hdf5/index.html
+usr/share/doc/hdf5-1.6.2/hdf5/Intro/
+usr/share/doc/hdf5-1.6.2/hdf5/Intro/IntroExamples.html
+usr/share/doc/hdf5-1.6.2/hdf5/IOPipe.html
+usr/share/doc/hdf5-1.6.2/hdf5/MountingFiles.html
+usr/share/doc/hdf5-1.6.2/hdf5/NCSAfooterlogo.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Performance.html
+usr/share/doc/hdf5-1.6.2/hdf5/ph5design.html
+usr/share/doc/hdf5-1.6.2/hdf5/ph5example.c
+usr/share/doc/hdf5-1.6.2/hdf5/ph5implement.txt
+usr/share/doc/hdf5-1.6.2/hdf5/pipe1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/pipe2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/pipe3.gif
+usr/share/doc/hdf5-1.6.2/hdf5/pipe4.gif
+usr/share/doc/hdf5-1.6.2/hdf5/pipe5.gif
+usr/share/doc/hdf5-1.6.2/hdf5/PredefDTypes.html
+usr/share/doc/hdf5-1.6.2/hdf5/Properties.html
+usr/share/doc/hdf5-1.6.2/hdf5/PSandPDF/
+usr/share/doc/hdf5-1.6.2/hdf5/References.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5A.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5D.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5E.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5F.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5Front.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5G.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5I.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5P.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5R.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5S.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5T.html
+usr/share/doc/hdf5-1.6.2/hdf5/RM_H5Z.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/BigDataSmMach.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ChStudy_1000x1000.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ChStudy_250x250.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ChStudy_499x499.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ChStudy_5000x1000.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ChStudy_500x500.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ChStudy_p1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ChunkingStudy.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/CodeReview.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ExternalFiles.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/FreeLists.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/H4-H5Compat.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/HeapMgmt.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/IOPipe.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/LibMaint.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/MemoryMgmt.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/MoveDStruct.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/NamingScheme.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ObjectHeader.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/openmp-hdf5.c
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/openmp-hdf5.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/pipe1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/pipe2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/pipe3.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/pipe4.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/pipe5.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/RawDStorage.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/SWControls.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/SymbolTables.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/ThreadSafeLibrary.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/version.gif
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/Version.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/VFL.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes/VFLfunc.html
+usr/share/doc/hdf5-1.6.2/hdf5/TechNotes.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tools.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/answers.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/api.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/bighdf2sp.JPG
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/compound.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Contents.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/ContentsAdd.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/ContentsAdv.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/ContentsFull.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/ContentsIntro.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Copyright.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/crtatt.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/crtdat.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/crtfile.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/crtgrp.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/crtgrpar.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/crtgrpd.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_compound.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_copy.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_crtatt.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_crtdat.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_crtfile.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_crtgrp.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_crtgrpar.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_crtgrpd.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_extend.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_hyperslab.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_iterate.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_mount.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_rdwt.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_read.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_ref2objr.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_ref2objw.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_ref2regr.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_ref2regw.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/h5_reference.c
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/Compound.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/Copy.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/CreateAttribute.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/CreateDataset.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/CreateFile.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/CreateFileInput.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/CreateGroup.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/CreateGroupAR.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/CreateGroupDataset.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/DatasetRdWt.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/HyperSlab.java
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/Makefile
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/Makefile.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/README
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/readme.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCompound.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCompound.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCopy.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCopy.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateAttribute.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateAttribute.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateDataset.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateDataset.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateFile.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateFile.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateFileInput.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateFileInput.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateGroup.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateGroup.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateGroupAR.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateGroupAR.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateGroupDataset.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runCreateGroupDataset.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runDatasetRdWt.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runDatasetRdWt.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runHyperSlab.sh
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/examples/java/runHyperSlab.sh.in
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/extend.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/fileorg.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/glossary.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/AddInfo.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/AdvTopics.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/BLANK.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/ChunkExt.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/CompDTypes.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/Copy.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/CreateAttr.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/CreateDset1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/CreateDset2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/CreateFile.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/CreateGrp1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/CreateGrp2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/Examples.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/FileOrg.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/FullTOC1.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/FullTOC2.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/Glossary.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/H5API.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/Intro.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/IntroTopics.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/Iterate.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/MountFile.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/Quiz.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/QuizAns.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/RdWrDataset.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/References.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/RefObject.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/RefRegion.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/SelectElemCp.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/SelectHyp.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/TitlePg.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/TOC.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/TOCFull.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/TOCShort.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/Graphics/Utilities.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/img001.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/img002.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/img003.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/img004.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/img005.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/index.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/intro.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/iterate.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/mount.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/questions.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/rdwt.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/references.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/reftoobj.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/reftoreg.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/select.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/selectc.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/title.html
+usr/share/doc/hdf5-1.6.2/hdf5/Tutor/util.html
+usr/share/doc/hdf5-1.6.2/hdf5/version.gif
+usr/share/doc/hdf5-1.6.2/hdf5/Version.html
+usr/share/doc/hdf5-1.6.2/HISTORY.txt
+usr/share/doc/hdf5-1.6.2/INSTALL
+usr/share/doc/hdf5-1.6.2/README.txt
+usr/share/doc/hdf5-1.6.2/RELEASE.txt
+------------------
+
+Port Notes:
+
+Cygwin port maintained by: Marcus G. Daniels <mgd@santafe.edu>
+Please address all questions to the Cygwin mailing list at <cygwin@cygwin.com>
+
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/CYGWIN-PATCHES/setup.hint hdf5-1.6.2/CYGWIN-PATCHES/setup.hint
--- hdf5-1.6.2-orig/CYGWIN-PATCHES/setup.hint	1969-12-31 17:00:00.000000000 -0700
+++ hdf5-1.6.2/CYGWIN-PATCHES/setup.hint	2004-07-23 10:09:50.000000000 -0600
@@ -0,0 +1,7 @@
+category: Libs
+requires: cygwin zlib
+sdesc: "A library to read and write the HDF5 scientific data format"
+ldesc: "HDF5 can store two primary objects: datasets and groups. A dataset is essentially a multidimensional array of data elements, and a group is a structure for organizing objects in an HDF5 file. Using these two basic objects, one can create and store almost any kind of scientific data structure, such as images, arrays of vectors, and structured and unstructured grids. You can also mix and match them in HDF5 files according to your needs.
+
+HDF5 was created to address the data management needs of scientists and engineers working in high performance, data intensive computing environments. As a result, the HDF5 library and format emphasize storage and I/O efficiency. For instance, the HDF5 format can accommodate data in a variety of ways, such as compressed or chunked. And the library is tuned and adapted to read and write data efficiently on parallel computing systems. "
+
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/aclocal.m4 hdf5-1.6.2/aclocal.m4
--- hdf5-1.6.2-orig/aclocal.m4	2003-06-27 23:14:01.000000000 -0600
+++ hdf5-1.6.2/aclocal.m4	2004-07-21 15:59:12.000000000 -0600
@@ -1326,11 +1326,11 @@
 	done;
       fi~
       '"$ltdll_cmds"'
-      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
+      $CC -shared $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
     ;;
 
   netbsd*)
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/c++/aclocal.m4 hdf5-1.6.2/c++/aclocal.m4
--- hdf5-1.6.2-orig/c++/aclocal.m4	2002-04-02 16:08:09.000000000 -0700
+++ hdf5-1.6.2/c++/aclocal.m4	2004-07-21 15:59:58.000000000 -0600
@@ -1326,11 +1326,11 @@
 	done;
       fi~
       '"$ltdll_cmds"'
-      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
+      $CC -shared $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
     ;;
 
   netbsd*)
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/c++/configure hdf5-1.6.2/c++/configure
--- hdf5-1.6.2-orig/c++/configure	2004-02-12 12:53:04.000000000 -0700
+++ hdf5-1.6.2/c++/configure	2004-07-21 16:01:52.000000000 -0600
@@ -5299,11 +5299,11 @@
 	done;
       fi~
       '"$ltdll_cmds"'
-      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
+      $CC -shared $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
     ;;
 
   netbsd*)
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/config/commence.in hdf5-1.6.2/config/commence.in
--- hdf5-1.6.2-orig/config/commence.in	2004-01-07 11:45:06.000000000 -0700
+++ hdf5-1.6.2/config/commence.in	2004-07-21 15:44:18.000000000 -0600
@@ -48,7 +48,7 @@
 DYNAMIC_DIRS=@DYNAMIC_DIRS@
 LT=$(top_builddir)/libtool
 LT_COMPILE=$(LT) --mode=compile $(CC)
-LT_LINK_LIB=$(LT) --mode=link $(CC) -rpath $(libdir) $(DYNAMIC_DIRS)
+LT_LINK_LIB=$(LT) --mode=link $(CC) -shared -no-undefined -rpath $(libdir) $(DYNAMIC_DIRS)
 LT_LINK_EXE=$(LT) --mode=link $(CC) $(LT_STATIC_EXEC) -dlopen self -rpath $(libdir) $(DYNAMIC_DIRS)
 LT_RUN=$(LT) --mode=execute
 LT_INSTALL_PROG=$(LT) --mode=install $(INSTALL_PROGRAM)
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/configure hdf5-1.6.2/configure
--- hdf5-1.6.2-orig/configure	2004-02-12 12:52:39.000000000 -0700
+++ hdf5-1.6.2/configure	2004-07-21 16:00:56.000000000 -0600
@@ -5046,11 +5046,11 @@
 	done;
       fi~
       '"$ltdll_cmds"'
-      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
+      $CC -shared $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
     ;;
 
   netbsd*)
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/fortran/aclocal.m4 hdf5-1.6.2/fortran/aclocal.m4
--- hdf5-1.6.2-orig/fortran/aclocal.m4	2002-04-02 16:08:14.000000000 -0700
+++ hdf5-1.6.2/fortran/aclocal.m4	2004-07-21 16:00:22.000000000 -0600
@@ -1326,11 +1326,11 @@
 	done;
       fi~
       '"$ltdll_cmds"'
-      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
+      $CC -shared $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
     ;;
 
   netbsd*)
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/fortran/configure hdf5-1.6.2/fortran/configure
--- hdf5-1.6.2-orig/fortran/configure	2004-02-12 12:52:50.000000000 -0700
+++ hdf5-1.6.2/fortran/configure	2004-07-21 16:01:34.000000000 -0600
@@ -4790,11 +4790,11 @@
 	done;
       fi~
       '"$ltdll_cmds"'
-      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+      $CC -shared -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
+      $CC -shared $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
     ;;
 
   netbsd*)
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/perform/iopipe.c hdf5-1.6.2/perform/iopipe.c
--- hdf5-1.6.2-orig/perform/iopipe.c	2002-06-29 18:11:42.000000000 -0600
+++ hdf5-1.6.2/perform/iopipe.c	2004-07-21 12:02:08.000000000 -0600
@@ -147,7 +147,7 @@
 synchronize (void)
 {
 #ifdef H5_HAVE_SYSTEM
-#ifdef WIN32
+#if defined(WIN32) && !defined(__CYGWIN__)
 #ifdef __WATCOMC__
 	flushall();
 #else /* __WATCOMC__ */
diff -urN -x .build -x .inst -x .sinst hdf5-1.6.2-orig/test/Makefile.in hdf5-1.6.2/test/Makefile.in
--- hdf5-1.6.2-orig/test/Makefile.in	2004-01-13 12:01:03.000000000 -0700
+++ hdf5-1.6.2/test/Makefile.in	2004-07-21 16:23:19.000000000 -0600
@@ -40,6 +40,7 @@
 LIB_SRC=h5test.c testframe.c
 LIB_OBJ=$(LIB_SRC:.c=.lo)
 PUB_LIB=
+LIBS=$(LIBHDF5)
 
 ## Temporary files.  These files are the ones created by setting the
 ## HDF5_NOCLEANUP environment variable and running `make test' without
