https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-lisp/ecl-24.5.10 fails to compile. Discovered on: amd64 (internal ref: gcc15_tinderbox) System: GCC-15-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-15) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 912003 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: /bin/sh: line 1: cd: /var/tmp/portage/dev-lisp/ecl-24.5.10/work/ecl-24.5.10/src/../.git: No such file or directory /var/tmp/portage/dev-lisp/ecl-24.5.10/work/ecl-24.5.10/src/c/dpp.c:112:13: error: two or more data types in declaration specifiers
GCC-15/C23 issue. The bool part is easy, but then we have another instance where () was used to typedef a function type that takes any number of (i.e. an unspecified number of) arguments. In C23, there doesn't seem to be an easy alternative except to add casts everywhere and nobody wants to do that.