filter.c: In function html_element_comment: filter.c:7786:21: warning: ignoring return value of getcwd declared with attribute warn_unused_result [-Wunused-result] 7786 | getcwd(p = buf, sizeof(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I../include -I../include -I/usr/include/openssl -g -O2 -pipe -march=native -fno-diagnostics-color -Wno-error=strict-prototypes -DOPENSSL_1_1_0 -DOPENSSL_API_COMPAT=0x10100000L -c -o folder.o folder.c folder.c: In function compare_folders_alpha: folder.c:2046:32: error: passing argument 1 of compare_names from incompatible pointer type [-Wincompatible-pointer-types] 2046 | return(((i = compare_names(&f1name, &f2name)) != 0) | ^~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_systemd_merged_usr-20231218-062523 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * clang/llvm (if any): clang version 17.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/17/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/17 17.0.6 Python 3.11.7 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.74.1 * The following VMs are available for generation-2: *) Eclipse Temurin JRE 21.0.1_p12 [openjdk-jre-bin-21] 2) Eclipse Temurin JRE 8.382_p05 [openjdk-jre-bin-8] Available Java Virtual Machines: [1] openjdk-jre-bin-8 [2] openjdk-jre-bin-21 system-vm The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): go version go1.21.5 linux/amd64 HEAD of ::gentoo commit 830331bbfaeb6cc147931b0b32ed50ab098f5308 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Tue Dec 19 20:02:04 2023 +0000 2023-12-19 20:02:03 UTC emerge -qpvO mail-client/alpine [ebuild N ] mail-client/alpine-2.26-r3 USE="chappa ipv6 kerberos nls onlyalpine smime ssl -ldap -passfile"
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(+)