=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/editors/ed", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for ed-1.17 --- red --- --- buffer.o --- --- carg_parser.o --- --- red --- cat ./red.in > red --- buffer.o --- gcc -Wall -W -O2 -c buffer.c --- carg_parser.o --- gcc -Wall -W -O2 -c carg_parser.c --- red --- chmod a+x red --- global.o --- gcc -Wall -W -O2 -c global.c --- buffer.o --- In file included from buffer.c:29: ed.h:21:13: error: cannot use keyword 'false' as enumeration constant 21 | enum Bool { false = 0, true = 1 }; | ^~~~~ ed.h:21:13: note: 'false' is a keyword with '-std=c23' onwards ed.h:22:19: error: two or more data types in declaration specifiers 22 | typedef enum Bool bool; | ^~~~ ed.h:22:14: warning: empty declaration with storage class specifier does not redeclare tag 22 | typedef enum Bool bool; | ^~~~ --- global.o --- In file included from global.c:25: ed.h:21:13: error: cannot use keyword 'false' as enumeration constant 21 | enum Bool { false = 0, true = 1 }; | ^~~~~ ed.h:21:13: note: 'false' is a keyword with '-std=c23' onwards ed.h:22:19: error: two or more data types in declaration specifiers 22 | typedef enum Bool bool; | ^~~~ ed.h:22:14: warning: empty declaration with storage class specifier does not redeclare tag 22 | typedef enum Bool bool; | ^~~~ *** [global.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/editors/ed/work/ed-1.17 --- buffer.o --- *** [buffer.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/editors/ed/work/ed-1.17 bmake: 2 errors bmake: stopped making "all" in /home/pbulk/work/editors/ed/work/ed-1.17 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/editors/ed *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/editors/ed