Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 915188 - sys-block/nbdkit-1.32.4: missing command: libtoolize
Summary: sys-block/nbdkit-1.32.4: missing command: libtoolize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Arsen Arsenović
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-04 21:10 UTC by Alexey Korepanov
Modified: 2023-10-09 10:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,6.59 KB, text/plain)
2023-10-05 20:36 UTC, Alexey Korepanov
Details
build.log (build.log,2.42 KB, text/plain)
2023-10-05 20:37 UTC, Alexey Korepanov
Details
libtoolize.out (libtoolize.out,188 bytes, text/plain)
2023-10-05 20:37 UTC, Alexey Korepanov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Korepanov 2023-10-04 21:10:05 UTC
***** 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
Comment 1 Mike Gilbert gentoo-dev 2023-10-05 19:39:56 UTC
Please attach a full build log and provide emerge --info.
Comment 2 Alexey Korepanov 2023-10-05 19:57:28 UTC
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?
Comment 3 Mike Gilbert gentoo-dev 2023-10-05 20:09:32 UTC
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.
Comment 4 Alexey Korepanov 2023-10-05 20:36:56 UTC
Created attachment 872197 [details]
emerge --info
Comment 5 Alexey Korepanov 2023-10-05 20:37:13 UTC
Created attachment 872198 [details]
build.log
Comment 6 Alexey Korepanov 2023-10-05 20:37:46 UTC
Created attachment 872199 [details]
libtoolize.out
Comment 7 Alexey Korepanov 2023-10-05 20:38:46 UTC
oh, ok. Attaching, hope it helps
Comment 8 Mike Gilbert gentoo-dev 2023-10-05 20:50:52 UTC
Oh, so it's actually eautoreconf that is calling libtoolize.

The ebuild sets WANT_LIBTOOL=none, so that seems odd.
Comment 9 Mike Gilbert gentoo-dev 2023-10-05 20:53:06 UTC
Ah, WANT_LIBTOOL only controls the dependency. eautoreconf still calls libtoolize if it detects it is needed based on configure.ac.
Comment 10 Larry the Git Cow gentoo-dev 2023-10-07 16:03:20 UTC
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(-)
Comment 11 Alexey Korepanov 2023-10-09 10:13:57 UTC
Thank you