Summary: | x11-libs/wxGTK-3.0.4-r5 - configure: error: zlib library not found or too old! Use --with-zlib=builtin to use built-in version | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo wxWidgets project <wxwidgets> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | contact, jy6x2b32pie9, pascal.jaeger |
Priority: | Normal | Keywords: | PATCH, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/wxWidgets/wxWidgets/commit/da4b42688a6cd5444eefb91bf40183d88203ffca | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=920802 https://github.com/gentoo/gentoo/pull/40194 |
||
Whiteboard: | fixed in 3.0.5.1-r1, slot 3.0 still needs fixing | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 870412, 941869 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 x11-libs:wxGTK-3.0.4-r3:20221002-234918.log configure,configure.in: Include stdlib.h on all conftest using exit() |
Description
Toralf Förster
![]() Created attachment 816607 [details]
emerge-info.txt
Created attachment 816610 [details]
emerge-history.txt
Created attachment 816613 [details]
environment
Created attachment 816616 [details]
etc.portage.tar.bz2
Created attachment 816619 [details]
logs.tar.bz2
Created attachment 816622 [details]
temp.tar.bz2
Created attachment 816625 [details]
x11-libs:wxGTK-3.0.4-r3:20221002-234918.log
Created attachment 842347 [details, diff]
configure,configure.in: Include stdlib.h on all conftest using exit()
It's because of exit() relying on an implicit function declaration in the configure.in code.
clang-stricter_tinderbox has reproduced this issue with version 3.0.4-r5 - Updating summary. Fixed in 3.2.1 but we should backport/fix for older anyway. Just need to apply the above fix. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad105d9d002da5a860de683cf6bf4b229091afbd commit ad105d9d002da5a860de683cf6bf4b229091afbd Author: Sam James <sam@gentoo.org> AuthorDate: 2023-06-26 14:02:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-26 14:03:11 +0000 x11-libs/wxGTK: fix modern C issue in configure Closes: https://bugs.gentoo.org/874441 Signed-off-by: Sam James <sam@gentoo.org> .../files/wxGTK-3.0.5.1-configure-modern-c.patch | 54 ++++++++++++++++++++++ x11-libs/wxGTK/wxGTK-3.0.5.1-r1.ebuild | 5 +- 2 files changed, 57 insertions(+), 2 deletions(-) Re-opening since 3.0.4 is a different slot from 3.0.5 (and still unfixed) *** Bug 920802 has been marked as a duplicate of this bug. *** patches from 3.0.5-r3 apply cleanly and appear to work. With them configure passes and code compiles with GCC-14 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbfcf77c1d125fb4733898621a528bcbee471ae9 commit dbfcf77c1d125fb4733898621a528bcbee471ae9 Author: NHOrus <jy6x2b32pie9@yahoo.com> AuthorDate: 2025-01-18 17:57:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-10 09:26:58 +0000 x11-libs/wxGTK: apply patches from 3.0.5.1-r3 to 3.0.4 Fixes configure errors. Closes: https://bugs.gentoo.org/874441 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/40194 Signed-off-by: Sam James <sam@gentoo.org> x11-libs/wxGTK/wxGTK-3.0.4-r6.ebuild | 130 +++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) |