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#43171 - [mpv] mpv requires libcdio_paranoia.so.1 and libcdio_cdda.so.1

Attached to Project: Community Packages
Opened by sjazar (sjazar) - Saturday, 20 December 2014, 13:01 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 20 December 2014, 16:32 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
$ mpv
mpv: error while loading shared libraries: libcdio_paranoia.so.1: cannot open shared object file: No such file or directory

mpv is linked against libcdio_paranoia.so.1 and libcdio_paranoia.so.1 wich are not provided anymore by extra/libcdio-paranoia

$ ldd /usr/bin/mpv | grep "not found"
libcdio_paranoia.so.1 => not found
libcdio_cdda.so.1 => not found

$ pacman -Ql libcdio-paranoia
libcdio-paranoia /usr/
libcdio-paranoia /usr/bin/
libcdio-paranoia /usr/bin/cd-paranoia
libcdio-paranoia /usr/include/
libcdio-paranoia /usr/include/cdio/
libcdio-paranoia /usr/include/cdio/paranoia/
libcdio-paranoia /usr/include/cdio/paranoia/cdda.h
libcdio-paranoia /usr/include/cdio/paranoia/paranoia.h
libcdio-paranoia /usr/lib/
libcdio-paranoia /usr/lib/libcdio_cdda.so
libcdio-paranoia /usr/lib/libcdio_cdda.so.2
libcdio-paranoia /usr/lib/libcdio_cdda.so.2.0.0
libcdio-paranoia /usr/lib/libcdio_paranoia.so
libcdio-paranoia /usr/lib/libcdio_paranoia.so.2
libcdio-paranoia /usr/lib/libcdio_paranoia.so.2.0.0
libcdio-paranoia /usr/lib/pkgconfig/
libcdio-paranoia /usr/lib/pkgconfig/libcdio_cdda.pc
libcdio-paranoia /usr/lib/pkgconfig/libcdio_paranoia.pc
libcdio-paranoia /usr/share/
libcdio-paranoia /usr/share/man/
libcdio-paranoia /usr/share/man/jp/
libcdio-paranoia /usr/share/man/jp/man1/
libcdio-paranoia /usr/share/man/jp/man1/cd-paranoia.1.gz
libcdio-paranoia /usr/share/man/man1/
libcdio-paranoia /usr/share/man/man1/cd-paranoia.1.gz


Additional info:
mpv : 0.7.1-2
libcdio-paranoia : 10.2+0.93+1-1




This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 20 December 2014, 16:32 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Saturday, 20 December 2014, 13:42 GMT
Don't use ldd, it's recursive. Use objdump or readelf and you'll see that mpv is linked to the correct libs.
% objdump -p mpv| grep cdio
NEEDED libcdio_paranoia.so.2
NEEDED libcdio_cdda.so.2

Make sure your entire system is up-to-date and that you have rebuilt any AUR/ABS packages that link to libcdio-paranoia. Most likely you have something from the AUR that mpv links to which is causing the problem.
Comment by sjazar (sjazar) - Saturday, 20 December 2014, 15:48 GMT
Thanks,
indeed, I wasn't aware of ldd recursiveness.
I used lddtree (from community/pax-utils) to spot the outdated dependency
libavdevice.so.56 provided by ffmpeg-full-extra from AUR, which needed to be rebuilt.

Next time, i'll test on a fresh install before reporting.

Loading...