Summary: | =sys-devel/autoconf-2.70_beta2-r1: Gentoo patch causes overquoting in AC_INIT, breaks dev-lang/ghc-8.8.4: * Failed Running autoconf ! | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | haskell |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 732648 | ||
Attachments: |
emerge-info.txt
autoconf.out dev-lang:ghc-8.8.4:20201019-113300.log emerge-history.txt environment etc.portage.tbz2 temp.tbz2 |
Description
Toralf Förster
2020-10-19 16:42:27 UTC
Created attachment 666971 [details]
emerge-info.txt
Created attachment 666974 [details]
autoconf.out
Created attachment 666977 [details]
dev-lang:ghc-8.8.4:20201019-113300.log
Created attachment 666980 [details]
emerge-history.txt
Created attachment 666983 [details]
environment
Created attachment 666986 [details]
etc.portage.tbz2
Created attachment 666989 [details]
temp.tbz2
Yeah, temp/autoconf.out says we are using removed?) macro: configure.ac:16: error: possibly undefined macro: AC_PACKAGE_VERSION Minimal examle: $ cat configure.ac AC_INIT([The Glorious Glasgow Haskell Compilation System], [9.1.0], [glasgow-haskell-bugs@haskell.org], [ghc-AC_PACKAGE_VERSION]) echo "$PACKAGE_VERSION" AC_OUTPUT $ autoconf-2.69 $ ./configure 9.1.0 configure: creating ./config.status $ autoconf-2.70_beta2 configure.ac:1: error: possibly undefined macro: AC_PACKAGE_VERSION If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Asked upstream at https://lists.gnu.org/archive/html/bug-autoconf/2020-10/msg00012.html Apparently it's a negative effect of Gentoo-specific patch: autoconf-2.70_beta2-AC_INIT_argument_quoting.patch Reassigning to base-system@. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071cf1ca76377ce19b3f4267327436d36da6df50 commit 071cf1ca76377ce19b3f4267327436d36da6df50 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2020-10-21 06:57:45 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2020-10-21 07:00:11 +0000 Revert "sys-devel/autoconf: Revbump to improve AC_INIT arg quoting" This reverts commit c95e99d3956c8d0f6816937107fb0cfeae12366e. As slyfox reported in bug #750191, this patch breaks AC_INIT for many packages and thus has not been added to autoconf upstream repo. Bug: https://bugs.gentoo.org/750191 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> ..._beta2-r1.ebuild => autoconf-2.70_beta2.ebuild} | 4 - ...oconf-2.70_beta2-AC_INIT_argument_quoting.patch | 573 --------------------- 2 files changed, 577 deletions(-) |