GNU bug report logs - #71847
Automake 1.16.90 regression mistakenly "not using Libtool"

Previous Next

Package: automake;

Reported by: Dave Hart <davehart <at> gmail.com>

Date: Sat, 29 Jun 2024 22:51:03 UTC

Severity: normal

Tags: notabug

Done: Dave Hart <davehart <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Dave Hart <davehart <at> gmail.com>
To: Karl Berry <karl <at> freefriends.org>
Cc: 71847 <at> debbugs.gnu.org
Subject: bug#71847: Self-inflicted problem, libtool and automake installed to different prefixes
Date: Mon, 1 Jul 2024 20:21:40 +0000
[Message part 1 (text/plain, inline)]
On Sun, 30 Jun 2024 at 20:31, Karl Berry <karl <at> freefriends.org> wrote:

> Hi Dave,
>
>     installed and installing the prerelease version to a prefix earlier on
> my
>     $PATH, not realizing I also needed to install libtool to the same
> prefix
>
> Well, I'm glad that it's apparently not a "real" problem, but I'm rather
> baffled. When I test an automake pretest, I don't do anything to install
> libtool in the same test prefix early in PATH, and I've never had the
> problem.
>
> Unless libtool is not installed anywhere in PATH in your scenario. Then
> it makes sense :). --thanks, karl.
>

I just reproduced it on a third system and see the same issue.  It's an
ancient 32-bit SPARC Solaris 10 system with a bunch of not-quite-so-old GNU
tools under /usr/local/gnu):

hart <at> pogo> m4 --version | head -1
m4 (GNU M4) 1.4.16
hart <at> pogo> libtool --version | head -1
libtool (GNU libtool) 2.4.2
hart <at> pogo> autoconf --version | head -1
autoconf (GNU Autoconf) 2.71
hart <at> pogo> autoconf --version | head -1
autoconf (GNU Autoconf) 2.71
hart <at> pogo> /usr/local/gnu/bin/automake --version | head -1
automake (GNU automake) 1.16.5
hart <at> pogo> $HOME/usr/local/bin/automake --version | head -1
automake (GNU automake) 1.16.92
hart <at> pogo>

Repro steps

# wget https://davehart.net/ntp/test/ntp-4.2.8p18-vcs.tar.xz
# tar xf *p18-vcs*xz
# cd *vcs
# ./bootstrap

Works fine with 1.16.5 in /usr/local/gnu/bin, breaks with
$HOME/usr/local/bin earlier on $PATH

It might be something about the libevent configure.ac or Makefille.am, the
source tree has projects nested three deep:

configure.ac
sntp/configure.ac
sntp/libevent/configure.ac

If you are willing to spend some time, I'm guessing you could reproduce the
failure.  Thanks for taking an interest.

Cheers,
Dave Hart
[Message part 2 (text/html, inline)]

This bug report was last modified 1 year and 6 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.