[Asterisk-Users] app_flite.so

Tzafrir Cohen tzafrir.cohen at xorcom.com
Tue Jun 6 21:16:17 MST 2006


On Tue, Jun 06, 2006 at 01:49:04PM -0700, trixter aka Bret McDanel wrote:
> On Tue, 2006-06-06 at 15:41 -0400, Russell Handorf wrote:
> > Hello all,
> > 
> > I'm playing with app_flite, as I'm sure you've guessed. I have the 
> > sources compiled and running, headers and libraries in their respective 
> > places. I then compiled app_flite without any problems or errors. When I 
> > try to have asterisk execute the module, I get the following error
> > 
> > Jun  6 15:29:06 WARNING[3197] loader.c: 
> > /usr/lib/asterisk/modules/app_flite.so: undefined symbol: new_voice
> > Jun  6 15:29:06 WARNING[3197] loader.c: Loading module app_flite.so failed!
> > 
> 
> asterisk doesnt do lazy mode when loading modules (specifically linux
> wont allow DLTD_LAZY the way it should but that doesnt matter).  What
> this means is that it tries to resolve all the symbols when it loads the
> module.  You are missing a library that asterisk was supposed to be
> linked against, something isnt in your LD_LIBRARY_PATH
> or /etc/ld.so.conf and ldconfig wasnt run, or whatever.  My guess is
> that its the flite engine itself that has a library that isnt being
> found and loaded and thus is preventing the module from loading.
> 
> try ldd /path/to/app_flite.so  (I bet it doesnt show anything meaningful
> but it might) see if there is anything shown as 'not found' in the
> output.

Note that this is supposed to show errors, as the module needs some 
exports from Asterisk.

-- 
Tzafrir Cohen      sip:tzafrir at local.xorcom.com
icq#16849755       iax:tzafrir at local.xorcom.com
+972-50-7952406           
tzafrir.cohen at xorcom.com  http://www.xorcom.com



More information about the asterisk-users mailing list