all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#71487: automake-1.16.92 released
       [not found]   ` <8d162a85-27d2-47ea-9308-e35cf6a91405@draconx.ca>
@ 2024-06-30 17:34     ` Dave Hart
       [not found]     ` <CAMbSiYABSsKdqY49YVsp+QaA7jUa5=o2tt7EwPLrEoYKTOsjNw@mail.gmail.com>
  1 sibling, 0 replies; 2+ messages in thread
From: Dave Hart @ 2024-06-30 17:34 UTC (permalink / raw
  To: Nick Bowler, GNU Automake mailing list; +Cc: 71487-close

[-- Attachment #1: Type: text/plain, Size: 1887 bytes --]

On Sun, 30 Jun 2024 at 05:03, Nick Bowler <nbowler@draconx.ca> wrote:

> [...]
>
> autoreconf decides to run libtoolize based on an m4 trace right after
> it runs aclocal, looking for expansion of LT_INIT (or the older
> AC_PROG_LIBTOOL).
>
> This means that for this to work at all:
>
>  (1) a macro definition of LT_INIT must be available at this time, and
>  (2) the LT_INIT macro must actually be expanded directly, and
>  (3) tracing must not be disabled.
>
> Normally aclocal will take care of (1).  Since this tool is part of
> Automake, this is something you have changed in your setup so it's
> plausible this is the underlying cause of your problem.
>
> aclocal works basically by grepping your configure.ac and all the files
> it knows about looking for things that look like macro definitions and
> things that look like macro expansions, and copying in any missing
> definitions.  So for this to work:
>
>   (1.1) aclocal must know where to find the definition of LT_INIT.
>   (1.2) aclocal must see the place where LT_INIT is expanded.
>
> Normally, aclocal and libtool are installed to the same prefix, libtool
> will install its macros into the default aclocal search path, and
> aclocal will find the macro definitions.  If they are installed into
> different prefixes, aclocal will need help, you can use the dirlist
> mechanism (recommended for a permanent installation) or for a quick fix,
> set the ACLOCAL_PATH environment variable to the installed location of
> the libtool macros.
>

Thanks for explaining this, Nick, and in fact the problem was
self-inflicted as I was installing the prerelease Automake versions to a
different prefix than libtool (and the base automake) without taking steps
to help aclocal find the libtool macro definitions.

After installing Libtool to the same prefix as the prerelease Automake, the
problem disappeared.

Cheers,
Dave Hart

[-- Attachment #2: Type: text/html, Size: 3238 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#71487: automake-1.16.92 released
       [not found]     ` <CAMbSiYABSsKdqY49YVsp+QaA7jUa5=o2tt7EwPLrEoYKTOsjNw@mail.gmail.com>
@ 2024-06-30 18:39       ` Stefan Kangas
  0 siblings, 0 replies; 2+ messages in thread
From: Stefan Kangas @ 2024-06-30 18:39 UTC (permalink / raw
  To: Dave Hart, Nick Bowler, GNU Automake mailing list; +Cc: 71487

reopen 71487
thanks

Dave Hart <davehart@gmail.com> writes:

> After installing Libtool to the same prefix as the prerelease Automake, the
> problem disappeared.

I think you might have sent this to the wrong bug report.

Bug#71487 is an Emacs bug, see:

    https://debbugs.gnu.org/cgi/bugreport.cgi?bug=71487





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-06-30 18:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <m2iky2q3dd.fsf@meyering.net>
     [not found] ` <CAMbSiYCqkA92BkOE=-rqmwJiOKbZLM4g1F9p3fq3MDoMQ=1drw@mail.gmail.com>
     [not found]   ` <8d162a85-27d2-47ea-9308-e35cf6a91405@draconx.ca>
2024-06-30 17:34     ` bug#71487: automake-1.16.92 released Dave Hart
     [not found]     ` <CAMbSiYABSsKdqY49YVsp+QaA7jUa5=o2tt7EwPLrEoYKTOsjNw@mail.gmail.com>
2024-06-30 18:39       ` Stefan Kangas

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.