Hi, I did the following after downloaidng XALAN C++ Source Code
export XERCESCROOT="/usr/local" (This path has the XERCES .dylib) export XALANCROOT="/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c" (my location) ./runConfigure -p macosx -c llvm-gcc -x llvm-gcc -z -m32 -l -m32 (I want to build 32 bit Binaries on MAC OSX 10.8 thus the extra flags) Make Now i get Linker ERRORS. I just cannot seem to solve it! mac-kmallick-01:c kmallick$ make make -C src/xalanc all Preparing the directory structure for a build ... mkdir -p ../../obj mkdir -p ../../lib mkdir -p ../../bin make -C Utils prepare mkdir -p ../../../nls mkdir -p ../../../nls/include make -C Utils locale make -C MsgCreator llvm-gcc -m32 -O -DNDEBUG -pthread -D_REENTRANT -Wall -fno-elide-constructors -DMACOSX -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS -DXALAN_INMEM_MSG_LOADER -c -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/include -I../../../../nls/include -I/usr/local/src/ -I/usr/local/include/xercesc -I/usr/local/include/ -o ../../../../obj/MsgFileOutputStream.o /AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/MsgFileOutputStream.cpp llvm-gcc -m32 -O -DNDEBUG -pthread -D_REENTRANT -Wall -fno-elide-constructors -DMACOSX -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS -DXALAN_INMEM_MSG_LOADER -c -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/include -I../../../../nls/include -I/usr/local/src/ -I/usr/local/include/xercesc -I/usr/local/include/ -o ../../../../obj/ICUResHandler.o /AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.cpp llvm-gcc -m32 -O -DNDEBUG -pthread -D_REENTRANT -Wall -fno-elide-constructors -DMACOSX -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS -DXALAN_INMEM_MSG_LOADER -c -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/include -I../../../../nls/include -I/usr/local/src/ -I/usr/local/include/xercesc -I/usr/local/include/ -o ../../../../obj/InMemHandler.o /AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.cpp llvm-gcc -m32 -O -DNDEBUG -pthread -D_REENTRANT -Wall -fno-elide-constructors -DMACOSX -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS -DXALAN_INMEM_MSG_LOADER -c -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/include -I../../../../nls/include -I/usr/local/src/ -I/usr/local/include/xercesc -I/usr/local/include/ -o ../../../../obj/MsgCreator.o /AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/MsgCreator.cpp llvm-gcc -m32 -O -DNDEBUG -pthread -D_REENTRANT -Wall -fno-elide-constructors -DMACOSX -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS -DXALAN_INMEM_MSG_LOADER -c -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/include -I../../../../nls/include -I/usr/local/src/ -I/usr/local/include/xercesc -I/usr/local/include/ -o ../../../../obj/NLSHandler.o /AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.cpp llvm-gcc -m32 -O -DNDEBUG -pthread -D_REENTRANT -Wall -fno-elide-constructors -DMACOSX -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS -DXALAN_INMEM_MSG_LOADER -c -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src -I/AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/include -I../../../../nls/include -I/usr/local/src/ -I/usr/local/include/xercesc -I/usr/local/include/ -o ../../../../obj/SAX2Handler.o /AC/WorkShop/ovaldi-5.10.1.5-src/PREREQUISITES/xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.cpp llvm-gcc -m32 -O -DNDEBUG -pthread -D_REENTRANT -Wall -fno-elide-constructors -DMACOSX -D_REENTRANT -DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS -m32 -pthread -D_REENTRANT -DXALAN_INMEM_MSG_LOADER \ -lm -lpthread ../../../../obj/MsgFileOutputStream.o ../../../../obj/ICUResHandler.o ../../../../obj/InMemHandler.o ../../../../obj/MsgCreator.o ../../../../obj/NLSHandler.o ../../../../obj/SAX2Handler.o -o ../../../../bin/MsgCreator -L/usr/local/lib -lxerces-c Undefined symbols for architecture i386: "std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))", referenced from: _main in MsgCreator.o xalanc_1_11::SAX2Handler::warning(xercesc_3_1::SAXParseException const&) in SAX2Handler.o xalanc_1_11::SAX2Handler::fatalError(xercesc_3_1::SAXParseException const&) in SAX2Handler.o xalanc_1_11::SAX2Handler::error(xercesc_3_1::SAXParseException const&) in SAX2Handler.o "std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned long long)", referenced from: xalanc_1_11::SAX2Handler::warning(xercesc_3_1::SAXParseException const&) in SAX2Handler.o xalanc_1_11::SAX2Handler::fatalError(xercesc_3_1::SAXParseException const&) in SAX2Handler.o xalanc_1_11::SAX2Handler::error(xercesc_3_1::SAXParseException const&) in SAX2Handler.o "std::ios_base::Init::Init()", referenced from: global constructors keyed to s_szVariableNamein InMemHandler.o global constructors keyed to _Z7getArgsiPPcR13CmdLineParamsPPKcin MsgCreator.o global constructors keyed to szApacheLicensein SAX2Handler.o "std::ios_base::Init::~Init()", referenced from: ___tcf_0 in InMemHandler.o ___tcf_0 in MsgCreator.o ___tcf_0 in SAX2Handler.o "std::cerr", referenced from: _main in MsgCreator.o xalanc_1_11::SAX2Handler::warning(xercesc_3_1::SAXParseException const&) in SAX2Handler.o … … … … ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status make[3]: *** [../../../../bin/MsgCreator] Error 1 make[2]: *** [../../../bin/MsgCreator] Error 2 make[1]: *** [locale] Error 2 make: *** [all] Error 2 Can someone help? XERCES (3.1.1) is being linked, but then something else is missing. Thanks, Kamlesh Mallick Programmer | BMC Footprints AssetCore [cid:97B424C6-1F97-4250-A1F5-659D5F4B5095@bmc.com]