[Ambulant-users] Compile issue

Kees Blom Kees.Blom at cwi.nl
Mon Mar 15 21:08:41 CET 2010


Colin Beckingham wrote:
> Beta 2.2 gets me further, now a new problem.
> Attempts to get my existing expat failed with issues in make related to
>
> config.status: error: invalid argument: expat.pc
>
Try re-install third_party_packages by:
cd third_party_packages
rm -fr installed
python build-third-part-packages  linux
 
> Using the python script 'build_third_party_packages.py' results in all 
> packages reportedly successful including xerces-c, but expat reports 
> failed.
>
> Then configure and make of ambulant stops at:
>
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function 
> `ambulant::lib::xerces_sax_parser::fatalError(xercesc_3_0::SAXParseException 
> const&)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:203: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::SAXParseException(xercesc_3_0::SAXParseException 
> const&)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:203: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::~SAXParseException()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:203: 
> undefined reference to `typeinfo for xercesc_3_0::SAXParseException'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function 
> `ambulant::lib::xerces_sax_parser::error(xercesc_3_0::SAXParseException 
> const&)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:198: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::SAXParseException(xercesc_3_0::SAXParseException 
> const&)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:198: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::~SAXParseException()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:198: 
> undefined reference to `typeinfo for xercesc_3_0::SAXParseException'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function 
> `ambulant::lib::xerces_sax_parser::warning(xercesc_3_0::SAXParseException 
> const&)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:193: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::SAXParseException(xercesc_3_0::SAXParseException 
> const&)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:193: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::~SAXParseException()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:193: 
> undefined reference to `typeinfo for xercesc_3_0::SAXParseException'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `ambulant::lib::xerces_sax_parser::characters(unsigned short 
> const*, unsigned int)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:186: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:186: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:188: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:188: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `ambulant::lib::xerces_sax_parser::parse(char const*, 
> unsigned int, bool)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:121: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:121: 
> undefined reference to 
> `xercesc_3_0::MemBufInputSource::MemBufInputSource(unsigned char 
> const*, unsigned int, char const*, bool, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:148: 
> undefined reference to 
> `xercesc_3_0::MemBufInputSource::~MemBufInputSource()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:126: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:126: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:133: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:133: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:148: 
> undefined reference to 
> `xercesc_3_0::MemBufInputSource::~MemBufInputSource()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:135: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:135: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:136: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::getLineNumber() const'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:137: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::getColumnNumber() const'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:143: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:143: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:142: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::SAXParseException(xercesc_3_0::SAXParseException 
> const&)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:142: 
> undefined reference to 
> `xercesc_3_0::SAXParseException::~SAXParseException()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:142: 
> undefined reference to `typeinfo for xercesc_3_0::SAXParseException'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `~xerces_sax_parser':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:108: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::Terminate()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:108: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::Terminate()'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:108: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::Terminate()'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `xerces_sax_parser':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:81: 
> undefined reference to `xercesc_3_0::XMLUni::fgXercescDefaultLocale'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:81: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::Initialize(char 
> const*, char const*, xercesc_3_0::PanicHandler*, 
> xercesc_3_0::MemoryManager*)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to `xercesc_3_0::XMemory::operator new(unsigned int)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to 
> `xercesc_3_0::SAXParser::SAXParser(xercesc_3_0::XMLValidator*, 
> xercesc_3_0::MemoryManager*, xercesc_3_0::XMLGrammarPool*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:86: 
> undefined reference to `xercesc_3_0::SAXParser::setLoadExternalDTD(bool)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:88: 
> undefined reference to 
> `xercesc_3_0::SAXParser::setValidationScheme(xercesc_3_0::SAXParser::ValSchemes)' 
>
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:91: 
> undefined reference to `xercesc_3_0::SAXParser::setDoSchema(bool)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:94: 
> undefined reference to 
> `xercesc_3_0::SAXParser::setValidationSchemaFullChecking(bool)'
>
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:97: 
> undefined reference to `xercesc_3_0::SAXParser::setDoNamespaces(bool)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to `xercesc_3_0::XMemory::operator delete(void*)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:81: 
> undefined reference to `xercesc_3_0::XMLUni::fgXercescDefaultLocale'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:81: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::Initialize(char 
> const*, char const*, xercesc_3_0::PanicHandler*, 
> xercesc_3_0::MemoryManager*)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to `xercesc_3_0::XMemory::operator new(unsigned int)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to 
> `xercesc_3_0::SAXParser::SAXParser(xercesc_3_0::XMLValidator*, 
> xercesc_3_0::MemoryManager*, xercesc_3_0::XMLGrammarPool*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:86: 
> undefined reference to `xercesc_3_0::SAXParser::setLoadExternalDTD(bool)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:88: 
> undefined reference to 
> `xercesc_3_0::SAXParser::setValidationScheme(xercesc_3_0::SAXParser::ValSchemes)' 
>
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:91: 
> undefined reference to `xercesc_3_0::SAXParser::setDoSchema(bool)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:94: 
> undefined reference to 
> `xercesc_3_0::SAXParser::setValidationSchemaFullChecking(bool)'
>
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:97: 
> undefined reference to `xercesc_3_0::SAXParser::setDoNamespaces(bool)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:82: 
> undefined reference to `xercesc_3_0::XMemory::operator delete(void*)'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `ambulant::lib::xerces_sax_parser::to_q_name_pair(unsigned 
> short const*)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:222: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:222: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:234: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:234: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `ambulant::lib::xerces_sax_parser::endElement(unsigned short 
> const*)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:176: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:176: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:180: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:180: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `ambulant::lib::xerces_sax_parser::resolveEntity(unsigned 
> short const*, unsigned short const*)':
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:322: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:322: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:323: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:323: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:340: 
> undefined reference to `xercesc_3_0::XMemory::operator new(unsigned int)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:340: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:340: 
> undefined reference to 
> `xercesc_3_0::LocalFileInputSource::LocalFileInputSource(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:342: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:342: 
> undefined reference to `xercesc_3_0::XMLString::release(unsigned 
> short**, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:346: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:346: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:347: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:347: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:336: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:336: 
> undefined reference to `xercesc_3_0::XMLString::transcode(char const*, 
> xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:340: 
> undefined reference to `xercesc_3_0::XMemory::operator delete(void*)'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function 
> `ambulant::lib::xerces_sax_parser::to_qattrs(xercesc_3_0::AttributeList&, 
> std::list<std::pair<std::pair<std::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >, 
> std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
> >, std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> > >, 
> std::allocator<std::pair<std::pair<std::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >, 
> std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
> >, std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> > > >&)':
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:211: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:211: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
>
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:216: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:216: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
>
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `ambulant::lib::xerces_sax_parser::startElement(unsigned 
> short const*, xercesc_3_0::AttributeList&)':
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:164: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:164: 
> undefined reference to `xercesc_3_0::XMLString::transcode(unsigned 
> short const*, xercesc_3_0::MemoryManager*)'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:170: 
> undefined reference to `xercesc_3_0::XMLPlatformUtils::fgMemoryManager'
> /home/colin/downloads/ambulant-2.2/src/libambulant/lib/xerces_parser.cpp:170: 
> undefined reference to `xercesc_3_0::XMLString::release(char**, 
> xercesc_3_0::MemoryManager*)'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `~XMLAttDefList':
> /usr/include/xercesc/framework/XMLAttDefList.hpp:158: undefined 
> reference to `xercesc_3_0::XMemory::operator delete(void*)'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function `~DTDEntityDecl':
> /usr/include/xercesc/validators/DTD/DTDEntityDecl.hpp:162: undefined 
> reference to `xercesc_3_0::XMLEntityDecl::~XMLEntityDecl()'
> /usr/include/xercesc/validators/DTD/DTDEntityDecl.hpp:162: undefined 
> reference to `xercesc_3_0::XMemory::operator delete(void*)'
> /usr/include/xercesc/validators/DTD/DTDEntityDecl.hpp:162: undefined 
> reference to `xercesc_3_0::XMLEntityDecl::~XMLEntityDecl()'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o): In 
> function 
> `xercesc_3_0::HandlerBase::fatalError(xercesc_3_0::SAXParseException 
> const&)':
> /usr/include/xercesc/sax/HandlerBase.hpp:398: undefined reference to 
> `xercesc_3_0::SAXParseException::SAXParseException(xercesc_3_0::SAXParseException 
> const&)'
> /usr/include/xercesc/sax/HandlerBase.hpp:398: undefined reference to 
> `xercesc_3_0::SAXParseException::~SAXParseException()'
> /usr/include/xercesc/sax/HandlerBase.hpp:398: undefined reference to 
> `typeinfo for xercesc_3_0::SAXParseException'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.gcc_except_table+0x120): 
> undefined reference to `typeinfo for xercesc_3_0::XMLException'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.gcc_except_table+0x124): 
> undefined reference to `typeinfo for xercesc_3_0::SAXParseException'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTVN11xercesc_3_013DTDEntityDeclE[vtable 
> for xercesc_3_0::DTDEntityDecl]+0x10): undefined reference to 
> `xercesc_3_0::DTDEntityDecl::isSerializable() const'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTVN11xercesc_3_013DTDEntityDeclE[vtable 
> for xercesc_3_0::DTDEntityDecl]+0x14): undefined reference to 
> `xercesc_3_0::DTDEntityDecl::serialize(xercesc_3_0::XSerializeEngine&)'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTVN11xercesc_3_013DTDEntityDeclE[vtable 
> for xercesc_3_0::DTDEntityDecl]+0x18): undefined reference to 
> `xercesc_3_0::DTDEntityDecl::getProtoType() const'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTVN11xercesc_3_013XMLAttDefListE[vtable 
> for xercesc_3_0::XMLAttDefList]+0x10): undefined reference to 
> `xercesc_3_0::XMLAttDefList::isSerializable() const'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTVN11xercesc_3_013XMLAttDefListE[vtable 
> for xercesc_3_0::XMLAttDefList]+0x14): undefined reference to 
> `xercesc_3_0::XMLAttDefList::serialize(xercesc_3_0::XSerializeEngine&)'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTVN11xercesc_3_013XMLAttDefListE[vtable 
> for xercesc_3_0::XMLAttDefList]+0x18): undefined reference to 
> `xercesc_3_0::XMLAttDefList::getProtoType() const'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTIN11xercesc_3_013DTDEntityDeclE[typeinfo 
> for xercesc_3_0::DTDEntityDecl]+0x8): undefined reference to `typeinfo 
> for xercesc_3_0::XMLEntityDecl'
> collect2: ld returned 1 exit status
> make[2]: *** [AmbulantPlayer_gtk] Error 1
> make[2]: Leaving directory 
> `/home/colin/downloads/ambulant-2.2/src/player_gtk'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/colin/downloads/ambulant-2.2/src'
> make: *** [all-recursive] Error 1
>
>
>
> On 03/15/2010 03:30 AM, Jack Jansen wrote:
>> Try grabbing the beta source distribution for Ambulant 2.2 (there's a 
>> link to the beta downloads on www.ambulantplayer.org), or get the 
>> sources straight from CVS. In the latter case, you probably want to 
>> switch to the "ambulant-release-22-branch" branch.
>>
>> On 14 mrt 2010, at 19:39, Colin Beckingham wrote:
>>
>>> I'm trying to compile ambulant on Opensuse 11.2. A couple of 
>>> questions if I may:
>>>
>>> 1. Is there any chance that ambulant will be able to use 
>>> ffmpeg/libavcodec>= 52.0.0 in the near future? I regularly fetch 
>>> updates from ffmpeg SVN, which is too new for ambulant. Can I run 
>>> two versions of libavcodec on the same box?
>>>
>>> 2. With --with-ffmpeg disabled my compile of ambulant stops here...
>>>
>>> 1 -D_REENTRANT -I../../libltdl -g -O2 -pthread -MT document.lo -MD 
>>> -MP -MF .deps/document.Tpo -c lib/document.cpp  -fPIC -DPIC -o 
>>> .libs/document.o
>>> In file included from ../../include/ambulant/config/config.h:39,
>>>                  from ../../include/ambulant/lib/document.h:29,
>>>                  from lib/document.cpp:24:
>>> ../../include/ambulant/config/compiler/gcc.h:78:7: warning: #warning 
>>> "Unknown compiler version - please run the configure tests and 
>>> report the results"
>>> In file included from ../../include/ambulant/common/factory.h:26,
>>>                  from ../../include/ambulant/lib/document.h:34,
>>>                  from lib/document.cpp:24:
>>> ../../include/ambulant/net/datasource.h:600: error: ISO C++ forbids 
>>> declaration of ‘uint8_t’ with no type
>>> ../../include/ambulant/net/datasource.h:600: error: expected ‘,’ or 
>>> ‘...’ before ‘*’ token
>>> make[2]: *** [document.lo] Error 1
>>> make[2]: Leaving directory 
>>> `/home/colin/downloads/ambulant-2.0.2/src/libambulant'
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory `/home/colin/downloads/ambulant-2.0.2/src'
>>> make: *** [all-recursive] Error 1
>>>
>>> I'm not sure how to get the configure tests referred to above.
>>> _______________________________________________
>>> Ambulant-users mailing list
>>> Ambulant-users at ambulantplayer.org
>>> http://www.ambulantplayer.org/mailman/listinfo/ambulant-users
>>
>> -- 
>> Jack Jansen,<Jack.Jansen at cwi.nl>, http://www.cwi.nl/~jack
>> If I can't dance I don't want to be part of your revolution -- Emma 
>> Goldman
>>
>



More information about the Ambulant-users mailing list