Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 593274

Summary: app-accessibility/flite-1.4-r4: /usr/lib64/libflite_cmu_us_kal.so.1: undefined reference to `cmu_postlex' [...]
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Gentoo Accessibility Team <accessibility>
Status: RESOLVED FIXED    
Severity: normal CC: sound
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 602594    
Attachments: media-video:mpv-0.20.0:20160909-042310.log

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-09-09 10:25:09 UTC
Created attachment 445292 [details]
media-video:mpv-0.20.0:20160909-042310.log

When attempting to link mpv, I get the following issues from flite libraries:

/usr/lib64/libflite_cmu_us_kal.so.1: undefined reference to `cmu_postlex'
/usr/lib64/libflite_cmu_us_awb.so.1: undefined reference to `usenglish_init'
/usr/lib64/libflite_cmu_us_awb.so.1: undefined reference to `cmu_lex_init'
collect2: error: ld returned 1 exit status

Looks like major underlinking on flite part.
Comment 1 Alessandro Barbieri 2017-05-14 10:56:04 UTC
gz command from the sci-electronics/gazebo package fails with:

gz: symbol lookup error: /usr/lib64/libflite_cmu_us_slt.so.1: undefined symbol: usenglish_init
Comment 2 Alessandro Barbieri 2017-05-14 10:56:52 UTC
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771454

seems that in version 1.4-release-12 is fixed
Comment 3 Michael Orlitzky gentoo-dev 2017-08-18 16:52:34 UTC
This is making app-accessibility/eflite unusable, and is preventing me from fixing a security bug. Halp.
Comment 4 Larry the Git Cow gentoo-dev 2020-02-20 02:55:03 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be655cb34af29811e96fdb4f6e41a8cfe28f8a19

commit be655cb34af29811e96fdb4f6e41a8cfe28f8a19
Author:     Mihai Moldovan <ionic@ionic.de>
AuthorDate: 2020-02-20 01:31:56 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-02-20 02:54:40 +0000

    app-accessibility/flite: Version bump to 2.1
    
    Lots of changes by mattst88:
        - EAPI=7
        - Update homepage
        - Drop IUSE=static-libs
        - Only depend on alsa-lib if USE="alsa -pulseaudio"
        - Pull in patches from upstream
        - Rename configure.in -> configure.ac
        - Rewrite pkg_postinst() message
        - Add <use>, <upstream> info to metadata.xml
    
    Closes: https://bugs.gentoo.org/593274
    Closes: https://bugs.gentoo.org/625978
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 app-accessibility/flite/Manifest                   |  32 +++++
 .../files/flite-2.1-Improve-internal-linking.patch |  95 +++++++++++++++
 ...udio-data-to-a-temporariy-file-in-debug-.patch} |  31 +++--
 .../flite/files/flite-2.1-prototype.patch          |  13 +++
 app-accessibility/flite/flite-1.4-r4.ebuild        |   2 +-
 app-accessibility/flite/flite-2.1.ebuild           | 129 +++++++++++++++++++++
 app-accessibility/flite/metadata.xml               |   6 +
 7 files changed, 296 insertions(+), 12 deletions(-)