Summary: | mail-client/alpine-2.26-r3 - folder.c: error: passing argument 1 of compare_names from incompatible pointer type [-Wincompatible-pointer-types] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Robert G. Siebeck <gentoo.2019> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | holger |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/37925 | ||
Whiteboard: | fixed in 2.26-r4 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 870412 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.clang.tar.xz etc.portage.tar.xz logs.tar.xz mail-client:alpine-2.26-r3:20231220-062643.log qlist-info.txt temp.tar.xz |
Description
Toralf Förster
![]() Created attachment 880060 [details]
emerge-info.txt
Created attachment 880061 [details]
emerge-history.txt
Created attachment 880062 [details]
environment
Created attachment 880063 [details]
etc.clang.tar.xz
Created attachment 880064 [details]
etc.portage.tar.xz
Created attachment 880065 [details]
logs.tar.xz
Created attachment 880066 [details]
mail-client:alpine-2.26-r3:20231220-062643.log
Created attachment 880067 [details]
qlist-info.txt
Created attachment 880068 [details]
temp.tar.xz
I came across this by accident since I just moved to gcc-14 :( Since there is already a PR open (37925) maybe throw in the following non-fix: --snip-- diff --git a/mail-client/alpine/alpine-2.26-r3.ebuild b/mail-client/alpine/alpine-2.26-r3.ebuild index 0a3624b42..08e308c1c 100644 --- a/mail-client/alpine/alpine-2.26-r3.ebuild +++ b/mail-client/alpine/alpine-2.26-r3.ebuild @@ -71,6 +71,9 @@ src_configure() { # problems with strict prototypes, not easily patched #870766 append-cflags -Wno-error=strict-prototypes + # problems with incompatible pointer types, not easily patched #920365 + append-cflags -Wno-error=incompatible-pointer-types + econf "${myconf[@]}" } --snip-- This makes the build succeed, despite the horrible sorting code in folder.c which I have no idea how to fix :-( I sent a huge amount of fixes upstream late last year, but this one is not yet fixed (only the prototype warnings). The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f150b768cabb1d47dbf8f36f8093c8ecdcdbe63 commit 7f150b768cabb1d47dbf8f36f8093c8ecdcdbe63 Author: Robert Siebeck <gentoo.2019@r123.de> AuthorDate: 2024-08-02 13:46:47 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-08-13 07:36:25 +0000 mail-client/alpine: add 2.26-r4 fixing ipv6 support, fix build on gcc-14 Closes: https://bugs.gentoo.org/935343 Closes: https://bugs.gentoo.org/920365 Signed-off-by: Robert Siebeck <gentoo.2019@r123.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/alpine/alpine-2.26-r4.ebuild | 109 +++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) |