Eric Blake asked:
> Gnulib pre-assumes that you are using Automake, and automake generally
> guarantees that PACKAGE is defined.  What is guile doing that violates
> this assumption?

guile's configure.ac is invoking
  AM_INIT_AUTOMAKE([... no-define ...])
which has the effect that PACKAGE and VERSION are not defined as C macros.

So, in this case, only the 5 macros from AC_INIT
    PACKAGE_NAME
    PACKAGE_TARNAME
    PACKAGE_VERSION
    PACKAGE_STRING
    PACKAGE_BUGREPORT
will be defined [1].

In other packages, like GNU gettext, only PACKAGE and VERSION are defined,
but not the 5 macros from AC_INIT.

Bruno

[1] http://lists.gnu.org/archive/html/automake/2009-05/msg00145.html


Reply via email to