Hi Kevin,
I seem to recall that a similar problem was discussed about a month ago
(around Sept 17th) and from doing a quick search the resolution to the
problem was:
This has been resolved, the problem was not using canonical paths in the
options passed to configure, which had some effect on the suncc template
database.
Hope this helps.
Regards,
David A. Cargill
"Witten, Kevin"
<[EMAIL PROTECTED] To: "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>
torg.com> cc:
Subject: Xerces Build on Solaris
10/23/2003 08:23
PM
Please respond to
xerces-c-dev
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)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]