autoconf-2.53 and compiling gnucash from CVS

Christian Krause chkr@plauener.de
10 Jul 2002 01:35:55 +0200


Hi,

I found a problem in the build system of gnucash, so that
version.texi isn't build and the make fails...

- requirements: autoconf-2.53, "fresh" CVS checkout

- starting ./autogen.sh, this starts macros/autogen.sh, this starts
autoconf
- the workaround in configure.in (for autoconf-2.53) works nearly
(configure is generated correctly), but autoconf exists with return
value 1
- macros/autogen.sh terminats and _doesn't_ call configure

- doing just a configure _without_ any options
- make terminates, because version.texi is missing (it isn't generated
if configure wasn't started with --enable-maintainer-mode)


The problem is, that autoconf-2.53 accepts the workaround, but exists
with return value 1.


What could be a "good" resolution for the problem? Compiling gnucash
should work, even if --enable-maintainer-mode isn't used.

The actual behaviour is a little bit confusing.


regards,
christian