--- ParaView3.2.1/Utilities/Xdmf2/libsrc/XdmfDataDesc.cxx.hdf5	2008-02-29 22:13:27.000000000 -0700
+++ ParaView3.2.1/Utilities/Xdmf2/libsrc/XdmfDataDesc.cxx	2008-03-04 16:16:27.000000000 -0700
@@ -346,10 +346,17 @@
   HCoordinates[i] = Coordinates[i];
   }
 #if (H5_VERS_MAJOR>1)||((H5_VERS_MAJOR==1)&&((H5_VERS_MINOR>6)||((H5_VERS_MINOR==6)&&(H5_VERS_RELEASE>=4))))
+# if (H5_VERS_MAJOR>1)||((H5_VERS_MAJOR==1)&&((H5_VERS_MINOR>6)||((H5_VERS_MINOR==6)&&(H5_VERS_RELEASE>=7))))
+status = H5Sselect_elements( this->DataSpace,
+        H5S_SELECT_SET,
+         NElements,
+         ( const hsize_t *)HCoordinates);
+# else
 status = H5Sselect_elements( this->DataSpace,
         H5S_SELECT_SET,
          NElements,
          ( const hsize_t **)HCoordinates);
+# endif
 #else
 status = H5Sselect_elements( this->DataSpace,
         H5S_SELECT_SET,
