==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_a3d8fdbc-b161-49f7-b14c-13f208e85f8f]...done ==> Making package: enigma 1.04-7.2 (Sun Apr 26 06:59:25 2026) ==> Retrieving sources... -> Downloading enigma-1.04.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 42526 100 42526 0 0 193.9k 0 0 100 42526 100 42526 0 0 193.9k 0 0 100 42526 100 42526 0 0 193.8k 0 0 ==> Validating source files with sha512sums... enigma-1.04.tar.gz ... Passed ==> Making package: enigma 1.04-7.2 (Sun Apr 26 04:59:27 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found enigma-1.04.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting enigma-1.04.tar.gz with bsdtar ==> Starting build()... configure.in:70: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.in:70: You should run autoupdate. ./lib/autoconf/headers.m4:664: AC_HEADER_STDC is expanded from... configure.in:70: the top level configure.in:105: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:105: You should run autoupdate. ./lib/autoconf/general.m4:2903: AC_TRY_COMPILE is expanded from... configure.in:105: the top level configure.in:114: warning: AC_OUTPUT should be used without arguments. configure.in:114: You should run autoupdate. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C23 features... none needed checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for nroff... nroff checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E ./configure: line 4189: test: =: unary operator expected checking for size_t... yes checking for strcspn... yes checking for strspn... yes checking for initscr in -lncurses... yes checking for ncurses.h... yes checking for attr_t in ncurses.h... yes configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/enigma -flto=auto -falign-functions=32 -Wall -W -I. -I. -DLEVELDIR=\"/usr/share/enigma/\" -DSAVEDIR=\"/var/enigma/\" -DCURSES_HDR="" -DHAS_ATTR_T -o main.o main.c gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/enigma -flto=auto -falign-functions=32 -Wall -W -I. -I. -DLEVELDIR=\"/usr/share/enigma/\" -DSAVEDIR=\"/var/enigma/\" -DCURSES_HDR="" -DHAS_ATTR_T -o screen.o screen.c gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/enigma -flto=auto -falign-functions=32 -Wall -W -I. -I. -DLEVELDIR=\"/usr/share/enigma/\" -DSAVEDIR=\"/var/enigma/\" -DCURSES_HDR="" -DHAS_ATTR_T -o engine.o engine.c gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/enigma -flto=auto -falign-functions=32 -Wall -W -I. -I. -DLEVELDIR=\"/usr/share/enigma/\" -DSAVEDIR=\"/var/enigma/\" -DCURSES_HDR="" -DHAS_ATTR_T -o memory.o memory.c gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/enigma -flto=auto -falign-functions=32 -Wall -W -I. -I. -DLEVELDIR=\"/usr/share/enigma/\" -DSAVEDIR=\"/var/enigma/\" -DCURSES_HDR="" -DHAS_ATTR_T -o levelfile.o levelfile.c gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/enigma -flto=auto -falign-functions=32 -Wall -W -I. -I. -DLEVELDIR=\"/usr/share/enigma/\" -DSAVEDIR=\"/var/enigma/\" -DCURSES_HDR="" -DHAS_ATTR_T -o misc.o misc.c gcc -c -march=x86-64-v3 -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mpclmul -g -ffile-prefix-map=/startdir/src=/usr/src/debug/enigma -flto=auto -falign-functions=32 -Wall -W -I. -I. -DLEVELDIR=\"/usr/share/enigma/\" -DSAVEDIR=\"/var/enigma/\" -DCURSES_HDR="" -DHAS_ATTR_T -o savefile.o savefile.c memory.c: In function ‘dupstr’: memory.c:38:33: error: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] 38 | char *p = (char *)smalloc(1+strlen(str)); | ^~~~~~ memory.c:17:1: note: include ‘’ or provide a declaration of ‘strlen’ 16 | #include "enigma.h" +++ |+#include 17 | memory.c:38:33: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 38 | char *p = (char *)smalloc(1+strlen(str)); | ^~~~~~ memory.c:38:33: note: include ‘’ or provide a declaration of ‘strlen’ memory.c:39:5: error: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] 39 | strcpy(p, str); | ^~~~~~ memory.c:39:5: note: include ‘’ or provide a declaration of ‘strcpy’ memory.c:39:5: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] memory.c:39:5: note: include ‘’ or provide a declaration of ‘strcpy’ memory.c: In function ‘gamestate_copy’: memory.c:66:5: error: implicit declaration of function ‘memcpy’ [-Wimplicit-function-declaration] 66 | memcpy(ret->leveldata, state->leveldata, ret->width * ret->height); | ^~~~~~ memory.c:66:5: note: include ‘’ or provide a declaration of ‘memcpy’ memory.c:66:5: warning: incompatible implicit declaration of built-in function ‘memcpy’ [-Wbuiltin-declaration-mismatch] memory.c:66:5: note: include ‘’ or provide a declaration of ‘memcpy’ main.c: In function ‘main’: main.c:148:59: error: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] 148 | movie = smalloc(sizeof(*movie) * (strlen(sequence)+1)); | ^~~~~~ main.c:16:1: note: include ‘’ or provide a declaration of ‘strlen’ 15 | #include "enigma.h" +++ |+#include 16 | main.c:148:59: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 148 | movie = smalloc(sizeof(*movie) * (strlen(sequence)+1)); | ^~~~~~ main.c:148:59: note: include ‘’ or provide a declaration of ‘strlen’ screen.c: In function ‘screen_level_display’: screen.c:160:33: error: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] 160 | screen_prints((sw - strlen(buf[i]))/2, sh/2 + i - 1, T_BOMB, | ^~~~~~ screen.c:22:1: note: include ‘’ or provide a declaration of ‘strlen’ 21 | #include "enigma.h" +++ |+#include 22 | screen.c:160:33: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 160 | screen_prints((sw - strlen(buf[i]))/2, sh/2 + i - 1, T_BOMB, | ^~~~~~ screen.c:160:33: note: include ‘’ or provide a declaration of ‘strlen’ screen.c:202:27: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 202 | if (message) i += 3 + strlen(message); | ^~~~~~ screen.c:202:27: note: include ‘’ or provide a declaration of ‘strlen’ screen.c:215:22: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 215 | screen_prints(dx+strlen(buf), dy+s->height, T_STATUS_2, s->title); | ^~~~~~ screen.c:215:22: note: include ‘’ or provide a declaration of ‘strlen’ screen.c: In function ‘screen_main_menu’: screen.c:380:22: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 380 | if ((int)strlen(buf) < colwidth) | ^~~~~~ screen.c:380:22: note: include ‘’ or provide a declaration of ‘strlen’ screen.c:381:44: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 381 | sprintf(buf+strlen(buf), "%*s", colwidth-strlen(buf), ""); | ~^~ ~~~~~~~~~~~~~~~~~~~~ | | | | int long unsigned int screen.c: In function ‘screen_ask_movefile’: screen.c:538:5: error: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] 538 | strcpy(p, buf); | ^~~~~~ screen.c:538:5: note: include ‘’ or provide a declaration of ‘strcpy’ screen.c:538:5: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] screen.c:538:5: note: include ‘’ or provide a declaration of ‘strcpy’ screen.c: In function ‘screen_error_box’: screen.c:543:21: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 543 | int width = 2 + strlen(msg); | ^~~~~~ screen.c:543:21: note: include ‘’ or provide a declaration of ‘strlen’ screen.c:547:9: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 547 | int len; | ^~~ make: *** [Makefile:25: memory.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [Makefile:25: main.o] Error 1 make: *** [Makefile:25: screen.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_a3d8fdbc-b161-49f7-b14c-13f208e85f8f/build