---- gdal-1.1.8/ogr/ogrsf_frmts/gml/gmlreaderp.h.orig Wed Mar 6 21:08:02 2002
-+++ gdal-1.1.8/ogr/ogrsf_frmts/gml/gmlreaderp.h Sun Jan 26 14:37:19 2003
-@@ -46,6 +46,7 @@
+--- gdal-1.1.8/configure.in.orig 2003-05-16 00:05:10.000000000 +0200
++++ gdal-1.1.8/configure.in 2003-05-16 00:10:51.000000000 +0200
+@@ -747,8 +747,13 @@
+ fi
+ fi
+
+- echo '#include <util/PlatformUtils.hpp>' > conftest.cpp
+- echo 'int main() { XMLPlatformUtils::Initialize(); }' >> conftest.cpp
++ cat > conftest.cpp <<EOF
++#include <util/PlatformUtils.hpp>
++#ifdef XERCES_CPP_NAMESPACE_USE
++XERCES_CPP_NAMESPACE_USE
++#endif
++int main() { XMLPlatformUtils::Initialize(); }
++EOF
+ CMD="${CXX} ${XERCES_INCLUDE} ${CPPFLAGS} -o conftest conftest.cpp $LIBS"
+
+ if test -z "`$CMD 2>&1`" ; then
+--- gdal-1.1.8/ogr/ogrsf_frmts/gml/gmlreaderp.h.orig 2003-05-16 00:27:43.000000000 +0200
++++ gdal-1.1.8/ogr/ogrsf_frmts/gml/gmlreaderp.h 2003-05-16 00:28:30.000000000 +0200
+@@ -46,13 +46,16 @@
#include "gmlreader.h"
-+#undef INFINITY
- #include <dom/DOMString.hpp>
+-#include <dom/DOMString.hpp>
#include <util/PlatformUtils.hpp>
#include <sax2/DefaultHandler.hpp>
+ #include <sax2/ContentHandler.hpp>
+ #include <sax2/SAX2XMLReader.hpp>
+ #include <sax2/XMLReaderFactory.hpp>
+
++#ifdef XERCES_CPP_NAMESPACE_USE
++XERCES_CPP_NAMESPACE_USE
++#endif
++
+ /************************************************************************/
+ /* XMLCh / char translation functions - trstring.cpp */
+ /************************************************************************/