Running phase: unpackPhase unpacking source archive /nix/store/65561q2xsjzwnrklbh0qf9wlacw8lgv0-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#!/bin/sh" to "/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/sh" configure flags: --disable-static --prefix=/nix/store/pg14jwfv9y4bzdyb0z58qacr41sd24qf-om4-6.7 --enable-m4 checking for C compiler... gcc checking for -w compiler flag... yes checking for OS... Linux checking for __dead... no checking for __dead2... no checking for __attribute__((__noreturn__))... yes checking for ohash_init... no checking for pledge... no checking for reallocarray... yes checking for strlcpy... yes checking for strtonum... no creating Makefile... done Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o eval.o eval.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o expr.o expr.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o look.o look.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o main.o main.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o misc.o misc.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o gnum4.o gnum4.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o trace.o trace.c yacc -d parser.y && mv y.tab.c parser.c && mv y.tab.h parser.h lex -t tokenizer.l > tokenizer.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o tokenizer.o tokenizer.c gcc -DEXTENDED -I. -w -D_GNU_SOURCE -c -o parser.o parser.c parser.y: In function 'yyparse': parser.y:51:25: error: implicit declaration of function 'exit' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 51 | exit(1); | ^~~~ parser.y:20:1: note: include '' or provide a declaration of 'exit' 19 | #include +++ |+#include 20 | #define YYSTYPE int32_t make: *** [: parser.o] Error 1 rm tokenizer.c