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#30567 - [namcap] doesn't detect perl library
Attached to Project:
Arch Linux
Opened by Lone_Wolf (Lone_Wolf) - Friday, 06 July 2012, 12:08 GMT
Last edited by Jelle van der Waa (jelly) - Friday, 11 August 2023, 15:51 GMT
Opened by Lone_Wolf (Lone_Wolf) - Friday, 06 July 2012, 12:08 GMT
Last edited by Jelle van der Waa (jelly) - Friday, 11 August 2023, 15:51 GMT
|
DetailsName : namcap
Version : 3.2.4-1 [panoramix@obelix kvirc-phonon-svn]$ namcap kvirc-phonon-svn-6221-1-x86_64.pkg.tar.xz kvirc-phonon-svn W: Referenced library 'libperl.so' is an uninstalled dependency kvirc-phonon-svn W: Dependency perl included but already satisfied [panoramix@obelix kvirc-phonon-svn]$ which libperl.so which: no libperl.so in (/home/panoramix/GNUstep/Tools:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/vendor_perl:/usr/bin/core_perl) [panoramix@obelix kvirc-phonon-svn]$ locate libperl.so /usr/lib/perl5/core_perl/CORE/libperl.so [panoramix@obelix kvirc-phonon-svn]$ pacman -Qo /usr/lib/perl5/core_perl/CORE/libperl.so /usr/lib/perl5/core_perl/CORE/libperl.so is owned by perl 5.16.0-2 [panoramix@obelix kvirc-phonon-svn]$ source for package attached Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Jelle van der Waa (jelly)
Friday, 11 August 2023, 15:51 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/pacman/namc ap/issues/38
Friday, 11 August 2023, 15:51 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/pacman/namc ap/issues/38
Output is as follows:
$ namcap kvirc-phonon-svn-6285-1-x86_64.pkg.tar.xz
kvirc-phonon-svn W: Referenced library 'libperl.so' is an uninstalled dependency
kvirc-phonon-svn W: Referenced library 'libkvilib.so.4' is an uninstalled dependency
kvirc-phonon-svn W: Dependency perl included but already satisfied
For testing purposes I created a symlink to libperl.so in /usr/lib
# ln -s /usr/lib/perl5/core_perl/CORE/libperl.so /usr/lib/libperl.so
# ldconfig
After that namcap finds libperl.so
I have the same issue with a package (opensmtpd) depending on the newly added libressl:
opensmtpd W: Referenced library 'libcrypto.so.45' is an uninstalled dependency
opensmtpd W: Referenced library 'libssl.so.47' is an uninstalled dependency
opensmtpd W: Dependency included and not needed ('libressl')
So I would change this issue to “[namcap] does not find libraries outside /usr/lib/” or something like that.
Perhaps packages like libressl and perl (no libs or links in /usr/lib/) should ship a config file in /etc/ld.so.conf.d/ so that ldconfig finds the provided libs?
The fakeroot package ships such a file for example.