On Tue, Nov 15, 2022, at 2:02 PM, Nick Bowler wrote:
> But neither suggestion makes any difference.  Timestamps seem OK; it
> appears that make is deciding to aclocal.m4 (and then configure) because
> of prerequisites that do not exist outright:
>
>   % make -d
>   [...]
>        Considering target file 'aclocal.m4'.
>   [...]
>       Prerequisite 'autoconf/autoupdate.m4' of target 'aclocal.m4'
> does not exist.
>       Prerequisite 'autoconf/autoscan.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'autoconf/general.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'autoconf/status.m4' of target 'aclocal.m4' does not exist.
>       Prerequisite 'autoconf/autoheader.m4' of target 'aclocal.m4'
> does not exist.
>       Prerequisite 'autoconf/autotest.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'autoconf/programs.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'autoconf/lang.m4' of target 'aclocal.m4' does not exist.
>       Prerequisite 'autoconf/c.m4' of target 'aclocal.m4' does not exist.
>       Prerequisite 'autoconf/erlang.m4' of target 'aclocal.m4' does not exist.
>       Prerequisite 'autoconf/fortran.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'autoconf/go.m4' of target 'aclocal.m4' does not exist.
>       Prerequisite 'autoconf/functions.m4' of target 'aclocal.m4' does
> not exist.
>       Prerequisite 'autoconf/headers.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'autoconf/types.m4' of target 'aclocal.m4' does not exist.
>       Prerequisite 'autoconf/libs.m4' of target 'aclocal.m4' does not exist.
>       Prerequisite 'autoconf/specific.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'autoconf/oldnames.m4' of target 'aclocal.m4' does not 
> exist.
>       Prerequisite 'm4/autobuild.m4' is older than target 'aclocal.m4'.
>       Prerequisite 'm4/m4.m4' is older than target 'aclocal.m4'.
>       Prerequisite 'm4/make-case.m4' is older than target 'aclocal.m4'.
>       Prerequisite 'm4/perl-time-hires.m4' is older than target 'aclocal.m4'.
>       Prerequisite 'configure.ac' is older than target 'aclocal.m4'.

Huh.  This is probably a bug in the bootstrap script.  The files from 
lib/autoconf/
shouldn't be dependencies of aclocal.m4 at all, I don't think.

I'll look into this more on the weekend.

zw

Reply via email to