Hello, I am encountering the following undefined symbol errors when attempting to build an application that uses the Xerces C++ parser v. 1.5.x on Solaris 2.6. I built the library using the standard solaris compiler under /opt/SUNWspro/SC4.2/bin/CC. The parser library was rebuilt with the -DAPP_NO_THREAD flag set to disable use of threads by Xerces because of other runtime problems encountered. The errors seem to be coming from references that should exist in the Xerces library itself. Does anyone have any idea what might be causing this? Thanks in advance, Fred. ========================================================================= Undefined first referenced
symbol in file c2N6FI_pv_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so SAXParseException::getSystemId(void) const MemParseHandlers.o XMLFormatter::XMLFormatter(const char* const, XMLFormatTarget* const, const XMLFormatter::EscapeFlags, const XMLFormatter::UnRepFlags) MemParseHandlers.o cG__CrunGex_get6F_pv_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so SAXParser::SAXParser(XMLValidator* const) XMLInterface.o cG__CrunHex_skip6F_b_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so XMLFormatter::operator <<(const unsigned short* const) MemParseHandlers.o SAXParseException::getLineNumber(void) const MemParseHandlers.o c2k6Fpv_v_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so XMLFormatter::operator <<(const unsigned short) MemParseHandlers.o cG__CrunKpure_error6F_v_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so cG__CrunIex_clean6F_v_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so static XMLPlatformUtils::getCurrentMillis(void) XMLInterface.o XMLFormatter::formatBuf(const unsigned short* const, const unsigned int, const XMLFormatter::EscapeFlags, const XMLFormatter::UnRepFlags) MemParseHandlers.o cG__CrunKex_rethrow6F_v_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so cG__CrunMex_rethrow_q6F_v_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so SAXParser::setDocumentHandler(DocumentHandler* const) XMLInterface.o SAXParser::~SAXParser(void) XMLInterface.o cG__CrunKvector_del6FpvIpF1_v_1_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so static XMLPlatformUtils::Terminate(void) XMLInterface.o cG__CrunIex_alloc6FI_pv_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so SAXParser::parse(const InputSource&, const int) XMLInterface.o SAXParser::setDoNamespaces(const int) XMLInterface.o c2n6FI_pv_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so SAXParser::setErrorHandler(ErrorHandler* const) XMLInterface.o SAXParser::setDoSchema(const int) XMLInterface.o cG__CrunIex_throw6Fpvpkn0AQstatic_type_info_pF1_v_v_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so cG__CrunKvector_new6FpvIIpF1_vp2_1_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so c2K6Fpv_v_ /home/s4/faschoen/xerces/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so SAXParseException::SAXParseException(const SAXParseException&) MemParseHandlers.o SAXParseException::~SAXParseException(void) MemParseHandlers.o XMLFormatter::~XMLFormatter(void) MemParseHandlers.o SAXParseException::getColumnNumber(void) const MemParseHandlers.o static XMLPlatformUtils::Initialize(void) BMQAdapter.o static XMLString::transcode(const unsigned short* const) XMLInterface.o XMLException::~XMLException(void) BMQAdapter.o MemBufInputSource::MemBufInputSource(const unsigned char* const, const unsigned int, const char* const, const int) XMLInterface.o SAXParser::setValidationScheme(const SAXParser::ValSchemes) XMLInterface.ob --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]