After updating to lcov-2, lcov fails with the following error: $ lcov --version Can't locate lcovutil.pm in @INC (you may need to install the lcovutil module) (@INC entries checked: /tmp/portage/dev-util/lcov-2.0/image/usr/lib/lcov /etc/perl /usr/local/lib64/perl5/5.38/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.38 /usr/lib64/perl5/vendor_perl/5.38/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.38 /usr/lib64/perl5/5.38/x86_64-linux-thread-multi /usr/lib64/perl5/5.38 /usr/lib64/perl5/vendor_perl/5.36) at /usr/bin/lcov line 102. BEGIN failed--compilation aborted at /usr/bin/lcov line 102. The file is installed, but apparently not at a location that's searched. $ qfile lcovutil.pm dev-util/lcov: /usr/lib/lcov/lcovutil.pm My understanding is that this module didn't exist in v1.x and /usr/lib isn't where you'd expect to find a Perl module, maybe this is picking up some inappropriate default (I don't do Perl! Could be very wrong)
Thank you for the report. We need to have all information at hand before ticket assignment. This includes * the complete build.log as attachment and * a paste of the emerge info as described on https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket Please reopen this ticket (Status:UNCONFIRMED) afterwards.
(In reply to Jonas Stein from comment #1) > Thank you for the report. We need to have all information at hand before > ticket assignment. This includes > * the complete build.log as attachment and I don't think there's a need for this for a runtime failure like this. Anyway, I can reproduce, looking...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a461e386f87fc17b90d2f45d767d2ed1ddf334c commit 3a461e386f87fc17b90d2f45d767d2ed1ddf334c Author: Sam James <sam@gentoo.org> AuthorDate: 2023-10-14 01:37:46 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-10-14 01:37:46 +0000 dev-util/lcov: fix destdir leakage Closes: https://bugs.gentoo.org/915698 Signed-off-by: Sam James <sam@gentoo.org> dev-util/lcov/{lcov-1.16.ebuild => lcov-1.16-r1.ebuild} | 5 +++-- dev-util/lcov/{lcov-2.0.ebuild => lcov-2.0-r1.ebuild} | 5 +++-- dev-util/lcov/lcov-9999.ebuild | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-)
Thanks & sorry, I've fixed the very silly error.
(my own error, that is)
Thanks Sam, works great :)