> Date: Thu, 28 Feb 2008 10:38:00 +0100 > From: Aleksander Morgado <[EMAIL PROTECTED]> > > Hi Gerel, > > > ## > > Error message: > > > > autoheader: warning: missing template: > > autoheader: Use AC_DEFINE([], [], [Description]) > > autoreconf: /usr/bin/autoheader failed with exit status: 1 > > ### > > > > You should use AC_DEFINE_UNQUOTED for shell variables only. But the real > error is that the third parameter is not given (the description). The > description is mandatory when you want to use autoheader (by calling > AM_CONFIG_HEADER or AC_CONFIG_HEADERS) to create a config.h.in file with > all the defines, as we do. > > In addition to this, the defines should only appear if the specific > option was selected in the configure, and not always, even if the value > defined is different (we use `ifdef' within the code, not `if'). > > I send you my changes to your proposal.
Hey, many thanks! I'd prefer to set each symbol to '1' though: AC_DEFINE([HAVE_DEBUG_PAGE], [1], [Debugging Page Layer]) just to follow the standard in config.h symbols. cheers -gerel
