./compile open_write.c ./compile openreadclose.c ./compile pathexec_env.c ./compile pathexec_run.c ./compile chkshsgr.c pathexec_env.c: In function pathexec: pathexec_env.c:66:14: error: passing argument 1 of alloc_free from incompatible pointer type [-Wincompatible-pointer-types] 66 | alloc_free(e); | ^ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no_multilib_systemd-20231213-230004 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * clang/llvm (if any): Python 3.11.6 The following VMs are available for generation-2: *) Eclipse Temurin JDK 8.382_p05 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm php cli (if any): HEAD of ::gentoo commit 3e28d0d6e497028ecea2b23f9b72e5643ad0947e Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Thu Dec 14 08:16:59 2023 +0000 2023-12-14 08:16:58 UTC emerge -qpvO sys-apps/ucspi-tcp [ebuild N ] sys-apps/ucspi-tcp-0.88-r19 USE="ipv6 -qmail-spp (-selinux)"
Created attachment 879354 [details] emerge-info.txt
Created attachment 879355 [details] emerge-history.txt
Created attachment 879356 [details] environment
Created attachment 879357 [details] etc.portage.tar.xz
Created attachment 879358 [details] qlist-info.txt
Created attachment 879359 [details] sys-apps:ucspi-tcp-0.88-r19:20231214-085320.log
Created attachment 879360 [details] temp.tar.xz
Same issue seen here with gcc 14.
Created attachment 916430 [details] patch
(In reply to Arniii from comment #9) > Created attachment 916430 [details] > patch the simple patch seems to be correct for me because: in the function it allocs one array and then casts to (char**) and then deallocates. The library allocates and deallocates memory via it's wrapper that uses malloc and if failed to alloc, writes to errno the error. So, they are just wrappers of malloc and free.
Will fix this one.