Community Packages

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#29551 - [mplayer2] is missing dependency on libtheora

Attached to Project: Community Packages
Opened by Rickard Närström (riccetn) - Saturday, 21 April 2012, 14:46 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Sunday, 22 April 2012, 07:39 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The mplayer binary provider by mplayer2 package in community-testing is linked to libtheora.so.0 but the package do not depend on libtheora.

To reproduce:
1. Make sure libtheora is not installed `pacman -R libtheora`
2. Install mplayer2 `pacman -S mplayer2`
3. Run mplayer `mplayer`

Expected result:
mplayer2 package shuld depend on libtheora and pull it in when installed, or the mplayer binary should not be linked against libtheora.so.0

Actual result:
The mplayer binary provided by the mplayer2 package links against libtheora.so.0 and those can not be executed without installing the libtheora package.


$ mplayer
mplayer: error while loading shared libraries: libtheora.so.0: cannot open shared object file: No such file or directory


NOTE: The mplayer2 (and mplayer) build system will use any optional build dependencies that is available on the build system unless explicitly disabled. I suggest that all optional build dependencies that are not to be linked against is explicitly disabled by passing arguments to the ./configure command in the PKGBUILD. And of course that all optional build dependencies that is to be linked against are added to depend.
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Sunday, 22 April 2012, 07:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  Not exactly a bug, but I've improved dependencies in 20120416-2.
Comment by Karol Błażewicz (karol) - Saturday, 21 April 2012, 16:06 GMT
mplayer2 depends on ffmpeg which depends on libtheora.
Comment by Rickard Närström (riccetn) - Sunday, 22 April 2012, 06:00 GMT
Ok, I'm using my libav from AUR witch dose not depend on libtheora.

You can close this.

Loading...