[Ambulant-users] Compile issue

Colin Beckingham colbec at start.ca
Mon Mar 15 20:21:09 CET 2010


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

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


More information about the Ambulant-users mailing list