[Ambulant-users] Compile issue

Colin Beckingham colbec at start.ca
Mon Mar 15 21:58:45 CET 2010


Thanks Kees, this worked. Configure, make and install of ambulant now 
ok. Result is a compiled AmbulantPlayer_gtk which is able to play 
VideoTests.smil

Now on to the next step, investigating editors. The W3C Smil page is a 
bit out of date, are we still hand editing SMIL 3 files?

On 03/15/2010 04:08 PM, Kees Blom wrote:
> 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
>>>
>>
>

-- 
Colin Beckingham
613-454-5369
http://www.it4gh.com


More information about the Ambulant-users mailing list