Summary: | sys-apps/dbus-1.12.12 with sys-devel/autoconf-archive-2019.01.06 - configure:18977: error: Unexpanded AX_ macro found. Please install GNU autoconf-archive | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Freedesktop bugs <freedesktop-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 1i5t5.duncan, base-system, conikost, cryptopsy, gentoo, james.ausmus, jarausch, krinpaus, leonchik1976, marci_r, mrader3940, rose, volkov |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://gitlab.freedesktop.org/dbus/dbus/issues/249 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 599494 | ||
Bug Blocks: | |||
Attachments: |
emerge-info.txt
autoconf.out emerge-history.txt environment etc.portage.tbz2 sys-apps:dbus-1.12.12:20190107-210450.log temp.tbz2 |
Description
Toralf Förster
![]() Created attachment 560322 [details]
emerge-info.txt
Created attachment 560324 [details]
autoconf.out
Created attachment 560326 [details]
emerge-history.txt
Created attachment 560328 [details]
environment
Created attachment 560330 [details]
etc.portage.tbz2
Created attachment 560332 [details]
sys-apps:dbus-1.12.12:20190107-210450.log
Created attachment 560334 [details]
temp.tbz2
I am able to reproduce this with sys-devel/autoconf-archive-2019.01.06. Downgrading to sys-devel/autoconf-archive-2019.01.06 makes it work again. Sorry, downgrading to sys-devel/autoconf-archive-2018.03.13 makes it work. configure.ac has this: m4_pattern_forbid([^AX_], [Unexpanded AX_ macro found. Please install GNU autoconf-archive]) This matches the AX_CHECK_GNU_MAKE_HEADLINE variable from ax_check_gnu_make.m4. http://git.savannah.nongnu.org/cgit/autoconf-archive.git/tree/m4/ax_check_gnu_make.m4?h=v2019.01.06#n83 Reported upstream. *** Bug 675096 has been marked as a duplicate of this bug. *** *** Bug 675266 has been marked as a duplicate of this bug. *** There seeme to be even more breakage with =sys-devel/autoconf-archive-2019.01.06 Even if I add a workaround to the AX_CHECK_GNU_MAKE_HEADLINE issue, the AX_CODE_COVERAGE macro which gets used in dbus Makefiles causes further issues as it has been massively rewritten and seems to get no longer expanded in dbus Makefiles with autoreconf. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677df77ffacf4d8d749352353a4c3bd2fa5a4056 commit 677df77ffacf4d8d749352353a4c3bd2fa5a4056 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2019-01-12 15:38:31 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-01-12 15:39:04 +0000 sys-apps/dbus: Added autoconf-archive-2019.01.06 blocker Bug: https://bugs.gentoo.org/674830 Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-apps/dbus/dbus-1.12.12.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) If not for the elogind patch, we could drop eautoreconf entirely. Also affected by this sys-devel/autoconf-archive-2019.01.06 bug is dev-libs/libgdata Because it reintroduces https://bugs.gentoo.org/675006 dev-libs/libgdata-0.17.9-r1 : Makefile:<snip>: *** missing separator. Stop. Downgrading sys-devel/autoconf-archive solved it again. (In reply to Ulenrich from comment #17) Please file a new bug report for that. Versions: sys-devel/autoconf-archive-2019.01.06 sys-apps/dbus-1.12.12-r2 Upstream bug closed (https://gitlab.freedesktop.org/dbus/dbus/issues/249). Nevertheless, build still fails for me with error: configure:18988: error: Unexpanded AX_ macro found. Please install GNU autoconf-archive Suggested patch from https://gitlab.freedesktop.org/dbus/dbus/issues/261 (https://gitlab.freedesktop.org/dbus/dbus/commit/6ef67cff6ba26645f9cbe23ffb401f3d49a66429.diff) resolves above error, but introduces new: Makefile:1996: *** missing separator. Stop. There is an open issue for the latter error (https://gitlab.freedesktop.org/dbus/dbus/issues/265). Propose to add it to 'See Also' list in this bug to track upstream activity. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b06ab81c7ea6d50bff30f88a7b2c1e1ebd54b6c commit 6b06ab81c7ea6d50bff30f88a7b2c1e1ebd54b6c Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2019-05-18 13:33:20 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-05-18 13:34:48 +0000 sys-apps/dbus: Bump to version 1.12.14 Closes: https://bugs.gentoo.org/674830 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-apps/dbus/Manifest | 1 + sys-apps/dbus/dbus-1.12.14.ebuild | 286 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 287 insertions(+) |