Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 879769 - sys-apps/man2html: possible configure breakage with Clang 16
Summary: sys-apps/man2html: possible configure breakage with Clang 16
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard: fixed in 1.6g-r2
Keywords:
Depends on:
Blocks: implicit-in-configure
  Show dependency tree
 
Reported: 2022-11-04 22:15 UTC by Matt Jolly
Modified: 2024-11-02 22:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
clang-14.log (clang-14.log,3.69 KB, text/plain)
2022-11-04 22:15 UTC, Matt Jolly
Details
clang-15.log (clang-15.log,3.77 KB, text/plain)
2022-11-04 22:15 UTC, Matt Jolly
Details
clang.diff (clang.diff,5.96 KB, text/plain)
2022-11-04 22:15 UTC, Matt Jolly
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Jolly gentoo-dev 2022-11-04 22:15:44 UTC
This package has been identified via automation as potentially impacted by upcoming Clang 16 changes.
The following have been identified as potential issues:

[-Werror,-Wimplicit-function-declaration]
[-Werror,-Wimplicit-int]

[-Werror,-Wimplicit-function-declaration]
error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]

[-Werror,-Wimplicit-int]
error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int]
Comment 1 Matt Jolly gentoo-dev 2022-11-04 22:15:45 UTC
Created attachment 827555 [details]
clang-14.log

build log
Comment 2 Matt Jolly gentoo-dev 2022-11-04 22:15:47 UTC
Created attachment 827557 [details]
clang-15.log

build log
Comment 3 Matt Jolly gentoo-dev 2022-11-04 22:15:48 UTC
Created attachment 827559 [details]
clang.diff

build log
Comment 4 Eli Schwartz gentoo-dev 2024-05-17 05:15:28 UTC
commit 6e16406ce46083d05de45dcdd50edc445b3098ab
Author:     Sam James <sam@gentoo.org>
AuthorDate: Sat Nov 5 18:53:02 2022
Commit:     Sam James <sam@gentoo.org>
CommitDate: Sat Nov 5 21:49:31 2022

    sys-apps/man2html: further Clang 15 configure fixes
    
    Fixes: 49e4d668bc441ec4db407b51edeab5af14b798af
    Signed-off-by: Sam James <sam@gentoo.org>

 sys-apps/man2html/files/man-1.6g-clang-15-configure.patch              | 24 +++++++++++++-----------
 sys-apps/man2html/{man2html-1.6g-r1.ebuild => man2html-1.6g-r2.ebuild} |  0
 2 files changed, 13 insertions(+), 11 deletions(-)
 rename sys-apps/man2html/{man2html-1.6g-r1.ebuild => man2html-1.6g-r2.ebuild} (100%)
Comment 5 Larry the Git Cow gentoo-dev 2024-11-02 22:28:24 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8dcaa6ff6609af0da67977845e2b395f632c1b

commit 9e8dcaa6ff6609af0da67977845e2b395f632c1b
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2024-11-02 22:27:43 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2024-11-02 22:28:13 +0000

    sys-apps/man2html: drop 1.6g
    
    Bug: https://bugs.gentoo.org/879769
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 sys-apps/man2html/man2html-1.6g.ebuild | 51 ----------------------------------
 1 file changed, 51 deletions(-)