>>> mawk: Building main/mawk 1.3.4-r2 (using abuild 3.10.0_rc1-r2) started Tue, 25 Oct 2022 15:48:06 +0000 >>> mawk: Checking sanity of /home/buildozer/aports/main/mawk/APKBUILD... >>> mawk: Analyzing dependencies... >>> mawk: Installing for build: build-base (1/1) Installing .makedepends-mawk (20221025.154808) OK: 258 MiB in 93 packages >>> mawk: Cleaning up srcdir >>> mawk: Cleaning up pkgdir >>> mawk: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/mawk.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 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> mawk: Fetching https://invisible-island.net/datafiles/release/mawk.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 457k 100 457k 0 0 1275k 0 --:--:-- --:--:-- --:--:-- 1278k >>> mawk: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/mawk.tar.gz >>> mawk: Checking sha512sums... mawk.tar.gz: OK >>> mawk: Unpacking /var/cache/distfiles/v3.17/mawk.tar.gz... checking build system type... i586-alpine-linux-musl checking host system type... i586-alpine-linux-musl Configuring for linux-musl checking for i586-alpine-linux-musl-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking version of gcc... 12.2.1 checking if this is really Intel C compiler... no checking if this is really Clang C compiler... no checking for gcc option to accept ANSI C... none needed checking $CFLAGS variable... ok checking $CC variable... ok checking whether make sets ${MAKE}... yes checking for makeflags variable... checking how to run the C preprocessor... gcc -E checking for a BSD compatible install... /usr/bin/install -c checking for log in -lm... yes checking if you want to see long compiling messages... yes checking if you want to turn on gcc warnings... no checking for groff... no checking for nroff... no checking for mandoc... no checking for tbl... cat checking for man2html... no checking for program to convert manpage to html... no checking if you want to use mawk's own regular-expressions engine... yes checking if you want to use mawk's own srand/rand functions... no checking for random-integer functions... srandom/random checking for range of random-integers... (1UL<<31)-1 checking if you want mawk to initialize random numbers at startup... yes checking for byacc... no checking for bison... no checking for lint... no checking for cppcheck... no checking for splint... no checking if filesystem supports mixed-case filenames... yes checking for exctags... no checking for ctags... no checking for exetags... no checking for etags... no checking for ctags... no checking for etags... no checking if the POSIX test-macros are already defined... no checking if this is the GNU C library... no checking if _XOPEN_SOURCE really is set... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGE_FILES value needed for large files... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for fseeko... yes checking whether to use struct dirent64... no checking if you want to use dmalloc for testing... no checking if you want to use dbmalloc for testing... no checking if you want to use valgrind for testing... no checking if you want to perform memory-leak testing... no checking if you want to enable debugging trace... no checking for stddef.h... yes checking if size_t is declared in stddef.h... yes checking for setlocale()... yes checking if external environ is declared... no checking if external environ exists... yes checking for fork... yes checking for gettimeofday... yes checking for matherr... no checking for mktime... yes checking for pipe... yes checking for strftime... yes checking for tdestroy... yes checking for tsearch... yes checking for wait... yes checking for errno.h... yes checking for fcntl.h... yes checking for unistd.h... yes checking for sys/wait.h... yes checking if math.h declares _LIB_VERSION... no checking for limits.h... yes checking for isnan... no checking for sigaction... yes checking for siginfo.h... no checking if we should use siginfo... no checking return type of signal handlers... void checking if we should use sigaction.sa_sigaction... yes checking handling of floating point exceptions division by zero does not generate an exception overflow does not generate an exception math library supports ieee754 configure: creating ./config.status config.status: creating Makefile config.status: creating man/Makefile config.status: creating config.h gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer parse.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer scan.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer memory.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer main.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer hash.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer execute.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer code.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer da.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer error.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer init.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer bi_vars.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer cast.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer print.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer bi_funct.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer kw.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer jmp.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer array.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer field.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer split.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer re_cmpl.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer regexp.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer zmalloc.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer fin.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer files.c gcc -Os -fomit-frame-pointer -I. -I. -DHAVE_CONFIG_H -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer -o makescan ./makescan.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer matherr.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer fcall.c gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer version.c rm -f scancode.c ./makescan > scancode.c rm makescan gcc -c -I. -I. -DHAVE_CONFIG_H -Os -fomit-frame-pointer -DLOCAL_REGEXP -Os -fomit-frame-pointer scancode.c gcc -Os -fomit-frame-pointer -Os -fomit-frame-pointer -o mawk parse.o scan.o memory.o main.o hash.o execute.o code.o da.o error.o init.o bi_vars.o cast.o print.o bi_funct.o kw.o jmp.o array.o field.o split.o re_cmpl.o regexp.o zmalloc.o fin.o files.o scancode.o matherr.o fcall.o version.o -lm ** mawk_test ** fpe_test testing floating point exception handling testing division by zero /home/buildozer/aports/main/mawk/src/mawk-1.3.4-20200120/mawk BEGIN{ print 4/0 } mawk 1.3.4 20200120 Copyright 2008-2019,2020, Thomas E. Dickey Copyright 1991-1996,2014, Michael D. Brennan random-funcs: srandom/random regex-funcs: internal compiled limits: sprintf buffer 8192 maximum-integer 2147483647 inf testing overflow /home/buildozer/aports/main/mawk/src/mawk-1.3.4-20200120/mawk BEGIN { x = 100 do { y = x ; x *= 1000 } while ( y != x ) print "loop terminated" } loop terminated testing domain error /home/buildozer/aports/main/mawk/src/mawk-1.3.4-20200120/mawk BEGIN{ print sqrt(-8) } testing input and field splitting -nan ============================== return1 = 0 return2 = 0 return3 = 0 results consistent: ignoring floating exceptions ... /home/buildozer/aports/main/mawk/src/mawk-1.3.4-20200120/mawk supports matches with NUL bytes input and field splitting OK testing regular expression matching regular expression matching OK testing checking for write errors checking for write errors OK testing arrays and flow of control array test OK testing nextfile nextfile test OK testing function calls and general stress test general stress test OK tested /home/buildozer/aports/main/mawk/src/mawk-1.3.4-20200120/mawk OK >>> mawk: Entering fakeroot... mkdir -p "/home/buildozer/aports/main/mawk/pkg/mawk/usr/bin" mkdir -p "/home/buildozer/aports/main/mawk/pkg/mawk/usr/share/man/man1" /usr/bin/install -c mawk /home/buildozer/aports/main/mawk/pkg/mawk/usr/bin/`echo mawk| sed 's,x,x,'` /usr/bin/install -c -m 644 ./man/mawk.1 /home/buildozer/aports/main/mawk/pkg/mawk/usr/share/man/man1/`echo mawk| sed 's,x,x,'`.1 >>> mawk-doc*: Running split function doc... >>> mawk-doc*: Preparing subpackage mawk-doc... >>> mawk-doc*: Running postcheck for mawk-doc >>> mawk*: Running postcheck for mawk >>> mawk*: Preparing package mawk... >>> mawk*: Stripping binaries >>> mawk-doc*: Scanning shared objects >>> mawk*: Scanning shared objects >>> mawk-doc*: Tracing dependencies... >>> mawk-doc*: Package size: 36.0 KB >>> mawk-doc*: Compressing data... >>> mawk-doc*: Create checksum... >>> mawk-doc*: Create mawk-doc-1.3.4-r2.apk >>> mawk*: Tracing dependencies... so:libc.musl-x86.so.1 >>> mawk*: Package size: 160.0 KB >>> mawk*: Compressing data... >>> mawk*: Create checksum... >>> mawk*: Create mawk-1.3.4-r2.apk >>> mawk: Build complete at Tue, 25 Oct 2022 15:48:14 +0000 elapsed time 0h 0m 8s >>> mawk: Cleaning up srcdir >>> mawk: Cleaning up pkgdir >>> mawk: Uninstalling dependencies... (1/1) Purging .makedepends-mawk (20221025.154808) OK: 258 MiB in 92 packages >>> mawk: Updating the main/x86 repository index... >>> mawk: Signing the index...