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!
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!
FS#64499 - [libpurple] libnm dependency?
Attached to Project:
Arch Linux
Opened by Marc Sven Schulte (msschulte) - Thursday, 14 November 2019, 17:17 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 14 November 2019, 18:04 GMT
Opened by Marc Sven Schulte (msschulte) - Thursday, 14 November 2019, 17:17 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 14 November 2019, 18:04 GMT
|
Detailspackage version: libpurple 2.13.0-8
pidgin: error while loading shared libraries: libnm.so.0: cannot open shared object file: No such file or directory ldd /usr/lib/libpurple.so | grep libnm libnm.so.0 => not found Is the dependency of libnm new/necessary? |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Thursday, 14 November 2019, 18:04 GMT
Reason for closing: Fixed
Additional comments about closing: pidgin 2.13.0-9
Thursday, 14 November 2019, 18:04 GMT
Reason for closing: Fixed
Additional comments about closing: pidgin 2.13.0-9
Its split package, finch, does link to libnm via /usr/lib/gnt/s.so which I guess is probably a plugin...
...
By the way, please don't use ldd to check this stuff, since it does recursive lookup. Use lddtree, from the pax-utils package, which provides a tree lookup (still recursive but you see which libs pull in which other libs) or use readelf -d or objdump to see what it's explicitly linked to. In this case, you're correct that libpurple uses libnm, but sometimes it's trickier.
$ pkg-list-linked-libraries libpurple libnm
==> checking linked libraries for libpurple-2.13.0-8-x86_64.pkg.tar.xz ...
/usr/lib/libpurple.so.0.13.0
NEEDED libnm.so.0
There it is... explicitly linked.