The version of GCC 3.2 shipped with RedHat 8.0 (yeah, rather old now) fails to build DOMImplementationListImpl.cpp. It is a while since I've worked with C++ and I can't remember if this is something that is trivial to fix, or not.
Compiling xercesc/dom/impl/DOMImplementationListImpl.cpp xercesc/util/RefVectorOf.c: In destructor `void xercesc_3_0::RefVectorOf<TElem>::RefVectorOf() [with TElem = xercesc_3_0::DOMImplementation]': xercesc/dom/impl/DOMImplementationListImpl.cpp:33: instantiated from here xercesc/util/RefVectorOf.c:47: invalid use of undefined type `struct xercesc_3_0::DOMImplementation' xercesc/dom/DOMImplementationList.hpp:29: forward declaration of `struct xercesc_3_0::DOMImplementation' xercesc/util/BaseRefVectorOf.c: In member function `void xercesc_3_0::BaseRefVectorOf<TElem>::setElementAt(TElem*, unsigned int) [with TElem = xercesc_3_0::DOMImplementation]': xercesc/util/BaseRefVectorOf.c:57: instantiated from here xercesc/util/BaseRefVectorOf.c:70: invalid use of undefined type `struct xercesc_3_0::DOMImplementation' xercesc/dom/DOMImplementationList.hpp:29: forward declaration of `struct xercesc_3_0::DOMImplementation' xercesc/util/BaseRefVectorOf.c: In member function `void xercesc_3_0::BaseRefVectorOf<TElem>::removeAllElements() [with TElem = xercesc_3_0::DOMImplementation]': xercesc/util/BaseRefVectorOf.c:57: instantiated from here xercesc/util/BaseRefVectorOf.c:132: invalid use of undefined type `struct xercesc_3_0::DOMImplementation' xercesc/dom/DOMImplementationList.hpp:29: forward declaration of `struct xercesc_3_0::DOMImplementation' xercesc/util/BaseRefVectorOf.c: In member function `void xercesc_3_0::BaseRefVectorOf<TElem>::removeElementAt(unsigned int) [with TElem = xercesc_3_0::DOMImplementation]': xercesc/util/BaseRefVectorOf.c:57: instantiated from here xercesc/util/BaseRefVectorOf.c:147: invalid use of undefined type `struct xercesc_3_0::DOMImplementation' xercesc/dom/DOMImplementationList.hpp:29: forward declaration of `struct xercesc_3_0::DOMImplementation' xercesc/util/BaseRefVectorOf.c: In member function `void xercesc_3_0::BaseRefVectorOf<TElem>::removeLastElement() [with TElem = xercesc_3_0::DOMImplementation]': xercesc/util/BaseRefVectorOf.c:57: instantiated from here xercesc/util/BaseRefVectorOf.c:175: invalid use of undefined type `struct xercesc_3_0::DOMImplementation' xercesc/dom/DOMImplementationList.hpp:29: forward declaration of `struct xercesc_3_0::DOMImplementation' xercesc/util/BaseRefVectorOf.c: In member function `void xercesc_3_0::BaseRefVectorOf<TElem>::cleanup() [with TElem = xercesc_3_0::DOMImplementation]': xercesc/util/BaseRefVectorOf.c:57: instantiated from here xercesc/util/BaseRefVectorOf.c:200: invalid use of undefined type `struct xercesc_3_0::DOMImplementation' xercesc/dom/DOMImplementationList.hpp:29: forward declaration of `struct xercesc_3_0::DOMImplementation' make[2]: *** [xercesc/dom/impl/DOMImplementationListImpl.lo] Error 1 make[2]: Leaving directory `/tmp/trunk/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/trunk' make: *** [all] Error 2 [EMAIL PROTECTED] trunk]$ -- Stephen White +44-1865-203192 DecisionSoft Limited http://www.decisionsoft.com XML Development and Services --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
