bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bootstrap script failing due to gettext AM_CPPFLAGS change


From: Paul Eggert
Subject: Re: bootstrap script failing due to gettext AM_CPPFLAGS change
Date: Tue, 25 Apr 2006 14:53:04 -0700
User-agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)

Juan Manuel Guerrero <address@hidden> writes:

> ./bootstrap: Bootstrapping CVS bison...
> ./bootstrap: getting gnulib files...
> [snip] ...
> lib/gnulib.mk:29: AM_CPPFLAGS must be set with `=' before using `+='
> lib/Makefile.am:53:   `lib/gnulib.mk' included from here
> configure.ac: installing `build-aux/ylwrap'
> autoreconf: automake failed with exit status: 1
>
> I can send the complete output of the bootstrap script if required.
> Can someone explain me what is failing here?

Thanks for reporting this.  This comes from the following change by
Claudio Fontana which was installed yesterday into gnulib:

http://lists.gnu.org/archive/html/bug-gnulib/2006-03/msg00033.html

combined with the fact that Bison does not have an intl/ subdirectory
and doesn't use AM_CPPFLAGS.

I'd rather not complicate all the Bison builds with an unused
-I../intl flag, so I installed this workaround to the Bison bootstrap
script, but I hope there's a better way in general.  Perhaps we need
to distinguish the 'gettext' module from the 'gettext-intl' module?

2006-04-25  Paul Eggert  <address@hidden>

        * bootstrap: Comment out the AM_CPPFLAGS line, since we don't use
        that variable and the line breaks the bootstrap.  Problem reported
        by Juan M. Guerrero.

--- bootstrap   20 Jan 2006 00:45:53 -0000      1.34
+++ bootstrap   25 Apr 2006 21:02:36 -0000      1.35
@@ -237,7 +237,8 @@ esac
 ) >m4/gnulib.m4 || exit
 
 (echo '# This file is generated automatically by "bootstrap".' &&
- $GNULIB_SRCDIR/gnulib-tool --extract-automake-snippet $gnulib_modules
+ $GNULIB_SRCDIR/gnulib-tool --extract-automake-snippet $gnulib_modules |
+ sed 's/^[      ]*AM_CPPFLAGS[  ]*+=/# (commented out by bootstrap) &/'
 ) >lib/gnulib.mk || exit
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]