Source: most Version: 5.0.0a-4 Severity: serious User: helm...@debian.org Usertags: rebootstrap
I was trying to fix a bug in most that requires modifying configure. Thus I tried to regenerate it and ... failed. It seems that configure was generated with autoconf2.61. The archive does have autoconf 2.13, 2.64 and 2.69, but not 2.61. So I tried autoconf 2.64 as that seemed closest. However autoheader2.64 failed: | configure.ac:4: warning: AC_REQUIRE: `AC_PROG_CC' was expanded before it was required | configure.ac:4: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required | ../../lib/autoconf/c.m4:429: AC_LANG_COMPILER(C) is expanded from... | ../../lib/autoconf/lang.m4:329: AC_LANG_COMPILER_REQUIRE is expanded from... | ../../lib/autoconf/lang.m4:372: AC_LANG_PREPROC_REQUIRE is expanded from... | ../../lib/autoconf/general.m4:2549: AC_EGREP_CPP is expanded from... | ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... | ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... | ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... | ../../lib/autoconf/c.m4:543: AC_PROG_GCC_TRADITIONAL is expanded from... | aclocal.m4:496: JD_ANSI_CC is expanded from... | configure.ac:4: the top level | configure.ac:4: warning: AC_REQUIRE: `AC_PROG_CPP' was expanded before it was required | configure.ac:4: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required | ../../lib/autoconf/c.m4:336: AC_LANG_PREPROC(C) is expanded from... | ../../lib/autoconf/lang.m4:372: AC_LANG_PREPROC_REQUIRE is expanded from... | ../../lib/autoconf/general.m4:2549: AC_EGREP_CPP is expanded from... | ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... | ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... | ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... | ../../lib/autoconf/c.m4:543: AC_PROG_GCC_TRADITIONAL is expanded from... | aclocal.m4:496: JD_ANSI_CC is expanded from... | configure.ac:4: the top level | configure.ac:4: warning: AC_REQUIRE: `AC_PROG_CC' was expanded before it was required | configure.ac:4: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required | ../../lib/autoconf/c.m4:429: AC_LANG_COMPILER(C) is expanded from... | ../../lib/autoconf/lang.m4:329: AC_LANG_COMPILER_REQUIRE is expanded from... | ../../lib/autoconf/lang.m4:372: AC_LANG_PREPROC_REQUIRE is expanded from... | ../../lib/autoconf/general.m4:2549: AC_EGREP_CPP is expanded from... | ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... | ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... | ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... | ../../lib/autoconf/c.m4:543: AC_PROG_GCC_TRADITIONAL is expanded from... | aclocal.m4:496: JD_ANSI_CC is expanded from... | configure.ac:4: the top level | configure.ac:4: warning: AC_REQUIRE: `AC_PROG_CPP' was expanded before it was required | configure.ac:4: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required | ../../lib/autoconf/c.m4:336: AC_LANG_PREPROC(C) is expanded from... | ../../lib/autoconf/lang.m4:372: AC_LANG_PREPROC_REQUIRE is expanded from... | ../../lib/autoconf/general.m4:2549: AC_EGREP_CPP is expanded from... | ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... | ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... | ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... | ../../lib/autoconf/c.m4:543: AC_PROG_GCC_TRADITIONAL is expanded from... | aclocal.m4:496: JD_ANSI_CC is expanded from... | configure.ac:4: the top level | configure.ac:4: warning: AC_REQUIRE: `AC_PROG_CC' was expanded before it was required | configure.ac:4: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required | ../../lib/autoconf/c.m4:429: AC_LANG_COMPILER(C) is expanded from... | ../../lib/autoconf/lang.m4:329: AC_LANG_COMPILER_REQUIRE is expanded from... | ../../lib/autoconf/lang.m4:372: AC_LANG_PREPROC_REQUIRE is expanded from... | ../../lib/autoconf/general.m4:2549: AC_EGREP_CPP is expanded from... | ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... | ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... | ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... | ../../lib/autoconf/c.m4:543: AC_PROG_GCC_TRADITIONAL is expanded from... | aclocal.m4:496: JD_ANSI_CC is expanded from... | configure.ac:4: the top level | configure.ac:4: warning: AC_REQUIRE: `AC_PROG_CPP' was expanded before it was required | configure.ac:4: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required | ../../lib/autoconf/c.m4:336: AC_LANG_PREPROC(C) is expanded from... | ../../lib/autoconf/lang.m4:372: AC_LANG_PREPROC_REQUIRE is expanded from... | ../../lib/autoconf/general.m4:2549: AC_EGREP_CPP is expanded from... | ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... | ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... | ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... | ../../lib/autoconf/c.m4:543: AC_PROG_GCC_TRADITIONAL is expanded from... | aclocal.m4:496: JD_ANSI_CC is expanded from... | configure.ac:4: the top level | autoheader2.64: warning: missing template: HAVE_DLFCN_H | autoheader2.64: Use AC_DEFINE([HAVE_DLFCN_H], [], [Description]) | autoheader2.64: warning: missing template: HAVE_DLOPEN | autoheader2.64: warning: missing template: USE_MMAP | autoheader2.64: warning: missing template: USE_TERMCAP | autoheader2.64: warning: missing template: _HPUX_SOURCE | autoreconf: autoheader2.64 failed with exit status: 1 With reasonable effort, I was unable to make it work. I observe that the build instructions for regenerating configure are missing from the source package. I also observe that DFSG requires a right to modify, but when the object cannot be regenerated from source, that right becomes moot. Thus I think most - in spirit - violates the DFSG. Helmut