Summary: | app-editors/xemacs-21.4.24-r7 - The configure script failed to run properly | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | XEmacs team <xemacs> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 870412 | ||
Attachments: |
emerge-info.txt
app-editors:xemacs-21.4.24-r7:20221002-203859.log emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
2022-10-03 07:49:10 UTC
Created attachment 816154 [details]
emerge-info.txt
Created attachment 816157 [details]
app-editors:xemacs-21.4.24-r7:20221002-203859.log
Created attachment 816160 [details]
emerge-history.txt
Created attachment 816163 [details]
environment
Created attachment 816166 [details]
etc.portage.tar.bz2
Created attachment 816169 [details]
logs.tar.bz2
Created attachment 816172 [details]
temp.tar.bz2
I installed clang tool chain and can recreate the problem. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c305a45884a8f01838d6e032f469d7f9423154e1 commit c305a45884a8f01838d6e032f469d7f9423154e1 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-11-03 01:21:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-11-03 01:23:35 +0000 sys-devel/autoconf: further Clang 16 patches for autoconf 2.13 Reported by matsl when building XEmacs 21.4 (21.5 - which is WIP - works with newer autoconf). A bunch of the built-in/provided tests from autoconf 2.13 suffered from -Wimplicit-int or -Wimplicit-function-declaration. We also disable the {get,set}pgrp tests (see the patch for details, but the gist is they're unfixable without some substantial effort on POSIX systems nowadays and there's no need anyway -- they're gone in newer autoconf and we never expect them to fail.) Bug: https://bugs.gentoo.org/874366 Reported-by: Mats Lidell <matsl@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> ...conf-2.13-r3.ebuild => autoconf-2.13-r4.ebuild} | 1 + ...onf-2.13-Clang-16-fixes-for-various-tests.patch | 243 +++++++++++++++++++++ 2 files changed, 244 insertions(+) There's a patch we need for XEmacs too which I've sent to matsl. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d172fe309bd90487b1f61a106efd2a8b68f10367 commit d172fe309bd90487b1f61a106efd2a8b68f10367 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-11-03 01:51:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-11-03 01:51:54 +0000 sys-devel/autoconf: more Clang 16 fixes for autoconf 2.13 Bug: https://bugs.gentoo.org/874366 See: c305a45884a8f01838d6e032f469d7f9423154e1 Signed-off-by: Sam James <sam@gentoo.org> ...conf-2.13-r4.ebuild => autoconf-2.13-r5.ebuild} | 0 ...onf-2.13-Clang-16-fixes-for-various-tests.patch | 88 +++++++++++++++++----- 2 files changed, 71 insertions(+), 17 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b446ad51f453add53fee8b8c0534d06f8b24d5fe commit b446ad51f453add53fee8b8c0534d06f8b24d5fe Author: Sam James <sam@gentoo.org> AuthorDate: 2022-11-03 22:56:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-11-03 22:56:36 +0000 sys-devel/autoconf: one more Clang 16 fix for autoconf 2.13 Thanks to matsl again :) Bug: https://bugs.gentoo.org/874366 See: d172fe309bd90487b1f61a106efd2a8b68f10367 See: c305a45884a8f01838d6e032f469d7f9423154e1 Signed-off-by: Sam James <sam@gentoo.org> .../autoconf/{autoconf-2.13-r5.ebuild => autoconf-2.13-r6.ebuild} | 0 .../files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch | 8 +++++--- 2 files changed, 5 insertions(+), 3 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076ee2e058cc932dee7e4d9cf61547287b3c3630 commit 076ee2e058cc932dee7e4d9cf61547287b3c3630 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-11-09 08:29:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-11-09 08:29:55 +0000 sys-devel/autoconf: one more Clang 16 fix for autoconf 2.13 Thanks to matsl again again! Bug: https://bugs.gentoo.org/874366 See: b446ad51f453add53fee8b8c0534d06f8b24d5fe See: d172fe309bd90487b1f61a106efd2a8b68f10367 See: c305a45884a8f01838d6e032f469d7f9423154e1 Signed-off-by: Sam James <sam@gentoo.org> ...conf-2.13-r6.ebuild => autoconf-2.13-r7.ebuild} | 0 ...onf-2.13-Clang-16-fixes-for-various-tests.patch | 38 ++++++++++++++++++++-- 2 files changed, 35 insertions(+), 3 deletions(-) Upstream has declared that no maintenance will be performed on the 21.4 branch and that making 21.4 to conform with modern C will be a too daunting task. So even if all issues with configure is possible to fix getting the rest of the build work will not be easy (and not worth the effort.) To mitigate the need to support modern C upstream has kindly made a release of the latest master for the 21.5 branch which we have stabilized. So closing this as a no-fix for 21.4. |