diff --git a/src/xercesc/util/XMemory.hpp b/src/xercesc/util/XMemory.hpp
index 8b48d66703c90d7c7a74841f030c58749ea40548..1442daaf7e417ac8a86a1fc38fc4ec7c5acb40f6 100644
--- a/src/xercesc/util/XMemory.hpp
+++ b/src/xercesc/util/XMemory.hpp
@@ -108,6 +108,8 @@ public :
       */
     void operator delete(void* p);
 
+     //The HP compiler is complaining about duplicate overloading of delete
+#if !defined(XML_HPUX)
     /**
       * This method provide a matching delete for the placement new
       *
@@ -115,6 +117,7 @@ public :
       * @param memMgr An appliation's memory manager
       */
     void operator delete(void* p, MemoryManager* memMgr);
+#endif
 
     //@}