diff -urN hdf5-1.6.1/c++/src/H5DataSpace.cpp hdf5-1.6.1-patched-5/c++/src/H5DataSpace.cpp
--- hdf5-1.6.1/c++/src/H5DataSpace.cpp	Sat Jun  7 05:01:58 2003
+++ hdf5-1.6.1-patched-5/c++/src/H5DataSpace.cpp	Wed Feb 18 15:37:00 2004
@@ -272,7 +272,10 @@
 // Gets the bounding box containing the current selection
 void DataSpace::getSelectBounds ( hssize_t* start, hssize_t* end ) const
 {
-   herr_t ret_value = H5Sget_select_bounds( id, start, end );
+   hsize_t ustart,uend;
+   ustart = (hsize_t) *start;
+   uend = (hsize_t) *end;
+   herr_t ret_value = H5Sget_select_bounds( id, &ustart, &uend );
    if( ret_value < 0 )
    {
       throw DataSpaceIException("DataSpace::getSelectBounds",
diff -urN hdf5-1.6.1/fortran/config/linux-gnulibc1 hdf5-1.6.1-patched-5/fortran/config/linux-gnulibc1
--- hdf5-1.6.1/fortran/config/linux-gnulibc1	Wed Apr 23 20:25:56 2003
+++ hdf5-1.6.1-patched-5/fortran/config/linux-gnulibc1	Wed Feb 18 14:16:50 2004
@@ -43,7 +43,7 @@
 if test -z "$f9x_flags_set"; then
     F9XSUFFIXFLAG=""
     FSEARCH_DIRS=""
-    FFLAGS=""
+    FFLAGS="$FFLAGS"
     DEBUG_FFLAGS=""
     PROD_FFLAGS=""
     PROFILE_FFLAGS=""
diff -urN hdf5-1.6.1/fortran/src/H5FDmpiof.c hdf5-1.6.1-patched-5/fortran/src/H5FDmpiof.c
--- hdf5-1.6.1/fortran/src/H5FDmpiof.c	Mon Aug 11 21:33:30 2003
+++ hdf5-1.6.1-patched-5/fortran/src/H5FDmpiof.c	Wed Feb 18 15:49:23 2004
@@ -212,7 +212,7 @@
       * Call H5Pset_fapl_mpiposix function.
       */
      c_prp_id = (hid_t) *prp_id;
-     ret = H5Pset_fapl_mpiposix(c_prp_id, c_comm, c_flag);
+     ret = H5Pset_fapl_mpiposix(c_prp_id, c_comm);
      if (ret < 0) return ret_value;
      ret_value = 0;
      return ret_value;
@@ -242,7 +242,7 @@
       * Call H5Pget_fapl_mpiposix function.
       */
      c_prp_id = (hid_t) *prp_id;
-     ret = H5Pget_fapl_mpiposix(c_prp_id, &c_comm, &c_flag);
+     ret = H5Pget_fapl_mpiposix(c_prp_id, &c_comm);
      if (ret < 0) return ret_value;
      *comm = (int_f) MPI_Comm_c2f(c_comm);
      *flag = (int_f) c_flag;
diff -urN hdf5-1.6.1/test/titerate.c hdf5-1.6.1-patched-5/test/titerate.c
--- hdf5-1.6.1/test/titerate.c	Tue Aug 26 19:37:33 2003
+++ hdf5-1.6.1-patched-5/test/titerate.c	Wed Feb 18 16:16:40 2004
@@ -23,6 +23,9 @@
 #include "testhdf5.h"
 
 #include "hdf5.h"
+#ifdef H5_WANT_H5_V1_4_COMPAT
+typedef int H5G_obj_t;
+#endif
 
 #define DATAFILE   "titerate.h5"
 
