rdlibtool: lconf: openat(3,"libtool",O_RDONLY,0) = 4. rdlibtool: lconf: found "/var/tmp/portage/sys-auth/thinkfinger-0.3-r3/work/thinkfinger-0.3/libtool". rdlibtool: error: output file prefix does not match its (shared library) suffix; the expected prefix was 'lib' make[2]: *** [Makefile:270: pam_thinkfinger.so] Error 2 make[2]: Leaving directory '/var/tmp/portage/sys-auth/thinkfinger-0.3-r3/work/thinkfinger-0.3/pam' make[1]: *** [Makefile:270: all-recursive] Error 1 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_systemd-20210320-151517 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.1 [2] x86_64-pc-linux-gnu-10.2.0 * /usr/lib/llvm/11 11.1.0 Python 3.8.8 Available Ruby profiles: [1] ruby26 (with Rubygems) [2] ruby27 (with Rubygems) * Available Rust versions: [1] rust-bin-1.50.0 [2] rust-1.50.0 * The following VMs are available for generation-2: *) AdoptOpenJDK 8.282_p08 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.10.4 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Sun Mar 28 17:05:44 UTC 2021 emerge -qpvO sys-auth/thinkfinger [ebuild N ] sys-auth/thinkfinger-0.3-r3 USE="pam -debug"
Created attachment 695616 [details] emerge-info.txt
Created attachment 695619 [details] emerge-history.txt
Created attachment 695622 [details] environment
Created attachment 695625 [details] etc.portage.tar.bz2
Created attachment 695628 [details] logs.tar.bz2
Created attachment 695631 [details] sys-auth:thinkfinger-0.3-r3:20210328-172507.log
Created attachment 695634 [details] temp.tar.bz2
Created attachment 695667 [details, diff] Patch to fix autoreconf.
Created attachment 695670 [details, diff] Patch to fix autoreconf. Correct patch.
Created attachment 695673 [details, diff] Patch to fix the build with slibtool. Upstream seems inactive, but this patch fixes the build regardless. This makefile was very confused as how to create the libpam_thinkfinger library, its amazing GNU libtool even allowed this...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df90aa3c22aa152128bdef92acd77ceea8f5d071 commit df90aa3c22aa152128bdef92acd77ceea8f5d071 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2021-05-04 14:46:26 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2021-05-04 15:07:56 +0000 sys-auth/thinkfinger: Fix for slibtool Thanks-to: orbea <orbea@riseup.net> Closes: https://bugs.gentoo.org/778980 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-auth/thinkfinger/files/0.3-autoreconf.patch | 25 +++++++++++++++++ sys-auth/thinkfinger/files/0.3-slibtool.patch | 37 +++++++++++++++++++++++++ sys-auth/thinkfinger/thinkfinger-0.3-r3.ebuild | 9 +++++- 3 files changed, 70 insertions(+), 1 deletion(-)