Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#56496 - [mlt] Missing dependency for libmltsox.so

Attached to Project: Arch Linux
Opened by Luca Weiss (z3ntu) - Tuesday, 28 November 2017, 13:35 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 28 November 2017, 15:12 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I tried to export a video in kdenlive to webm and I got

Rendering of /tmp/untitled.webm crashed

mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltsox.so (libsox.so.3: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltopengl.so (libmovit.so.7: cannot open shared object file: No such file or directory)
[webm @ 0x7f741400b7c0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. [webm @ 0x7f741400b7c0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.

as output. It suggests that the file /usr/lib/mlt/libmltsox.so is missing a dependency:

$ ldd /usr/lib/mlt/libmltsox.so
linux-vdso.so.1 (0x00007ffff5580000)
libmlt.so.6 => /usr/lib/libmlt.so.6 (0x00007f8c6ac7e000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f8c6a932000)
libsox.so.3 => not found
libc.so.6 => /usr/lib/libc.so.6 (0x00007f8c6a57a000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f8c6a376000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f8c6a158000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007f8c6b0b4000)

Additional info:
* mlt 6.4.1-8

I have noticed, that sox is an optional dependency for mlt, but then it should be a hard dependency for kdenlive as webm is one of the most prominent export formats there.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Tuesday, 28 November 2017, 15:12 GMT
Reason for closing:  Not a bug
Additional comments about closing:  "one of the most prominent export formats [in kdenlive]" is not actually a rationale for making something a hard dependency. This is why people are supposed to *read the optdepends when installing something*. Don't ask us to completely negate the fundamental purpose of optdepends.

Loading...