I know Ross is already working on this one, still opening an entry to track it. 33473 ERROR: ghostscript-10.06.0-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/musl-qemux86-64/build/build/tmp/work/x86-64-v3-poky-linux-musl/ghostscript/10.06.0/temp/run.do_compile.2881113' failed with exit code 1 ... 33494 ERROR: Logfile of failure stored in: /srv/pokybuild/yocto-worker/musl-qemux86-64/build/build/tmp/work/x86-64-v3-poky-linux-musl/ghostscript/10.06.0/temp/log.do_compile.2881113 33495 Log data follows: 33496 | DEBUG: Executing shell function do_compile 33497 | NOTE: make -j 16 -l 75 33498 | gcc -std=gnu23 -O2 -DNDEBUG -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS 33498 _TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DHAVE_SNPRINTF -DNOCONTRIB -DHAVE_RESTRICT=1 -DHAVE_LIMITS_H=1 -DHAVE_STRING_H=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./obj/aux/genconf ./base/genconf.c 33499 | In file included from ./base/genconf.c:18: 33500 | ./base/stdpre.h:350:13: error: two or more data types in declaration specifiers 33501 | 350 | typedef int bool; 33502 | | ^~~~ 33503 | ./base/stdpre.h:350:1: warning: useless type name in empty declaration 33504 | 350 | typedef int bool; 33505 | | ^~~~~~~ 33506 | make: *** [base/unix-aux.mak:71: obj/aux/genconf] Error 1 33507 | ERROR: oe_runmake failed 33508 | WARNING: exit code 1 from a shell command. 33509 NOTE: recipe ghostscript-10.06.0-r0: task do_compile: Failed
musl-qemux86-64 debian13-vk-2 mathieu/master-next completed at 2026-03-31 09:37:39+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/3556/steps/12/logs/stdio musl-qemux86-64 opensuse156-vk-1 mathieu/master-next completed at 2026-03-31 10:15:29+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/3557/steps/13/logs/stdio musl-qemux86-64 debian13-vk-1 master-next completed at 2026-03-31 23:52:30+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/3565/steps/12/logs/stdio musl-qemux86-64 debian13-vk-1 mathieu/master-next completed at 2026-04-01 09:48:44+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/3567/steps/12/logs/stdio
For anyone watching from home, this is due to the autoconf upgrade and https://bugs.ghostscript.com/show_bug.cgi?id=709290 is where I'm talking to upstream.
Sent 'ghostscript: ensure the native compile uses C17'.
Merged in f0a258bdb5714da2eef4cde7c3c87f46732428a8.