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

Reply via email to