Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 683870 - media-libs/mlt with media-video/ffmpeg USE=flite - mlt_repository_init: failed to dlopen /usr/lib64/mlt/libmltavformat.so (/usr/lib64/libflite_cmu_us_slt.so.1: undefined symbol: usenglish_init)
Summary: media-libs/mlt with media-video/ffmpeg USE=flite - mlt_repository_init: faile...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: media-video herd
URL:
Whiteboard:
Keywords:
: 683924 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-04-20 06:19 UTC by Red
Modified: 2019-07-16 18:17 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Red 2019-04-20 06:19:52 UTC
When ffmpeg is built with USE=flite, it causes the following problems with mlt and kdenlive:

1. melt query="formats" gives the error:
mlt_repository_init: failed to dlopen /usr/lib64/mlt/libmltavformat.so
  (/usr/lib64/libflite_cmu_us_slt.so.1: undefined symbol: usenglish_init)
# No formats - failed to load avformat consumer

2. kdenlive replaces the video preview with a green box and refuses to import files with "Clip is invalid, will be removed from project" error.

3. When opening a previous project, all the clips in the project are replaced with "INVALID" etc and refuse to play.

4. After using Settings->Run Config Wizard, it gives an error message that the libavformat module is missing and that it is needed to run the program.

All of this can be avoided when removing USE=flite from ffmpeg.
Comment 1 Jeroen Roovers gentoo-dev 2019-04-20 08:21:21 UTC
Newer versions of dependency libraries breaking their users are normally not caused by the dependency library - the users of those libraries need to be updated instead.

Hence, this bug report is now about media-libs/mlt - please file a separate bug report for kde-apps/kdenlive
Comment 2 Red 2019-04-20 22:36:23 UTC
The kde-apps/kdenlive issues are filed as bug 683924.
Comment 3 Andreas Sturmlechner gentoo-dev 2019-06-29 18:27:40 UTC
Is that still happening with mlt-6.16.0?
Comment 4 Red 2019-06-29 20:18:47 UTC
(In reply to Andreas Sturmlechner from comment #3)
> Is that still happening with mlt-6.16.0?

Yes, still having the same problem with mlt-6.16.0.
Comment 5 Andreas Sturmlechner gentoo-dev 2019-06-29 20:48:10 UTC
*** Bug 683924 has been marked as a duplicate of this bug. ***
Comment 6 Larry the Git Cow gentoo-dev 2019-06-29 21:34:20 UTC
The bug has been referenced in the following commit(s):

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

commit e5af67be60304b4e83f60ffb4e1e827e0e88df3c
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-06-29 20:51:17 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-06-29 21:33:53 +0000

    media-libs/mlt: Disallow media-video/ffmpeg[flite]
    
    Bug: https://bugs.gentoo.org/683870
    Package-Manager: Portage-2.3.67, Repoman-2.3.16
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-libs/mlt/mlt-6.16.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 7 Andreas Sturmlechner gentoo-dev 2019-07-16 18:17:22 UTC
No longer blocks stabilisation after USE=-flite was forced.