>>> es-shell: Building community/es-shell 0.9.2_git20220315-r1 (using abuild 3.15.0_rc3-r1) started Sat, 03 May 2025 18:49:16 +0000 >>> es-shell: Validating /home/buildozer/aports/community/es-shell/APKBUILD... >>> es-shell: Analyzing dependencies... >>> es-shell: Installing for build: build-base autoconf automake byacc libtool readline-dev (1/19) Installing m4 (1.4.19-r3) (2/19) Installing libbz2 (1.0.8-r6) (3/19) Installing perl (5.40.2-r0) (4/19) Installing autoconf (2.72-r0) (5/19) Installing automake (1.17-r0) (6/19) Installing byacc (20240109-r0) (7/19) Installing libltdl (2.5.4-r0) (8/19) Installing libtool (2.5.4-r0) (9/19) Installing libhistory (8.2.13-r0) (10/19) Installing libformw (6.5_p20250412-r0) (11/19) Installing libmenuw (6.5_p20250412-r0) (12/19) Installing libpanelw (6.5_p20250412-r0) (13/19) Installing libncurses++ (6.5_p20250412-r0) (14/19) Installing ncurses-dev (6.5_p20250412-r0) (15/19) Installing readline-dev (8.2.13-r0) (16/19) Installing .makedepends-es-shell (20250503.184924) (17/19) Installing perl-error (0.17030-r0) (18/19) Installing perl-git (2.49.0-r0) (19/19) Installing git-perl (2.49.0-r0) Executing busybox-1.37.0-r16.trigger OK: 442 MiB in 122 packages >>> es-shell: Cleaning up srcdir >>> es-shell: Cleaning up pkgdir >>> es-shell: Cleaning up tmpdir >>> es-shell: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/es-shell-0.9.2_git20220315.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/es-shell-0.9.2_git20220315.tar.gz.part' es-shell-0.9.2_git20 100% |********************************| 708k 0:00:00 ETA '/var/cache/distfiles/v3.22/es-shell-0.9.2_git20220315.tar.gz.part' saved >>> es-shell: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/es-shell-0.9.2_git20220315.tar.gz >>> es-shell: Checking sha512sums... es-shell-0.9.2_git20220315.tar.gz: OK configure.ac.patch: OK >>> es-shell: Unpacking /var/cache/distfiles/v3.22/es-shell-0.9.2_git20220315.tar.gz... >>> es-shell: configure.ac.patch patching file configure.ac configure.ac:81: warning: The preprocessor macro 'STDC_HEADERS' is obsolete. Except in unusual embedded environments, you can safely include all C89 headers unconditionally. autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:81: warning: The preprocessor macro 'STDC_HEADERS' is obsolete. configure.ac:81: Except in unusual embedded environments, you can safely include all configure.ac:81: C89 headers unconditionally. configure.ac:103: warning: AC_FUNC_WAIT3: 'wait3' has been removed from POSIX. configure.ac:103: Remove this 'AC_FUNC_WAIT3' and adjust your code to use 'waitpid' instead. ./lib/autoconf/functions.m4:2072: AC_FUNC_WAIT3 is expanded from... configure.ac:103: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: Leaving directory '.' checking build system type... x86_64-alpine-linux-musl checking host system type... x86_64-alpine-linux-musl checking for gcc... cc 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 cc accepts -g... yes checking for cc option to enable C11 features... none needed checking how to run the C preprocessor... cc -E checking for a BSD-compatible install... /usr/bin/install -c checking for a race-free mkdir -p... /bin/mkdir -p checking for bison... no checking for byacc... byacc checking for /dev/fd filesystem... yes checking whether #! works in shell scripts... yes checking for getpwuid in -lsun... no checking for main in -lterminfo... no checking for main in -ltermcap... no checking for readline in -lreadline... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required 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 sys/param.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for limits.h... yes checking for sys/ioctl.h... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for memory.h... yes checking for stdarg.h... yes checking for sys/cdefs.h... no checking for an ANSI C-conforming const... yes checking for uid_t... yes checking for gid_t... yes checking for size_t... yes checking type of array argument to getgroups... gid_t checking for getpagesize... yes checking for working mmap... yes checking for wait3 that fills in rusage... yes checking for strerror... yes checking for strtol... yes checking for lstat... yes checking for setrlimit... yes checking for sigrelse... yes checking for sighold... yes checking for sigaction... yes checking for sysconf... yes checking for setsid... yes checking for sigsetjmp... yes checking for an abused getenv... no checking whether assignment to va_list ok?... no checking for rlimit type ...... rlim_t checking for files to extract signal information from... /usr/include/bits/alltypes.h /usr/include/bits/signal.h /usr/include/features.h /usr/include/signal.h /usr/include/stdc-predef.h configure: creating ./config.status config.status: creating Makefile config.status: creating config.h cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o access.o access.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o closure.o closure.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o conv.o conv.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o dict.o dict.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o eval.o eval.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o except.o except.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o fd.o fd.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o gc.o gc.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o glob.o glob.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o glom.o glom.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o input.o input.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o heredoc.o heredoc.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o list.o list.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o main.o main.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o match.o match.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o open.o open.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o opt.o opt.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o prim-ctl.o prim-ctl.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o prim-etc.o prim-etc.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o prim-io.o prim-io.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o prim-sys.o prim-sys.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o prim.o prim.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o print.o print.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o proc.o proc.c sh ./mksignal /usr/include/bits/alltypes.h /usr/include/bits/signal.h /usr/include/features.h /usr/include/signal.h /usr/include/stdc-predef.h > sigmsgs.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o signal.o signal.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o split.o split.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o status.o status.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o str.o str.c yacc -vd ./parse.y cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o term.o term.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o tree.o tree.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o util.o util.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o var.o var.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o vec.o vec.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o version.o version.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o y.tab.o y.tab.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o dump.o dump.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o sigmsgs.o sigmsgs.c cmp -s y.tab.h token.h || cp y.tab.h token.h cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o syntax.o syntax.c cc -I. -I. -W -Wall -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-missing-field-initializers -Wno-unused-parameter -Wno-clobbered -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -c -o token.o token.c y.tab.c: In function 'yyparse': y.tab.c:1853: error: expected declaration or statement at end of input 1853 | break; y.tab.c:1853: error: expected declaration or statement at end of input ./parse.y:41:2: error: label 'yyaccept' used but not defined 41 | es : line end { parsetree = $1; YYACCEPT; } | ^ ./parse.y:61:9: error: label 'yyabort' used but not defined 61 | | redir cmd %prec '!' { $$ = redirect(mk(nRedir, $1, $2)); if ($$ == &errornode) YYABORT; } | ^ y.tab.c:1507:17: error: label 'yyoverflow' used but not defined 1507 | if (yystack.s_mark >= yystack.s_last && yygrowstack(&yystack) == YYENOMEM) goto yyoverflow; | ^~ y.tab.c:1087:28: warning: unused variable 'yyresult' [-Wunused-variable] 1087 | int yym, yyn, yystate, yyresult; | ^~~~~~~~ y.tab.c:1854: warning: control reaches end of non-void function [-Wreturn-type] 1854 | case 47: y.tab.c: At top level: y.tab.c:228:20: warning: 'yygindex' defined but not used [-Wunused-const-variable=] 228 | static const YYINT yygindex[] = { 0, | ^~~~~~~~ y.tab.c:167:20: warning: 'yydgoto' defined but not used [-Wunused-const-variable=] 167 | static const YYINT yydgoto[] = { 27, | ^~~~~~~ y.tab.c:105:20: warning: 'yylhs' defined but not used [-Wunused-const-variable=] 105 | static const YYINT yylhs[] = { -1, | ^~~~~ make: *** [: y.tab.o] Error 1 make: *** Waiting for unfinished jobs.... >>> ERROR: es-shell: build failed >>> es-shell: Uninstalling dependencies... (1/19) Purging .makedepends-es-shell (20250503.184924) (2/19) Purging autoconf (2.72-r0) (3/19) Purging m4 (1.4.19-r3) (4/19) Purging automake (1.17-r0) (5/19) Purging byacc (20240109-r0) (6/19) Purging libtool (2.5.4-r0) (7/19) Purging libltdl (2.5.4-r0) (8/19) Purging readline-dev (8.2.13-r0) (9/19) Purging libhistory (8.2.13-r0) (10/19) Purging git-perl (2.49.0-r0) (11/19) Purging perl-git (2.49.0-r0) (12/19) Purging perl-error (0.17030-r0) (13/19) Purging perl (5.40.2-r0) (14/19) Purging libbz2 (1.0.8-r6) (15/19) Purging ncurses-dev (6.5_p20250412-r0) (16/19) Purging libncurses++ (6.5_p20250412-r0) (17/19) Purging libpanelw (6.5_p20250412-r0) (18/19) Purging libformw (6.5_p20250412-r0) (19/19) Purging libmenuw (6.5_p20250412-r0) Executing busybox-1.37.0-r16.trigger OK: 399 MiB in 103 packages