|
Hello, I'm trying to build Xerces
2.3.0 on Solaris 2.7 with the Sun compiler version 5.0. The library seems to build fine, but when I try to build the
samples I get unresolved references for a bunch of functions. It seems to only involve Templates. Thanks in advance for the help, Kevin Witten Building
SAXPrint gmake -C
SAXPrint gmake[1]:
Entering directory `/u/emdev/xerces/xerces-c-src_2_3_0/samples/SAXPrint' mkdir -p
/u/emdev/xerces/xerces-c-src_2_3_0/bin/obj/SAXPrint CC
-c -DSOLARIS -D_REENTRANT -pic -I.
-I/u/emdev/xerces/xerces-c-src_2_3_0/include -c -DXERCES_TMPLSINC -w -O -DAPP_NO_THREADS -DXML_USE_NO_THREADS -o
/u/emdev/xerces/xerces-c-src_2_3_0/bin/obj/SAXPrint/SAXPrint.o
/u/emdev/xerces/xerces-c-src_2_3_0/samples/SAXPrint/SAXPrint.cpp CC
-c -DSOLARIS -D_REENTRANT -pic -I.
-I/u/emdev/xerces/xerces-c-src_2_3_0/include -c -DXERCES_TMPLSINC -w -O -DAPP_NO_THREADS -DXML_USE_NO_THREADS -o
/u/emdev/xerces/xerces-c-src_2_3_0/bin/obj/SAXPrint/SAXPrintHandlers.o
/u/emdev/xerces/xerces-c-src_2_3_0/samples/SAXPrint/SAXPrintHandlers.cpp CC
-DSOLARIS -L/usr/lib
/u/emdev/xerces/xerces-c-src_2_3_0/bin/obj/SAXPrint/SAXPrint.o
/u/emdev/xerces/xerces-c-src_2_3_0/bin/obj/SAXPrint/SAXPrintHandlers.o -o
/u/emdev/xerces/xerces-c-src_2_3_0/bin/SAXPrint -L/u/emdev/xerces/xerces-c-src_2_3_0/lib
-lxerces-c -lc -lgen Undefined first referenced symbol in file xercesc_2_3::RefHashTableOf<xercesc_2_3::ValueStore>::RefHashTableOf(const unsigned,const
bool,xercesc_2_3::HashBase*,xercesc_2_3::MemoryManager*const)
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(ValueStoreCache.o) xercesc_2_3::Janitor<xercesc_2_3::RefVectorOf<xercesc_2_3::DatatypeValidator>
>::~Janitor()
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(TraverseSchema.o) socket /u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(UnixHTTPURLInputStream.o) xercesc_2_3::FlagJanitor<bool>::FlagJanitor(bool*const,const bool)
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(DTDScanner.o) xercesc_2_3::XMLRefInfo&xercesc_2_3::RefHashTableOfEnumerator<xercesc_2_3::XMLRefInfo>::nextElement()
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(XMLScanner.o) void
xercesc_2_3::RefHash2KeysTableOf<xercesc_2_3::ValueVectorOf<xercesc_2_3::SchemaElementDecl*>
>::put(void*,int,xercesc_2_3::ValueVectorOf<xercesc_2_3::SchemaElementDecl*>*const)
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(TraverseSchema.o) xercesc_2_3::RefHash2KeysTableOf<xercesc_2_3::SchemaAttDef>::~RefHash2KeysTableOf() /u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(SchemaElementDecl.o) void
xercesc_2_3::BaseRefVectorOf<xercesc_2_3::DOMNormalizer::InScopeNamespaces::Scope>::addElement(xercesc_2_3::DOMNormalizer::InScopeNamespaces::Scope*const)
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(DOMNormalizer.o) unsigned
xercesc_2_3::ValueVectorOf<unsigned>::size()const
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(IGXMLScanner2.o) xercesc_2_3::RefHashTableOfEnumerator<xercesc_2_3::Grammar>::~RefHashTableOfEnumerator() /u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(GrammarResolver.o) xercesc_2_3::Janitor<xercesc_2_3::RefHashTableOf<xercesc_2_3::KVStringPair>
>::Janitor(xercesc_2_3::RefHashTableOf<xercesc_2_3::KVStringPair>*const)
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(DatatypeValidatorFactory.o) xercesc_2_3::RefArrayOf<xercesc_2_3::RefStackOf<xercesc_2_3::DOMNode>
>::RefArrayOf(const
unsigned,xercesc_2_3::MemoryManager*const)
/u/emdev/xerces/xerces-c-src_2_3_0/lib/libxerces-c.so(DOMDocumentImpl.o) |
- Re: Xerces Build on Solaris Witten, Kevin
- Re: Xerces Build on Solaris David Cargill
- RE: Xerces Build on Solaris Witten, Kevin
- Re: Xerces Build on Solaris Graham Bennett
- RE: Xerces Build on Solaris Witten, Kevin
- RE: Xerces Build on Solaris Witten, Kevin
- Re: Xerces Build on Solaris Graham Bennett
- RE: Xerces Build on Solaris Witten, Kevin
