asterisk-flite built with missing shared library reference

Bug #1367042 reported by Andy Valencia on 2014-09-08
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
asterisk (Ubuntu)
Undecided
Unassigned
asterisk-flite (Ubuntu)
Medium
Unassigned

Bug Description

This is on Ubuntu Trusty, fully up to date on an x86 system.

Trying to use asterisk-flite, the "Flite" operation under the Asterisk PBX software.
Manually loading the app_flite.so module results in a complaint of an undefined
symbol cmu_lex_init, which is defined in libflite_cmulex.so. Thus, the module
fails to load.

Rebuilding from http://github.com/zaf/Asterisk-Flite using Ubuntu's Asterisk
dev headers gave me a module which loads and runs correctly.

So asterisk-flite is broken; its build rules need to be updated at a minimum, but
probably best just to update your bits from the Asterisk-Flite project.

WhyteHorse (whytehorse) wrote :

This also affects me. Steps to reproduce:
On Ubuntu 14.04 install asterisk and then asterisk-flite.
Run sudo asterisk -r
type in this: module load app_flite
receive the following error:
Command 'module load app_flite' failed.
[May 26 05:19:08] WARNING[9910]: loader.c:423 load_dynamic_module: Error loading module 'app_flite': /usr/lib/i386-linux-gnu/libflite_cmu_us_slt.so.1: undefined symbol: cmu_lex_init
[May 26 05:19:08] WARNING[9910]: loader.c:902 load_resource: Module 'app_flite' could not be loaded.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in asterisk (Ubuntu):
status: New → Confirmed
Changed in asterisk-flite (Ubuntu):
status: New → Confirmed
Joshua Powers (powersj) on 2017-01-25
Changed in asterisk-flite (Ubuntu):
importance: Undecided → Medium
Srijan Batra (srij) wrote :

Any work around for this?

Since the most recent Asterisk install on Ubuntu I attempted (Xenial) had Asterisk
broken in its entirety (had to build from asterisk.org source), I would say that if you want to
run Asterisk from prebuilt packages, you should look at distros which pay more attention
to their packages--at least their telephony ones. Ubuntu does not currently appear to have
the dev bandwidth to stay on top of all available packages.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers