asterisk-flite built with missing shared library reference

Bug #1367042 reported by Andy Valencia
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
asterisk (Ubuntu)
Expired
Undecided
Unassigned
asterisk-flite (Ubuntu)
Expired
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.

Revision history for this message
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.

Revision history for this message
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)
Changed in asterisk-flite (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Srijan Batra (srij) wrote :

Any work around for this?

Revision history for this message
Andy Valencia (ajv-701-189-4171) wrote :

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.

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Thank you for taking the time to report this bug. In an effort to keep an
up-to-date and valid list of bugs to work on, I have reviewed this report
to verify it still requires effort and occurs on an Ubuntu release in
standard support, and it does not.

The bug is fixed since xenial, and, as verified (Thank you WhyteHorse,
for the simple reproducer), does not affect bionicnor any subsequent
series.

It is unfortunate that we were unable to resolve this defect, however
there appears to be no further action possible at this time. I am
therefore moving the bug to 'Incomplete'. If you disagree or have
new information, we would be grateful if you could please add a comment
stating why and then change the status of the bug to 'New'.

Changed in asterisk (Ubuntu):
status: Confirmed → Incomplete
Changed in asterisk-flite (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for asterisk-flite (Ubuntu) because there has been no activity for 60 days.]

Changed in asterisk-flite (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for asterisk (Ubuntu) because there has been no activity for 60 days.]

Changed in asterisk (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.