[Freeswitch-users] mod_flite fails due to undefined symbol: cmu_lex_init

Michael Jerris mike at jerris.com
Thu Sep 6 09:04:50 UTC 2018


I don’t see this issue on debian.  ld.so.conf might fix it, or building to /usr instead of /usr/local.  Check out our debian directory for how we build the packages for debian as a hint.  On debian 9 we just started using system packages as they now have working flite 2.0 in the distro, see master for the patches necessary for that to work without pkg-config (which unfortunately the debian package does not have)

Our deb directory is here:  https://freeswitch.org/stash/projects/SD/repos/libflite/browse/debian <https://freeswitch.org/stash/projects/SD/repos/libflite/browse/debian>

You might want to use the src from this git checkout as I’m not sure the tarball has our debian packaging in it or not.

Mike



> On Sep 5, 2018, at 5:52 PM, kaiduan xie <kaiduanx at yahoo.ca> wrote:
> 
> With the command as below,
> 
> LD_PRELOAD="/usr/local/lib/libflite_cmu_us_kal.so /usr/local/lib/libflite_usenglish.so /usr/local/lib/libflite_cmulex.so /usr/local/lib/libflite.so" ./bin/freeswitch
> 
> I finally got mod_flite working on Ubuntu 16.04 with Freeswitch 1.8.0 source code
> 
> So the question is why Freeswitch does not load above libraries by itself?
> 
> /Kaiduan
> On Wednesday, September 5, 2018, 11:54:07 AM EDT, kaiduan xie via FreeSWITCH-users <freeswitch-users at lists.freeswitch.org> wrote:
> 
> 
> Thanks Michael.
> 
> I downloaded the flite 2.0 from http://files.freeswitch.org/downloads/libs/flite-2.0.0.tar.gz <http://files.freeswitch.org/downloads/libs/flite-2.0.0.tar.gz> and build it as below
> 
> ./configure --enable-shared
> make
> make install
> 
> build and run freeswitch-1.8, the same error occurred again.
> 
> However mod_flite was successfully loaded if I ran freeswitch as below (used LD_PRELOAD to load libflite_cmulex)
> 
> kxie at kxie-Inspiron-3656:~/freeswitch-install$ pwd
> /home/kxie/freeswitch-install
> kxie at kxie-Inspiron-3656:~/freeswitch-install$ LD_PRELOAD=/usr/local/lib/libflite_cmulex.so ./bin/freeswitch
> 
> /Kaiduan
> 
> On Tuesday, September 4, 2018, 12:32:54 PM EDT, Michael Jerris <mike at jerris.com> wrote:
> 
> 
> Our build requires flite 2.0 …. Our latest Debian unstable and 1.8 repos have these packages, for ubuntu you likely need to build these packages yourself from our support deps in stash.
> 
>> On Sep 3, 2018, at 12:26 PM, kaiduan xie via FreeSWITCH-users <freeswitch-users at lists.freeswitch.org <mailto:freeswitch-users at lists.freeswitch.org>> wrote:
>> 
>> 
>> From: kaiduan xie <kaiduanx at yahoo.ca <mailto:kaiduanx at yahoo.ca>>
>> Subject: mod_flite fails due to undefined symbol: cmu_lex_init
>> Date: August 30, 2018 at 7:10:06 PM EDT
>> To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org <mailto:freeswitch-users at lists.freeswitch.org>>
>> 
>> 
>> Hi all,
>> 
>> I build and run FreeSwitch 1.6.20 from source on Ubuntu 16.0.4 xenial, the mod_filte failed while loading,
>> 
>> 2018-08-30 19:03:30.786468 [CRIT] switch_loadable_module.c:1522 Error Loading module /home/kxie/freeswitch-dev-install/lib/freeswitch/mod/mod_flite.so
>> **/usr/local/lib/libflite_cmu_us_slt.so.1: undefined symbol: cmu_lex_init**
>> 
>> Any idea to solve this issue?
>> 
>> Many thanks,
>> 
>> /Kaiduan
>> 
>> 
>> 
>> _________________________________________________________________________
>> Professional FreeSWITCH Services
>> sales at freeswitch.com <mailto:sales at freeswitch.com>
>> https://freeswitch.com
>> 
>> Official FreeSWITCH Sites
>> https://freeswitch.com/oss
>> https://freeswitch.org/confluence
>> https://cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> https://freeswitch.com
> 
> _________________________________________________________________________
> Professional FreeSWITCH Services
> sales at freeswitch.com <mailto:sales at freeswitch.com>
> https://freeswitch.com <https://freeswitch.com/>
> 
> Official FreeSWITCH Sites
> https://freeswitch.com/oss <https://freeswitch.com/oss>
> https://freeswitch.org/confluence <https://freeswitch.org/confluence>
> https://cluecon.com <https://cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> https://freeswitch.com <https://freeswitch.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20180906/05c42f8b/attachment.html>


More information about the FreeSWITCH-users mailing list