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#26400 - An error appears after execute mplayer2

Attached to Project: Community Packages
Opened by Denis A. Ascheulov (Denis_A) - Tuesday, 11 October 2011, 18:54 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 11 October 2011, 20:51 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture i686
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
An error appears after execute fresh installed mplayer: 'error while loading shared libraries: libenca.so.0: cannot open shared object file: No such file or directory'.
After creating symlink /usr/lib/libcaca.so.0 -> /usr/lib/libenca.so.0 mplayer successfully starts.

Additional info:
* package version(s)
mplayer2 2.0-14

My opinion:
Perhaps, package mplayer2 2.0-14 wrong linked. Is it typo in library name?

Steps to reproduce:
pacman -S mplayer2
mplayer
cd /usr/lib
ln -s libcaca.so.0 libenca.so.0
mplayer
This task depends upon

Closed by  Ionut Biru (wonder)
Tuesday, 11 October 2011, 20:51 GMT
Reason for closing:  Not a bug
Additional comments about closing:  the op system is messed up
Comment by Karol Błażewicz (karol) - Tuesday, 11 October 2011, 19:39 GMT
[karol@black ~]$ pacman -Q mplayer2
mplayer2 2.0-14
[karol@black ~]$ ls -l /usr/lib/libcaca.so.0
lrwxrwxrwx 1 root root 18 2010-03-05 /usr/lib/libcaca.so.0 -> libcaca.so.0.99.17
[karol@black ~]$ ls -l /usr/lib/libenca.so.0
lrwxrwxrwx 1 root root 16 2010-02-10 /usr/lib/libenca.so.0 -> libenca.so.0.5.1
[karol@black ~]$ pacman -Qo /usr/lib/libenca.so.0
/usr/lib/libenca.so.0 is owned by enca 1.13-1

32-bit. Works fine.
Symlinking different libraries seems pretty weird: /usr/lib/libcaca.so.0 -> /usr/lib/libenca.so.0 ??
Is your system fully up to date? Do you have enca installed?
Comment by Denis A. Ascheulov (Denis_A) - Tuesday, 11 October 2011, 20:12 GMT
Thanks, Karol, task can be closed. I've just installed enca 1.13-1. Oddly, that enca was not installed as dependence of mplayer.
Maybe this was bacause during installation mplayer, package 'libass' can not be downloaded from any mirrors. Had to make package manually from source. Later the same was with mc - also I had to make package.
Comment by Karol Błażewicz (karol) - Tuesday, 11 October 2011, 20:16 GMT
libass has just been updated and you either haven't updated your database before installing mplayer2 or your mirrors haven't synced yet.
There's no need to build stuff from source, as you can go to the package page e.g. http://www.archlinux.org/packages/extra/i686/libass/ and click on 'Download From Mirror' link (top right-hand side). Just remember you need to download the dependencies as well.

Loading...