***** libtoolize ***** ***** PWD: /var/tmp/portage/portage/sys-block/nbdkit-1.32.4/work/nbdkit-1.32.4 ***** libtoolize --install --copy --force --automake *** missing command: libtoolize Maybe libtool.eclass or libtoolize dependency is missing? Reproducible: Always
Please attach a full build log and provide emerge --info.
I would attach the full info normally, but in this case it is quite clear what the problem is: libtool is not a build time dependency. I'm not sure what's the proper way to add it. Does it still make sense to attach the full log etc?
Generally, libtoolize should not be called by the build system. It's supposed to be called before the source tarball is created. The full build log may help to diagnose why the build system is calling it in the first place. Especially if the package maintainer cannot reproduce the issue. As a general rule, always include a full build log when reporting build failures.
Created attachment 872197 [details] emerge --info
Created attachment 872198 [details] build.log
Created attachment 872199 [details] libtoolize.out
oh, ok. Attaching, hope it helps
Oh, so it's actually eautoreconf that is calling libtoolize. The ebuild sets WANT_LIBTOOL=none, so that seems odd.
Ah, WANT_LIBTOOL only controls the dependency. eautoreconf still calls libtoolize if it detects it is needed based on configure.ac.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb20a1cd7951ad0e16b3aff7c1fe4d0277a9a47 commit feb20a1cd7951ad0e16b3aff7c1fe4d0277a9a47 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2023-10-07 16:02:36 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2023-10-07 16:02:36 +0000 sys-block/nbdkit: drop WANT_LIBTOOL=none Closes: https://bugs.gentoo.org/915188 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-block/nbdkit/nbdkit-1.32.4.ebuild | 1 - 1 file changed, 1 deletion(-)
Thank you