From: Grzegorz M. W. <gmw...@gm...> - 2008-12-10 17:19:12
|
Hello! I came across serious problem when trying to compile pcsim on Ubuntu 8.04 Hardy Heron. I receive some errors concerning xerces-c, I suppose in same the end of my compilation process. They look like: NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_710XMLRefInfoD0Ev[xercesc_2_7::XMLRefInfo::~XMLRefInfo()]+0x35): undefined reference to `xercesc_2_7::XMemory::operator delete(void*)' with very often repeating phrase: undefined reference to `xercesc_2_7 I have libxerces-c v. 2.7.0 located in /usr/lib (I think it is typical location). I was trying with no result doing the following things: 1) Telling the linker where libxerces is located. 2) libxerces 2.8 3) libxerces 3.0 4) compiling libxerces of all above versions from te scratch by the same compiler I compile pcsim To make matters worse (or better) when I run python setup.py test - a lot of tests end up with a positive 'OK' message. Do you have any ideas? best regards, Grzegorz P.S. Here is the whole set of error messages: [ 63%] Building CXX object python/CMakeFiles/pypcsim.dir/pypcsim/CuBaSyn_AlphaFunction.pypp.o [ 63%] Building CXX object cppunittests/CMakeFiles/pcsim_test.dir/HHNeuronTraubMiles91Test.o [ 64%] Building CXX object python/CMakeFiles/pypcsim.dir/pypcsim/SpatialSimObjectPopulation.pypp.o [ 64%] Building CXX object cppunittests/CMakeFiles/pcsim_test.dir/commonUtils.o Linking CXX executable ../bin/pcsim_test CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o: In function `xercesc_2_7::DefaultHandler::fatalError(xercesc_2_7::SAXParseException const&)': NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_714DefaultHandler10fatalErrorERKNS_17SAXParseExceptionE[xercesc_2_7::DefaultHandler::fatalError(xercesc_2_7::SAXParseException const&)]+0x2b): undefined reference to `xercesc_2_7::SAXParseException::SAXParseException(xercesc_2_7::SAXParseException const&)' NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_714DefaultHandler10fatalErrorERKNS_17SAXParseExceptionE[xercesc_2_7::DefaultHandler::fatalError(xercesc_2_7::SAXParseException const&)]+0x4b): undefined reference to `xercesc_2_7::SAXParseException::~SAXParseException()' NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_714DefaultHandler10fatalErrorERKNS_17SAXParseExceptionE[xercesc_2_7::DefaultHandler::fatalError(xercesc_2_7::SAXParseException const&)]+0x50): undefined reference to `typeinfo for xercesc_2_7::SAXParseException' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o: In function `xercesc_2_7::DTDEntityDecl::~DTDEntityDecl()': NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_713DTDEntityDeclD0Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl()]+0xc): undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl()' NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_713DTDEntityDeclD0Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl()]+0x14): undefined reference to `xercesc_2_7::XMemory::operator delete(void*)' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o: In function `xercesc_2_7::DTDEntityDecl::~DTDEntityDecl()': NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_713DTDEntityDeclD1Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl()]+0xc): undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl()' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o: In function `xercesc_2_7::XMLRefInfo::~XMLRefInfo()': NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_710XMLRefInfoD0Ev[xercesc_2_7::XMLRefInfo::~XMLRefInfo()]+0x35): undefined reference to `xercesc_2_7::XMemory::operator delete(void*)' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o: In function `xercesc_2_7::XMLAttDefList::~XMLAttDefList()': NeuroMLImporterTest.cpp:(.text._ZN11xercesc_2_713XMLAttDefListD0Ev[xercesc_2_7::XMLAttDefList::~XMLAttDefList()]+0xc): undefined reference to `xercesc_2_7::XMemory::operator delete(void*)' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x20): undefined reference to `xercesc_2_7::XMLRefInfo::isSerializable() const' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x28): undefined reference to `xercesc_2_7::XMLRefInfo::serialize(xercesc_2_7::XSerializeEngine&)' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x30): undefined reference to `xercesc_2_7::XMLRefInfo::getProtoType() const' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x20): undefined reference to `xercesc_2_7::DTDEntityDecl::isSerializable() const' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x28): undefined reference to `xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x30): undefined reference to `xercesc_2_7::DTDEntityDecl::getProtoType() const' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x20): undefined reference to `xercesc_2_7::XMLAttDefList::isSerializable() const' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x28): undefined reference to `xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x30): undefined reference to `xercesc_2_7::XMLAttDefList::getProtoType() const' CMakeFiles/pcsim_test.dir/NeuroMLImporterTest.o:(.rodata._ZTIN11xercesc_2_713DTDEntityDeclE[typeinfo for xercesc_2_7::DTDEntityDecl]+0x10): undefined reference to `typeinfo for xercesc_2_7::XMLEntityDecl' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SAX2XMLReaderImpl::SAX2XMLReaderImpl(xercesc_2_7::MemoryManager*, xercesc_2_7::XMLGrammarPool*)' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgXercesValidationErrorAsFatal' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMemory::operator delete(void*, xercesc_2_7::MemoryManager*)' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgSAX2CoreValidation' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException(unsigned short const*, unsigned short const*, unsigned short const*, long, long, xercesc_2_7::MemoryManager*)' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SAXParseException::getPublicId() const' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SAXParseException::getSystemId() const' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgSAX2CoreNameSpacePrefixes' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgXercescDefaultLocale' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgXercesSchema' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgXercesSchemaFullChecking' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLPlatformUtils::Terminate()' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SAXParseException::getColumnNumber() const' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SchemaSymbols::fgURI_XSI' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgXercesSchemaExternalSchemaLocation' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned long, xercesc_2_7::MemoryManager*)' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgSAX2CoreNameSpaces' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLPlatformUtils::Initialize(char const*, char const*, xercesc_2_7::PanicHandler*, xercesc_2_7::MemoryManager*, bool)' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SchemaSymbols::fgXSI_TYPE' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::SAXParseException::getLineNumber() const' /home/gmwojcik/install/pypcsim-0.5.2/_build/lib/libpcsim.so: undefined reference to `xercesc_2_7::XMLUni::fgXercesSchemaExternalNoNameSpaceSchemaLocation' collect2: ld returned 1 exit status -- gmwojcik Registered Linux User #388348 ---------------------------------------------------------------- PER ASPERA AD ASTRA ---------------------------------------------------------------- |