ninja explain: output meson-benchmark-prereq of phony edge with no inputs doesn't exist ninja explain: meson-benchmark-prereq is dirty ninja explain: pgen is dirty [1/6] Generating 'pgen.p/lexer.l.yy.c' [2/6] Generating from 'parser.y' [3/6] Compiling C object pgen.p/meson-generated_parser.tab.c.o FAILED: pgen.p/meson-generated_parser.tab.c.o x86_64-pc-linux-gnu-gcc -Ipgen.p -I. '-I../test cases/frameworks/8 flex' -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -O2 -pipe -march=native -fno-diagnostics-color -MD -MQ pgen.p/meson-generated_parser.tab.c.o -MF pgen.p/meson-generated_parser.tab.c.o.d -o pgen.p/meson-generated_parser.tab.c.o -c pgen.p/parser.tab.c pgen.p/parser.tab.c: In function yyparse: ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_systemd_test-20241217-170002 UNMASKED: <sys-devel/gcc-15.0.9999:15 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * llvm-config: Python 3.12.8 Available Rust versions: [1] rust-bin-1.83.0 * HEAD of ::gentoo commit 2c8c2d050daf1519fdd37e4cb1694d6baa3e7f73 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Wed Dec 18 05:03:46 2024 +0000 2024-12-18 05:03:46 UTC emerge -qpvO =dev-build/meson-1.6.1 [ebuild U ] dev-build/meson-1.6.1 [1.5.2] USE="test* -verify-sig" PYTHON_TARGETS="python3_12 -pypy3 -python3_10 -python3_11 -python3_13"
Created attachment 914293 [details] emerge-info.txt
Created attachment 914294 [details] dev-build:meson-1.6.1:20241218-054932.log
Created attachment 914295 [details] emerge-history.txt
Created attachment 914296 [details] environment
Created attachment 914297 [details] etc.clang.tar.xz
Created attachment 914298 [details] etc.portage.tar.xz
Created attachment 914299 [details] logs.tar.xz
Created attachment 914300 [details] qlist-info.txt
Created attachment 914301 [details] temp.tar.xz
``` [3/6] Compiling C object pgen.p/meson-generated_parser.tab.c.o FAILED: pgen.p/meson-generated_parser.tab.c.o x86_64-pc-linux-gnu-gcc -Ipgen.p -I. '-I../test cases/frameworks/8 flex' -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -O2 -pipe -march=native -fno-diagnostics-color -MD -MQ pgen.p/meson-generated_parser.tab.c.o -MF pgen.p/meson-generated_parser.tab.c.o.d -o pgen.p/meson-generated_parser.tab.c.o -c pgen.p/parser.tab.c pgen.p/parser.tab.c: In function ‘yyparse’: pgen.p/parser.tab.c:1104:7: error: too many arguments to function ‘yyerror’ 1104 | yyerror (YY_("syntax error")); | ^~~~~~~ ../test cases/frameworks/8 flex/parser.y:3:12: note: declared here 3 | extern int yyerror(); | ^~~~~~~ pgen.p/parser.tab.c:1215:3: error: too many arguments to function ‘yyerror’ 1215 | yyerror (YY_("memory exhausted")); | ^~~~~~~ ../test cases/frameworks/8 flex/parser.y:3:12: note: declared here 3 | extern int yyerror(); | ^~~~~~~ [4/6] Compiling C object pgen.p/prog.c.o [5/6] Compiling C object pgen.p/meson-generated_lexer.l.yy.c.o ninja: build stopped: subcommand failed. ``` C23 issue.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de25d6a32c9154f728416da560dd0c5ea3384a1 commit 6de25d6a32c9154f728416da560dd0c5ea3384a1 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-10 13:27:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-10 13:27:45 +0000 dev-build/meson: add 1.7.0_rc1 Bug: https://bugs.gentoo.org/946625 Signed-off-by: Sam James <sam@gentoo.org> dev-build/meson/Manifest | 3 + dev-build/meson/meson-1.7.0_rc1.ebuild | 190 +++++++++++++++++++++++++++++++++ 2 files changed, 193 insertions(+)