Ticket #4249 (closed defect: fixed)
Autoreconf is failing with tarball prepared by make dist
Reported by: | IceMan | Owned by: | andrew_b |
---|---|---|---|
Priority: | minor | Milestone: | 4.8.27 |
Component: | mc-core | Version: | master |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Branch state: | merged | Votes for changeset: | committed-master |
Description
autoreconf -fisv is failing with sources tarball prepared by make dist command after 1409eddde3671dce6ff3763931ecc24a8a5b987f
1409eddde3671dce6ff3763931ecc24a8a5b987f is the first bad commit commit 1409eddde3671dce6ff3763931ecc24a8a5b987f Author: Andreas Mohr <and@gmx.li> Date: Sat Mar 20 10:02:12 2021 +0300 Ticket #3603: configure.ac: proper AC_INIT and AM_INIT_AUTOMAKE usage. Fix deprecate warning configure.ac:13: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:13: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation Support of m4_esyscmd_s() since autoconf-2.64 (release 2009-07-26). Signed-off-by: Andreas Mohr <and@gmx.li> Signed-off-by: Andrew Borodin <aborodin@vmail.ru> :100644 100644 45a20fb865c4d57065fc5aa8f9735f48ba8e0abb cb81a7487e443dac4a052e13e630d660aeda9e54 M configure.ac :040000 040000 6acb4b4b42224d1fb4ed255fbef02a7f603195fd da92ed3d9ba4ba573016c29e18d47bbc8a5f8af7 M doc :040000 040000 8c849720e9e319b89a387c75dbda878257e5f4af 52ac4430d861a5756eb3a47d89e7ab1c3a239846 M m4.include :040000 040000 1c32feb62d638879b35117239e501d6ef18975a7 f8749bde97e65c30a4a83919912209268f5b88a6 M maint
Steps to reproduce:
git clone https://github.com/MidnightCommander/mc.git cd mc/ ./autogen.sh ./configure make dist tar -xf mc-4.8.*.tar.gz rm mc-4.8.*.tar.gz cd mc-4.8.* autoreconf -fisv
What is the expected output?
autoreconf -fisv finished without error
What do you see instead?
$ autoreconf -fisv autoreconf: Entering directory `.' autoreconf: running: autopoint --force Copying file m4/codeset.m4 Copying file m4/fcntl-o.m4 Copying file m4/glibc2.m4 Copying file m4/glibc21.m4 Copying file m4/intdiv0.m4 Copying file m4/intl.m4 Copying file m4/intldir.m4 Copying file m4/intmax.m4 Copying file m4/inttypes-pri.m4 Copying file m4/inttypes_h.m4 Copying file m4/lcmessage.m4 Copying file m4/lock.m4 Copying file m4/printf-posix.m4 Copying file m4/size_max.m4 Copying file m4/stdint_h.m4 Copying file m4/threadlib.m4 Copying file m4/uintmax_t.m4 Copying file m4/visibility.m4 Copying file m4/wchar_t.m4 Copying file m4/wint_t.m4 Copying file m4/xsize.m4 Copying file po/Makevars.template autoreconf: running: aclocal --force -I m4 sh: 1: maint/utils/version.sh: not found configure.ac:31: error: AC_INIT should be called with package and version arguments /usr/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from... configure.ac:31: the top level autom4te: /usr/bin/m4 failed with exit status: 1 aclocal: error: echo failed with exit status: 1 autoreconf: aclocal failed with exit status: 1
Attachments
Change History
Changed 3 years ago by and
- Attachment mc-4249-teach-automake-to-include-maint_utils_version.patch added
comment:2 Changed 3 years ago by andrew_b
- Status changed from new to accepted
- Owner set to andrew_b
- Branch state changed from no branch to on review
- Milestone changed from Future Releases to 4.8.27
Branch: 4249-version.sh
changeset:791acb4611673d0ec9e33e5ee2f2fcb942508f98
comment:4 Changed 3 years ago by andrew_b
- Votes for changeset set to IceMan andrew_b
- Branch state changed from on review to approved
comment:5 Changed 3 years ago by andrew_b
- Status changed from accepted to testing
- Votes for changeset changed from IceMan andrew_b to committed-master
- Resolution set to fixed
- Branch state changed from approved to merged
Merged to master: [e4195219fddd8cbf5d2f6dcfa5fcec2b296da2b9].
Note: See
TracTickets for help on using
tickets.
Thanks IceMan?,
for purposefully bug reporting following patch should solve it.