Well, we don't really support building Xalan with gcc, so I don't know if
it will work. The link errors are probably because you didn't rebuild
Xerces with gcc. You should get the Xerces source package and rebuild it
with gcc, although I have no idea if that will work.
The officially supported compiler for both Xerces and Xalan is Sun WorkShop
4.2.
Dave
Simon Stevenson
<simon.stevenson To: "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>
@bbc.co.uk> cc: (bcc: David N
Bertoni/CAM/Lotus)
Subject: xalan11 solaris7 build
08/16/2001 04:59
AM
Please respond
to xalan-dev
I am trying to rebuild xalan_1_1 for solaris (7).
I have successfully done a reconfigure and the make seems to successfully
compile all the cpp programs. But it fails at the linking stage.
The following env. vars. are set:
XALANCROOT=/home/simons/sw/xml-xalan/c
XERCESCROOT=/home/simons/sw/xml-xerces/c
STLPORTROOT=/home/simons/sw/STLport-4.0
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib
I have included a few of the symbol errors that occur:
(thanks for any help)
g++ -O -fPIC -instances=static -DSOLARIS -D_REENTRANT -c -I.
-I/home/simons/sw/xml-xerces/c/src/ -I/home/simons/sw/xml-xerces/c/include/
-o /home/simons/sw/xml-xalan/c/obj/process.o TestXSLT/process.cpp
g++ -DSOLARIS -fPIC \
-lc -L/home/simons/sw/xml-xalan/c/lib -lxalan-c1_1 -L/usr/lib
-L/usr/local/lib -lc -L/home/simons/sw/xml-xerces/c/lib -lxerces-c1_4
/home/simons/sw/xml-xalan/c/obj/process.o -o
/home/simons/sw/xml-xalan/c/bin/testXSLT
Undefined first referenced
symbol in file
_ex_rethrow
/home/simons/sw/xml-xalan/c/lib/libxerces-c1_4.so
__0oJ__RT_USERctPcPv
/home/simons/sw/xml-xalan/c/lib/libxerces-c1_4.so
DOM_Element::setAttribute(DOMString const &, DOMString const
&)/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
__0OnwUi
/home/simons/sw/xml-xalan/c/lib/libxerces-c1_4.so
DOM_Node::isNull(void) const
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
stuff deleted
DOM_Element::removeAttributeNode(DOM_Attr)
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOM_Node::getNamespaceURI(void)
const/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
InputSource::InputSource(unsigned short const
*)/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOM_Node::getPreviousSibling(void)
const/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
InputSource::InputSource(char const
*)/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOM_Node::getLocalName(void) const
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
SAXParser::setExitOnFirstFatalError(bool)/home/simons/sw/xml-xalan/c/lib/lib
xalan-c1_1.so
XMLException::XMLException(char const *, unsigned
int)/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOMParser::setErrorHandler(ErrorHandler *)
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOM_Node::getParentNode(void) const
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
SAX2XMLReaderImpl::SAX2XMLReaderImpl(void)/home/simons/sw/xml-xalan/c/lib/li
bxalan-c1_1.so
XMLException::~XMLException(void)
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOM_Entity::getPublicId(void) const
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOM_Comment::~DOM_Comment(void)
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
BinInputStream::BinInputStream(void)/home/simons/sw/xml-xalan/c/lib/libxalan
-c1_1.so
DOMString::rawBuffer(void) const
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
DOM_Node::~DOM_Node(void)
/home/simons/sw/xml-xalan/c/lib/libxalan-c1_1.so
ld: fatal: Symbol referencing errors. No output written to
/home/simons/sw/xml-xalan/c/bin/testXSLT
collect2: ld returned 1 exit status
make: *** [/home/simons/sw/xml-xalan/c/bin/testXSLT] Error 1
Simon Stevenson
Interactive Software Engineer
Interactive F&L
Room 2422
This e-mail, and any attachment, is confidential. If you have received
it in error, please delete it from your system, do not use or disclose
the information in any way, and notify me immediately. The contents of
this message may contain personal views which are not the views of the
BBC, unless specifically stated.