[Ambulant-users] Ambulant Linux 2.2b2 inBoundsEvent, audioVisualFade, oversized region smilText fade/in issues

Kees Blom Kees.Blom at cwi.nl
Sat Feb 27 23:36:36 CET 2010


Jose Ramirez wrote:
> Here you go Kees, this is what I have: 
> Resending previous message was to big.
>
> ...
>   
> for xercesc_2_7::XMLAttDefList]+0x18): undefined reference to
> `xercesc_2_7::XMLAttDefList::getProtoType() const'
> ../../src/libambulant/.libs/libambulant.a(xerces_parser.o):(.rodata._ZTIN11xercesc_2_713DTDEntityDeclE[typeinfo
> for xercesc_2_7::DTDEntityDecl]+0x8): undefined reference to `typeinfo
> for xercesc_2_7::XMLEntityDecl'
> collect2: ld returned 1 exit status
> make[2]: *** [AmbulantPlayer_gtk] Error 1
> make[2]: Leaving directory
> `/home/jose/Desktop/ambulant_2.2b9/ambulant-2.2/src/player_gtk'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory
> `/home/jose/Desktop/ambulant_2.2b9/ambulant-2.2/src'
> make: *** [install-recursive] Error 1
> jose at the-desktop:~/Desktop/ambulant_2.2b9/ambulant-2.2$ 
>
>   
This tells me that you try to link with xercesc-2.7.x

For Ambulant 2.2, we now use xercesc-3.1.0.
The preferred way to do this through the python script 
build-third-party-packages.py
in the directory  third_party_packages.
This script retrieves all TPP source packages from their download areas, 
compiles them
and stores them in third_party_packages/installed.
Then the Ambulant configure script will find them there.
To rebuild all third party packages, remove the entire directory 
third_party_packages/installed
and use the build-third-party-packages.py again.

Hope this helps.

Bye,

Kees.



More information about the Ambulant-users mailing list