Version: 2.3.1 (using KDE KDE 3.0.8) Installed from: Mandrake RPMs Compiler: gcc 3.2 OS: Linux KDevelop refuse to build projects using the Project Wizard when using autoconf 2.54 no matter which automake I use with it. And since automake 1.7.1 requires autoconf 2.54 it cannot be used either. The error I got when using autoconf 2.54 is this: configure.in:101: error: m4_popdef: undefined macro: AC_Dest autoconf/status.m4:844: AC_CONFIG_FILES is expanded from... configure.in:101: the top level autom4te: /usr//bin/m4 failed with exit status: 1 make[1]: *** [cvs] Error 1 make: *** [all] Error 2 sh: line 1: ./configure: No such file or directory ----- I have Mandrake 9.0 (with Cooker updates), KDE 3.1b2, KDevelop 2.1.3, gcc 3.2, tried different automake/autoconf sources from gnu.org. Thanks Mario
The actual bug is that autoconf gets confused when multiple files appear in AC_CONFIG_FILES/AC_OUTPUT . The best fix is to adjust your configure.in.in to use one macro per file, that works with any autocon version. I'm not sure if some of the kdevelop templates need adjustement, so leaving this bug open.
Fixed in cvs by updating template files to latest versions from kde-common.