Subject: bug#77851: AM_RUN_LOG not found due to ustar by default

From: Ross Burton <[email-masked]>
Date: Wed, 16 Apr 2025 21:42:39 +0000

On 16 Apr 2025, at 21:56, Karl Berry <[email-masked]> wrote:
>    1. build intltool out-of-tree from a fresh tarball with automake 1.17.0
>
> Where did you get this intltool, precisely? Not that it's likely to
> matter, granted, but for purposes of reproducing ...

The intltool 0.51.0 tarball on launchpad[1].

> Although the automake change is provoking the bug, I think a crucial
> question is what version of autoconf you are using, not
> automake. Because autom4te is part of autoconf, not automake, as we
> previously discussed. Thus I suggest trying with the latest released
> autoconf, 2.72, from
> https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz.

We’re using autoconf 2.72e with a few patches[2] which I now see is a pre-release not a patch release.  One glorious day the world shall use the same numbering scheme…. I shall update to the final release and hope that one of the six or so commits that we’re missing is responsible!

> As I wrote before, all I can think of is for you to make a tarball of
> your source tree, including autom4te.cache, after each step. Then, if
> we're starting from (supposedly) the same source, and running
> (supposedly) the same versions of the autotools, we should be able to
> see at what point they diverge.

I have archives of each of the trees, after autoreconf. Is there a way to get more visibility into what autom4te is doing?

> Also, what happens if you build from the start with 1.17.92? (I.e., no
> autoreconf involved.) Does it find AM_TRY_LOG?

Yes, that works fine. The only failure case is when our source tree has been reconfigured with 1.17.0, which is “interesting" because intltool is already configured, being a tarball.  There’s a chance that our setup is triggering some latent bug but I’ve never seen this behaviour with autotools upgrades before…

Ross

[1] as per https://git.yoctoproject.org/poky/tree/meta/recipes-devtools/intltool/intltool_0.51.0.bb
[2] as per https://git.yoctoproject.org/poky/tree/meta/recipes-devtools/autoconf/autoconf_2.72e.bb

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.