Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 879753 - sci-calculators/transcalc: possible configure breakage with Clang 16
Summary: sci-calculators/transcalc: 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 Science Related Packages
URL:
Whiteboard: ~arch only
Keywords:
Depends on:
Blocks: implicit-in-configure
  Show dependency tree
 
Reported: 2022-11-04 22:14 UTC by Matt Jolly
Modified: 2024-11-02 22:24 UTC (History)
0 users

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


Attachments
clang-14.log (clang-14.log,6.27 KB, text/plain)
2022-11-04 22:14 UTC, Matt Jolly
Details
clang-15.log (clang-15.log,6.27 KB, text/plain)
2022-11-04 22:14 UTC, Matt Jolly
Details
clang.diff (clang.diff,1.63 KB, text/plain)
2022-11-04 22:14 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:14: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-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]
Comment 1 Matt Jolly gentoo-dev 2022-11-04 22:14:46 UTC
Created attachment 827507 [details]
clang-14.log

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

build log
Comment 3 Matt Jolly gentoo-dev 2022-11-04 22:14:49 UTC
Created attachment 827511 [details]
clang.diff

build log
Comment 4 Larry the Git Cow gentoo-dev 2024-10-14 03:54:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6978e66164ddefe754c91763876732b42932e150

commit 6978e66164ddefe754c91763876732b42932e150
Author:     Matt Jolly <kangie@gentoo.org>
AuthorDate: 2024-10-14 03:49:55 +0000
Commit:     Matt Jolly <kangie@gentoo.org>
CommitDate: 2024-10-14 03:54:04 +0000

    sci-calculators/transcalc: add 0.14.1
    
    0.14.0-r3, although it contained GCC14 build fixes, still
    had issues with C99 in autotools.
    
    Imported the tarball into git, applied our fixes, and
    ported the build system to Meson since Autotools was
    beyond saving.
    
    Replace
    
    Closes: https://bugs.gentoo.org/879753
    Signed-off-by: Matt Jolly <kangie@gentoo.org>

 sci-calculators/transcalc/Manifest                |  1 +
 sci-calculators/transcalc/metadata.xml            |  1 +
 sci-calculators/transcalc/transcalc-0.14.1.ebuild | 17 +++++++++++++++++
 3 files changed, 19 insertions(+)