logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Failed to build xerces 2.6 under Solaris 2.8 using gcc 3.3.2: msg#00272

Subject: Failed to build xerces 2.6 under Solaris 2.8 using gcc 3.3.2

Hi,

 

I have downloaded the binary (not the source) from the site and am following the instructions to build the samples from the page: http://xml.apache.org/xerces-c/build.html

 

I have “ranConfigure” with the correct options. My environment is:

 

OS: Solaris 2.8, 32-bit

Compiler: gcc g++ 3.3.2

Xerces 2.6

 

Then, when I run “gmake” according to the instructions in the said page, I get a lot of symbol undefined errors. Please guide me.

 

Ambarish.

 

 

 

bash-2.03$ gmake

Building SAXPrint

gmake -C SAXPrint

gmake[1]: Entering directory `/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/samples/SAXPrint'

mkdir -p /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint

g++ -DSOLARIS -fpic  -L/usr/lib -L/usr/local/lib /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o -o /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/SAXPrint -L/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib -lxerces-c -lc -lpthread

Undefined                       first referenced

 symbol                             in file

xercesc_2_6::XMLException::loadExceptText(xercesc_2_6::XMLExcepts::Codes)      /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLFormatter::~XMLFormatter(void)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

xercesc_2_6::XMemory::operator new(unsigned int, xercesc_2_6::MemoryManager *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::SAXParser::setValidationScheme(xercesc_2_6::SAXParser::ValSchemes)     /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

cout                                /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

c::c(N6,  (int0_t))                 /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::SAXParser::setDoSchema(bool)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLFormatter::operator<<(unsigned short const *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

ostream::write(char const *, int)   /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

xercesc_2_6::SAXParseException::getColumnNumber(void) const/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

xercesc_2_6::XMLException::~XMLException(void)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__1cG__CrunGex_get6F_pv_            /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

__builtin_delete                    /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

__1cG__CrunHex_skip6F_b_            /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::SAXParseException::getLineNumber(void) const/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

__1cG__CrunSregister_exit_code6FpG_v_v_ /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::XMLUni::fgXercescDefaultLocale    /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__rtti_user                         /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLException::XMLException(xercesc_2_6::XMLException const &)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLPlatformUtils::Initialize(char const *, char const *, xercesc_2_6::PanicHandler *, xercesc_2_6::MemoryManager *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLPlatformUtils::fgMemoryManager     /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__1c2k6Fpv_v_                       /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::XMLUni::fgArrayIndexOutOfBoundsException_Name    /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

terminate(void)                     /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__pure_virtual                      /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__1cG__CrunKpure_error6F_v_         /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

__1cG__CrunIex_clean6F_v_           /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

endl(ostream &)                     /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::SAXParser::setDoNamespaces(bool)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLFormatter::formatBuf(unsigned short const *, unsigned int, xercesc_2_6::XMLFormatter::EscapeFlags, xercesc_2_6::XMLFormatter::UnRepFlags)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

xercesc_2_6::SAXParser::getErrorCount(void) const/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__1cG__CrunKex_rethrow6F_v_         /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

__1cG__CrunMex_rethrow_q6F_v_       /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::XMLFormatter::XMLFormatter(char const *, char const *, xercesc_2_6::XMLFormatTarget *, xercesc_2_6::XMLFormatter::EscapeFlags, xercesc_2_6::XMLFormatter::UnRepFlags, xercesc_2_6::MemoryManager *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

cerr                                /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::SAXParser::setValidationSchemaFullChecking(bool)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::SAXParseException::~SAXParseException(void)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

__1cG__CrunIex_alloc6FI_pv_         /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

__cp_push_exception                 /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMemory::operator delete(void *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLString::transcode(unsigned short const *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

c::c(n6,  (int0_t))                 /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::XMemory::operator delete(void *, xercesc_2_6::MemoryManager *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

ostream::operator<<(char const *)   /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__rtti_si                           /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__cp_pop_exception                  /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLException::XMLException(char const *, unsigned int, xercesc_2_6::MemoryManager *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__1cG__CrunIex_throw6Fpvpkn0AQstatic_type_info_pF1_v_v_ /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::SAXParser::SAXParser(xercesc_2_6::XMLValidator *, xercesc_2_6::MemoryManager *, xercesc_2_6::XMLGrammarPool *)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

ostream::operator<<(int)            /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

__eh_alloc                          /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLPlatformUtils::Terminate(void)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::SAXParseException::getSystemId(void) const/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

xercesc_2_6::SAXParseException::SAXParseException(xercesc_2_6::SAXParseException const &)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

__rtti_class                        /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

__1c2K6Fpv_v_                       /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/lib/libxerces-c.so

xercesc_2_6::XMLFormatter::operator<<(unsigned short)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

xercesc_2_6::XMLException type_info node/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMemory::operator new(unsigned int)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__eh_rtime_match                    /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLString::release(char **)/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

__throw                             /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

xercesc_2_6::XMLException type_info function/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

ostream::flush(void)                /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrintHandlers.o

__start_cp_handler                  /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/obj/SAXPrint/SAXPrint.o

ld: fatal: Symbol referencing errors. No output written to /export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/SAXPrint

collect2: ld returned 1 exit status

gmake[1]: *** [/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/bin/SAXPrint] Error 1

gmake[1]: Leaving directory `/export/newdisk/proserv/installers/ApacheXMLParser/xerces-c_2_6_0-solaris_28-cc_62/samples/SAXPrint'

gmake: *** [saxprint] Error 2

 

 

<Prev in Thread] Current Thread [Next in Thread>