>>> njs: Building community/njs 0.8.2-r0 (using abuild 3.12.0-r0) started Mon, 20 Nov 2023 17:28:47 +0000 >>> njs: Checking sanity of /home/buildozer/aports/community/njs/APKBUILD... >>> njs: Analyzing dependencies... >>> njs: Installing for build: build-base libedit-dev libxml2-dev openssl-dev>3 pcre-dev expect (1/24) Installing bsd-compat-headers (0.7.2-r5) (2/24) Installing libformw (6.4_p20231007-r0) (3/24) Installing libmenuw (6.4_p20231007-r0) (4/24) Installing libpanelw (6.4_p20231007-r0) (5/24) Installing libncurses++ (6.4_p20231007-r0) (6/24) Installing ncurses-dev (6.4_p20231007-r0) (7/24) Installing libedit-dev (20230828.3.1-r3) (8/24) Installing zlib-dev (1.3-r2) (9/24) Installing xz-libs (5.4.5-r0) (10/24) Installing xz (5.4.5-r0) (11/24) Installing xz-dev (5.4.5-r0) (12/24) Installing libxml2 (2.11.6-r0) (13/24) Installing libxml2-utils (2.11.6-r0) (14/24) Installing libxml2-dev (2.11.6-r0) (15/24) Installing openssl-dev (3.1.4-r1) (16/24) Installing libpcre16 (8.45-r3) (17/24) Installing libpcre32 (8.45-r3) (18/24) Installing pcre (8.45-r3) (19/24) Installing libpcrecpp (8.45-r3) (20/24) Installing pcre-dev (8.45-r3) (21/24) Installing tzdata (2023c-r1) (22/24) Installing tcl (8.6.13-r1) (23/24) Installing expect (5.45.4-r4) (24/24) Installing .makedepends-njs (20231120.172848) Executing busybox-1.36.1-r15.trigger OK: 452 MiB in 130 packages >>> njs: Cleaning up srcdir >>> njs: Cleaning up pkgdir >>> njs: Cleaning up tmpdir >>> njs: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/njs-0.8.2.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 >>> njs: Fetching njs-0.8.2.tar.gz::https://hg.nginx.org/njs/archive/0.8.2.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 32492 0 32492 0 0 48784 0 --:--:-- --:--:-- --:--:-- 48786 100 698k 0 698k 0 0 577k 0 --:--:-- 0:00:01 --:--:-- 578k >>> njs: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/njs-0.8.2.tar.gz >>> njs: Checking sha512sums... njs-0.8.2.tar.gz: OK mktemp-busybox-compat.patch: OK no-werror.patch: OK >>> njs: Unpacking /var/cache/distfiles/v3.19/njs-0.8.2.tar.gz... >>> njs: mktemp-busybox-compat.patch patching file test/options >>> njs: no-werror.patch patching file auto/cc configuring for Linux 5.15.134-0-lts s390x checking for C compiler: gcc + using GNU C compiler + gcc version 13.2.1 20231014 (Alpine 13.2.1_git20231014) checking for sizeof(int) ... 4 checking for sizeof(u_int) ... 4 checking for sizeof(void *) ... 8 checking for sizeof(uintptr_t) ... 8 checking for sizeof(size_t) ... 8 checking for sizeof(off_t) ... 8 checking for sizeof(time_t) ... 8 checking for system byte ordering ... big checking for GCC unsigned __int128 ... found checking for GCC __builtin_expect() ... found checking for GCC __builtin_unreachable() ... found checking for GCC __builtin_prefetch() ... found checking for GCC __builtin_clz() ... found checking for GCC __builtin_clzll() ... found checking for GCC __attribute__ visibility ... found checking for GCC __attribute__ malloc ... found checking for GCC __attribute__ aligned ... found checking for GCC __attribute__ packed ... found checking for GCC __attribute__ fallthrough ... found checking for Address sanitizer ... not found checking for Memory sanitizer ... not found checking for _mm_setcsr() ... not found checking for clock_gettime(CLOCK_MONOTONIC) ... found checking for struct tm.tm_gmtoff ... found checking for altzone ... not found checking for posix_memalign() ... found checking for getrandom() ... found checking for stat.st_atimespec ... not found checking for stat.st_birthtim ... not found checking for stat.__st_birthtim ... not found checking for stat.st_atim ... found checking for Computed goto ... found checking for explicit_bzero() ... found checking for PCRE2 library ... not found checking for PCRE library ... not found checking for PCRE library in /usr ... found checking for PCRE version ... 8.45 checking for editline library in editline/readline.h ... found checking for OpenSSL library ... not found checking for OpenSSL library -lcrypto ... found checking for OpenSSL version ... "OpenSSL 3.1.4 24 Oct 2023" checking for libxml2 via pkg-config ... found checking for libxml2 version ... "2.11.6" checking for zlib via pkg-config ... found checking for zlib version ... "1.3" creating build-debug/Makefile checking for expect ... found + Expect version: expect version 5.45.4 NJS configuration summary: + using CC: "gcc" + using CFLAGS: " -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security" + using PCRE library: -lpcre + using readline library: -ledit + using OpenSSL library: -lcrypto + using libxml2 library: -lxml2 + using zlib library: -L/lib -lz njs build dir: build-debug njs CLI: build-debug/njs gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_diyfp.o \ -MMD -MF build-debug/src/njs_diyfp.dep -MT build-debug/src/njs_diyfp.o \ src/njs_diyfp.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_dtoa.o \ -MMD -MF build-debug/src/njs_dtoa.dep -MT build-debug/src/njs_dtoa.o \ src/njs_dtoa.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_dtoa_fixed.o \ -MMD -MF build-debug/src/njs_dtoa_fixed.dep -MT build-debug/src/njs_dtoa_fixed.o \ src/njs_dtoa_fixed.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_str.o \ -MMD -MF build-debug/src/njs_str.dep -MT build-debug/src/njs_str.o \ src/njs_str.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_strtod.o \ -MMD -MF build-debug/src/njs_strtod.dep -MT build-debug/src/njs_strtod.o \ src/njs_strtod.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_murmur_hash.o \ -MMD -MF build-debug/src/njs_murmur_hash.dep -MT build-debug/src/njs_murmur_hash.o \ src/njs_murmur_hash.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_djb_hash.o \ -MMD -MF build-debug/src/njs_djb_hash.dep -MT build-debug/src/njs_djb_hash.o \ src/njs_djb_hash.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_utf8.o \ -MMD -MF build-debug/src/njs_utf8.dep -MT build-debug/src/njs_utf8.o \ src/njs_utf8.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_utf16.o \ -MMD -MF build-debug/src/njs_utf16.dep -MT build-debug/src/njs_utf16.o \ src/njs_utf16.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_arr.o \ -MMD -MF build-debug/src/njs_arr.dep -MT build-debug/src/njs_arr.o \ src/njs_arr.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_rbtree.o \ -MMD -MF build-debug/src/njs_rbtree.dep -MT build-debug/src/njs_rbtree.o \ src/njs_rbtree.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_flathsh.o \ -MMD -MF build-debug/src/njs_flathsh.dep -MT build-debug/src/njs_flathsh.o \ src/njs_flathsh.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_trace.o \ -MMD -MF build-debug/src/njs_trace.dep -MT build-debug/src/njs_trace.o \ src/njs_trace.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_random.o \ -MMD -MF build-debug/src/njs_random.dep -MT build-debug/src/njs_random.o \ src/njs_random.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_md5.o \ -MMD -MF build-debug/src/njs_md5.dep -MT build-debug/src/njs_md5.o \ src/njs_md5.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_sha1.o \ -MMD -MF build-debug/src/njs_sha1.dep -MT build-debug/src/njs_sha1.o \ src/njs_sha1.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_sha2.o \ -MMD -MF build-debug/src/njs_sha2.dep -MT build-debug/src/njs_sha2.o \ src/njs_sha2.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_time.o \ -MMD -MF build-debug/src/njs_time.dep -MT build-debug/src/njs_time.o \ src/njs_time.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_file.o \ -MMD -MF build-debug/src/njs_file.dep -MT build-debug/src/njs_file.o \ src/njs_file.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_malloc.o \ -MMD -MF build-debug/src/njs_malloc.dep -MT build-debug/src/njs_malloc.o \ src/njs_malloc.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_mp.o \ -MMD -MF build-debug/src/njs_mp.dep -MT build-debug/src/njs_mp.o \ src/njs_mp.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_sprintf.o \ -MMD -MF build-debug/src/njs_sprintf.dep -MT build-debug/src/njs_sprintf.o \ src/njs_sprintf.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_utils.o \ -MMD -MF build-debug/src/njs_utils.dep -MT build-debug/src/njs_utils.o \ src/njs_utils.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_chb.o \ -MMD -MF build-debug/src/njs_chb.dep -MT build-debug/src/njs_chb.o \ src/njs_chb.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_value.o \ -MMD -MF build-debug/src/njs_value.dep -MT build-debug/src/njs_value.o \ src/njs_value.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_vm.o \ -MMD -MF build-debug/src/njs_vm.dep -MT build-debug/src/njs_vm.o \ src/njs_vm.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_vmcode.o \ -MMD -MF build-debug/src/njs_vmcode.dep -MT build-debug/src/njs_vmcode.o \ src/njs_vmcode.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_lexer.o \ -MMD -MF build-debug/src/njs_lexer.dep -MT build-debug/src/njs_lexer.o \ src/njs_lexer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_lexer_keyword.o \ -MMD -MF build-debug/src/njs_lexer_keyword.dep -MT build-debug/src/njs_lexer_keyword.o \ src/njs_lexer_keyword.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_parser.o \ -MMD -MF build-debug/src/njs_parser.dep -MT build-debug/src/njs_parser.o \ src/njs_parser.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_variable.o \ -MMD -MF build-debug/src/njs_variable.dep -MT build-debug/src/njs_variable.o \ src/njs_variable.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_scope.o \ -MMD -MF build-debug/src/njs_scope.dep -MT build-debug/src/njs_scope.o \ src/njs_scope.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_generator.o \ -MMD -MF build-debug/src/njs_generator.dep -MT build-debug/src/njs_generator.o \ src/njs_generator.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_disassembler.o \ -MMD -MF build-debug/src/njs_disassembler.dep -MT build-debug/src/njs_disassembler.o \ src/njs_disassembler.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_timer.o \ -MMD -MF build-debug/src/njs_timer.dep -MT build-debug/src/njs_timer.o \ src/njs_timer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_module.o \ -MMD -MF build-debug/src/njs_module.dep -MT build-debug/src/njs_module.o \ src/njs_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_event.o \ -MMD -MF build-debug/src/njs_event.dep -MT build-debug/src/njs_event.o \ src/njs_event.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_extern.o \ -MMD -MF build-debug/src/njs_extern.dep -MT build-debug/src/njs_extern.o \ src/njs_extern.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_boolean.o \ -MMD -MF build-debug/src/njs_boolean.dep -MT build-debug/src/njs_boolean.o \ src/njs_boolean.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_number.o \ -MMD -MF build-debug/src/njs_number.dep -MT build-debug/src/njs_number.o \ src/njs_number.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_symbol.o \ -MMD -MF build-debug/src/njs_symbol.dep -MT build-debug/src/njs_symbol.o \ src/njs_symbol.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_string.o \ -MMD -MF build-debug/src/njs_string.dep -MT build-debug/src/njs_string.o \ src/njs_string.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_object.o \ -MMD -MF build-debug/src/njs_object.dep -MT build-debug/src/njs_object.o \ src/njs_object.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_object_prop.o \ -MMD -MF build-debug/src/njs_object_prop.dep -MT build-debug/src/njs_object_prop.o \ src/njs_object_prop.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_array.o \ -MMD -MF build-debug/src/njs_array.dep -MT build-debug/src/njs_array.o \ src/njs_array.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_json.o \ -MMD -MF build-debug/src/njs_json.dep -MT build-debug/src/njs_json.o \ src/njs_json.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_function.o \ -MMD -MF build-debug/src/njs_function.dep -MT build-debug/src/njs_function.o \ src/njs_function.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_regexp.o \ -MMD -MF build-debug/src/njs_regexp.dep -MT build-debug/src/njs_regexp.o \ src/njs_regexp.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_date.o \ -MMD -MF build-debug/src/njs_date.dep -MT build-debug/src/njs_date.o \ src/njs_date.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_error.o \ -MMD -MF build-debug/src/njs_error.dep -MT build-debug/src/njs_error.o \ src/njs_error.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_math.o \ -MMD -MF build-debug/src/njs_math.dep -MT build-debug/src/njs_math.o \ src/njs_math.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_array_buffer.o \ -MMD -MF build-debug/src/njs_array_buffer.dep -MT build-debug/src/njs_array_buffer.o \ src/njs_array_buffer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_typed_array.o \ -MMD -MF build-debug/src/njs_typed_array.dep -MT build-debug/src/njs_typed_array.o \ src/njs_typed_array.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_promise.o \ -MMD -MF build-debug/src/njs_promise.dep -MT build-debug/src/njs_promise.o \ src/njs_promise.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_encoding.o \ -MMD -MF build-debug/src/njs_encoding.dep -MT build-debug/src/njs_encoding.o \ src/njs_encoding.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_iterator.o \ -MMD -MF build-debug/src/njs_iterator.dep -MT build-debug/src/njs_iterator.o \ src/njs_iterator.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_async.o \ -MMD -MF build-debug/src/njs_async.dep -MT build-debug/src/njs_async.o \ src/njs_async.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_builtin.o \ -MMD -MF build-debug/src/njs_builtin.dep -MT build-debug/src/njs_builtin.o \ src/njs_builtin.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/external/njs_regex.o \ -MMD -MF build-debug/external/njs_regex.dep -MT build-debug/external/njs_regex.o \ external/njs_regex.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/src/njs_buffer.o \ -MMD -MF build-debug/src/njs_buffer.dep -MT build-debug/src/njs_buffer.o \ src/njs_buffer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/external/njs_crypto_module.o \ -MMD -MF build-debug/external/njs_crypto_module.dep -MT build-debug/external/njs_crypto_module.o \ external/njs_crypto_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/external/njs_webcrypto_module.o \ -MMD -MF build-debug/external/njs_webcrypto_module.dep -MT build-debug/external/njs_webcrypto_module.o \ external/njs_webcrypto_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/external/njs_xml_module.o \ -MMD -MF build-debug/external/njs_xml_module.dep -MT build-debug/external/njs_xml_module.o \ external/njs_xml_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/external/njs_zlib_module.o \ -MMD -MF build-debug/external/njs_zlib_module.dep -MT build-debug/external/njs_zlib_module.o \ external/njs_zlib_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/external/njs_fs_module.o \ -MMD -MF build-debug/external/njs_fs_module.dep -MT build-debug/external/njs_fs_module.o \ external/njs_fs_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/external/njs_query_string_module.o \ -MMD -MF build-debug/external/njs_query_string_module.dep -MT build-debug/external/njs_query_string_module.o \ external/njs_query_string_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ -o build-debug/build-debug/njs_modules.o \ -MMD -MF build-debug/build-debug/njs_modules.dep -MT build-debug/build-debug/njs_modules.o \ build-debug/njs_modules.c ar -r -c build-debug/libnjs.a \ build-debug/src/njs_diyfp.o build-debug/src/njs_dtoa.o build-debug/src/njs_dtoa_fixed.o build-debug/src/njs_str.o build-debug/src/njs_strtod.o build-debug/src/njs_murmur_hash.o build-debug/src/njs_djb_hash.o build-debug/src/njs_utf8.o build-debug/src/njs_utf16.o build-debug/src/njs_arr.o build-debug/src/njs_rbtree.o build-debug/src/njs_flathsh.o build-debug/src/njs_trace.o build-debug/src/njs_random.o build-debug/src/njs_md5.o build-debug/src/njs_sha1.o build-debug/src/njs_sha2.o build-debug/src/njs_time.o build-debug/src/njs_file.o build-debug/src/njs_malloc.o build-debug/src/njs_mp.o build-debug/src/njs_sprintf.o build-debug/src/njs_utils.o build-debug/src/njs_chb.o build-debug/src/njs_value.o build-debug/src/njs_vm.o build-debug/src/njs_vmcode.o build-debug/src/njs_lexer.o build-debug/src/njs_lexer_keyword.o build-debug/src/njs_parser.o build-debug/src/njs_variable.o build-debug/src/njs_scope.o build-debug/src/njs_generator.o build-debug/src/njs_disassembler.o build-debug/src/njs_timer.o build-debug/src/njs_module.o build-debug/src/njs_event.o build-debug/src/njs_extern.o build-debug/src/njs_boolean.o build-debug/src/njs_number.o build-debug/src/njs_symbol.o build-debug/src/njs_string.o build-debug/src/njs_object.o build-debug/src/njs_object_prop.o build-debug/src/njs_array.o build-debug/src/njs_json.o build-debug/src/njs_function.o build-debug/src/njs_regexp.o build-debug/src/njs_date.o build-debug/src/njs_error.o build-debug/src/njs_math.o build-debug/src/njs_array_buffer.o build-debug/src/njs_typed_array.o build-debug/src/njs_promise.o build-debug/src/njs_encoding.o build-debug/src/njs_iterator.o build-debug/src/njs_async.o build-debug/src/njs_builtin.o build-debug/external/njs_regex.o build-debug/src/njs_buffer.o build-debug/external/njs_crypto_module.o build-debug/external/njs_webcrypto_module.o build-debug/external/njs_xml_module.o build-debug/external/njs_zlib_module.o build-debug/external/njs_fs_module.o build-debug/external/njs_query_string_module.o build-debug/build-debug/njs_modules.o gcc -O -o build-debug/njs -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -O -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild-debug -I/usr/include/libxml2 -Injs \ external/njs_shell.c \ build-debug/libnjs.a \ -O -lm -lpcre -lcrypto -lxml2 -L/lib -lz -ledit configuring for Linux 5.15.134-0-lts s390x checking for C compiler: gcc + using GNU C compiler + gcc version 13.2.1 20231014 (Alpine 13.2.1_git20231014) checking for sizeof(int) ... 4 checking for sizeof(u_int) ... 4 checking for sizeof(void *) ... 8 checking for sizeof(uintptr_t) ... 8 checking for sizeof(size_t) ... 8 checking for sizeof(off_t) ... 8 checking for sizeof(time_t) ... 8 checking for system byte ordering ... big checking for GCC unsigned __int128 ... found checking for GCC __builtin_expect() ... found checking for GCC __builtin_unreachable() ... found checking for GCC __builtin_prefetch() ... found checking for GCC __builtin_clz() ... found checking for GCC __builtin_clzll() ... found checking for GCC __attribute__ visibility ... found checking for GCC __attribute__ malloc ... found checking for GCC __attribute__ aligned ... found checking for GCC __attribute__ packed ... found checking for GCC __attribute__ fallthrough ... found checking for Address sanitizer ... not found checking for Memory sanitizer ... not found checking for _mm_setcsr() ... not found checking for clock_gettime(CLOCK_MONOTONIC) ... found checking for struct tm.tm_gmtoff ... found checking for altzone ... not found checking for posix_memalign() ... found checking for getrandom() ... found checking for stat.st_atimespec ... not found checking for stat.st_birthtim ... not found checking for stat.__st_birthtim ... not found checking for stat.st_atim ... found checking for Computed goto ... found checking for explicit_bzero() ... found checking for PCRE2 library ... not found checking for PCRE library ... not found checking for PCRE library in /usr ... found checking for PCRE version ... 8.45 checking for editline library in editline/readline.h ... found checking for OpenSSL library ... not found checking for OpenSSL library -lcrypto ... found checking for OpenSSL version ... "OpenSSL 3.1.4 24 Oct 2023" checking for libxml2 via pkg-config ... found checking for libxml2 version ... "2.11.6" checking for zlib via pkg-config ... found checking for zlib version ... "1.3" creating build/Makefile checking for expect ... found + Expect version: expect version 5.45.4 NJS configuration summary: + using CC: "gcc" + using CFLAGS: " -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security" + using PCRE library: -lpcre + using readline library: -ledit + using OpenSSL library: -lcrypto + using libxml2 library: -lxml2 + using zlib library: -L/lib -lz njs build dir: build njs CLI: build/njs gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_diyfp.o \ -MMD -MF build/src/njs_diyfp.dep -MT build/src/njs_diyfp.o \ src/njs_diyfp.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_dtoa.o \ -MMD -MF build/src/njs_dtoa.dep -MT build/src/njs_dtoa.o \ src/njs_dtoa.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_dtoa_fixed.o \ -MMD -MF build/src/njs_dtoa_fixed.dep -MT build/src/njs_dtoa_fixed.o \ src/njs_dtoa_fixed.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_str.o \ -MMD -MF build/src/njs_str.dep -MT build/src/njs_str.o \ src/njs_str.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_strtod.o \ -MMD -MF build/src/njs_strtod.dep -MT build/src/njs_strtod.o \ src/njs_strtod.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_murmur_hash.o \ -MMD -MF build/src/njs_murmur_hash.dep -MT build/src/njs_murmur_hash.o \ src/njs_murmur_hash.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_djb_hash.o \ -MMD -MF build/src/njs_djb_hash.dep -MT build/src/njs_djb_hash.o \ src/njs_djb_hash.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_utf8.o \ -MMD -MF build/src/njs_utf8.dep -MT build/src/njs_utf8.o \ src/njs_utf8.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_utf16.o \ -MMD -MF build/src/njs_utf16.dep -MT build/src/njs_utf16.o \ src/njs_utf16.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_arr.o \ -MMD -MF build/src/njs_arr.dep -MT build/src/njs_arr.o \ src/njs_arr.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_rbtree.o \ -MMD -MF build/src/njs_rbtree.dep -MT build/src/njs_rbtree.o \ src/njs_rbtree.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_flathsh.o \ -MMD -MF build/src/njs_flathsh.dep -MT build/src/njs_flathsh.o \ src/njs_flathsh.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_trace.o \ -MMD -MF build/src/njs_trace.dep -MT build/src/njs_trace.o \ src/njs_trace.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_random.o \ -MMD -MF build/src/njs_random.dep -MT build/src/njs_random.o \ src/njs_random.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_md5.o \ -MMD -MF build/src/njs_md5.dep -MT build/src/njs_md5.o \ src/njs_md5.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_sha1.o \ -MMD -MF build/src/njs_sha1.dep -MT build/src/njs_sha1.o \ src/njs_sha1.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_sha2.o \ -MMD -MF build/src/njs_sha2.dep -MT build/src/njs_sha2.o \ src/njs_sha2.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_time.o \ -MMD -MF build/src/njs_time.dep -MT build/src/njs_time.o \ src/njs_time.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_file.o \ -MMD -MF build/src/njs_file.dep -MT build/src/njs_file.o \ src/njs_file.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_malloc.o \ -MMD -MF build/src/njs_malloc.dep -MT build/src/njs_malloc.o \ src/njs_malloc.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_mp.o \ -MMD -MF build/src/njs_mp.dep -MT build/src/njs_mp.o \ src/njs_mp.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_sprintf.o \ -MMD -MF build/src/njs_sprintf.dep -MT build/src/njs_sprintf.o \ src/njs_sprintf.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_utils.o \ -MMD -MF build/src/njs_utils.dep -MT build/src/njs_utils.o \ src/njs_utils.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_chb.o \ -MMD -MF build/src/njs_chb.dep -MT build/src/njs_chb.o \ src/njs_chb.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_value.o \ -MMD -MF build/src/njs_value.dep -MT build/src/njs_value.o \ src/njs_value.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_vm.o \ -MMD -MF build/src/njs_vm.dep -MT build/src/njs_vm.o \ src/njs_vm.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_vmcode.o \ -MMD -MF build/src/njs_vmcode.dep -MT build/src/njs_vmcode.o \ src/njs_vmcode.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_lexer.o \ -MMD -MF build/src/njs_lexer.dep -MT build/src/njs_lexer.o \ src/njs_lexer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_lexer_keyword.o \ -MMD -MF build/src/njs_lexer_keyword.dep -MT build/src/njs_lexer_keyword.o \ src/njs_lexer_keyword.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_parser.o \ -MMD -MF build/src/njs_parser.dep -MT build/src/njs_parser.o \ src/njs_parser.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_variable.o \ -MMD -MF build/src/njs_variable.dep -MT build/src/njs_variable.o \ src/njs_variable.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_scope.o \ -MMD -MF build/src/njs_scope.dep -MT build/src/njs_scope.o \ src/njs_scope.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_generator.o \ -MMD -MF build/src/njs_generator.dep -MT build/src/njs_generator.o \ src/njs_generator.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_disassembler.o \ -MMD -MF build/src/njs_disassembler.dep -MT build/src/njs_disassembler.o \ src/njs_disassembler.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_timer.o \ -MMD -MF build/src/njs_timer.dep -MT build/src/njs_timer.o \ src/njs_timer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_module.o \ -MMD -MF build/src/njs_module.dep -MT build/src/njs_module.o \ src/njs_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_event.o \ -MMD -MF build/src/njs_event.dep -MT build/src/njs_event.o \ src/njs_event.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_extern.o \ -MMD -MF build/src/njs_extern.dep -MT build/src/njs_extern.o \ src/njs_extern.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_boolean.o \ -MMD -MF build/src/njs_boolean.dep -MT build/src/njs_boolean.o \ src/njs_boolean.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_number.o \ -MMD -MF build/src/njs_number.dep -MT build/src/njs_number.o \ src/njs_number.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_symbol.o \ -MMD -MF build/src/njs_symbol.dep -MT build/src/njs_symbol.o \ src/njs_symbol.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_string.o \ -MMD -MF build/src/njs_string.dep -MT build/src/njs_string.o \ src/njs_string.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_object.o \ -MMD -MF build/src/njs_object.dep -MT build/src/njs_object.o \ src/njs_object.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_object_prop.o \ -MMD -MF build/src/njs_object_prop.dep -MT build/src/njs_object_prop.o \ src/njs_object_prop.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_array.o \ -MMD -MF build/src/njs_array.dep -MT build/src/njs_array.o \ src/njs_array.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_json.o \ -MMD -MF build/src/njs_json.dep -MT build/src/njs_json.o \ src/njs_json.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_function.o \ -MMD -MF build/src/njs_function.dep -MT build/src/njs_function.o \ src/njs_function.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_regexp.o \ -MMD -MF build/src/njs_regexp.dep -MT build/src/njs_regexp.o \ src/njs_regexp.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_date.o \ -MMD -MF build/src/njs_date.dep -MT build/src/njs_date.o \ src/njs_date.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_error.o \ -MMD -MF build/src/njs_error.dep -MT build/src/njs_error.o \ src/njs_error.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_math.o \ -MMD -MF build/src/njs_math.dep -MT build/src/njs_math.o \ src/njs_math.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_array_buffer.o \ -MMD -MF build/src/njs_array_buffer.dep -MT build/src/njs_array_buffer.o \ src/njs_array_buffer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_typed_array.o \ -MMD -MF build/src/njs_typed_array.dep -MT build/src/njs_typed_array.o \ src/njs_typed_array.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_promise.o \ -MMD -MF build/src/njs_promise.dep -MT build/src/njs_promise.o \ src/njs_promise.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_encoding.o \ -MMD -MF build/src/njs_encoding.dep -MT build/src/njs_encoding.o \ src/njs_encoding.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_iterator.o \ -MMD -MF build/src/njs_iterator.dep -MT build/src/njs_iterator.o \ src/njs_iterator.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_async.o \ -MMD -MF build/src/njs_async.dep -MT build/src/njs_async.o \ src/njs_async.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_builtin.o \ -MMD -MF build/src/njs_builtin.dep -MT build/src/njs_builtin.o \ src/njs_builtin.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/external/njs_regex.o \ -MMD -MF build/external/njs_regex.dep -MT build/external/njs_regex.o \ external/njs_regex.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/src/njs_buffer.o \ -MMD -MF build/src/njs_buffer.dep -MT build/src/njs_buffer.o \ src/njs_buffer.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/external/njs_crypto_module.o \ -MMD -MF build/external/njs_crypto_module.dep -MT build/external/njs_crypto_module.o \ external/njs_crypto_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/external/njs_webcrypto_module.o \ -MMD -MF build/external/njs_webcrypto_module.dep -MT build/external/njs_webcrypto_module.o \ external/njs_webcrypto_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/external/njs_xml_module.o \ -MMD -MF build/external/njs_xml_module.dep -MT build/external/njs_xml_module.o \ external/njs_xml_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/external/njs_zlib_module.o \ -MMD -MF build/external/njs_zlib_module.dep -MT build/external/njs_zlib_module.o \ external/njs_zlib_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/external/njs_fs_module.o \ -MMD -MF build/external/njs_fs_module.dep -MT build/external/njs_fs_module.o \ external/njs_fs_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/external/njs_query_string_module.o \ -MMD -MF build/external/njs_query_string_module.dep -MT build/external/njs_query_string_module.o \ external/njs_query_string_module.c gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/build/njs_modules.o \ -MMD -MF build/build/njs_modules.dep -MT build/build/njs_modules.o \ build/njs_modules.c ar -r -c build/libnjs.a \ build/src/njs_diyfp.o build/src/njs_dtoa.o build/src/njs_dtoa_fixed.o build/src/njs_str.o build/src/njs_strtod.o build/src/njs_murmur_hash.o build/src/njs_djb_hash.o build/src/njs_utf8.o build/src/njs_utf16.o build/src/njs_arr.o build/src/njs_rbtree.o build/src/njs_flathsh.o build/src/njs_trace.o build/src/njs_random.o build/src/njs_md5.o build/src/njs_sha1.o build/src/njs_sha2.o build/src/njs_time.o build/src/njs_file.o build/src/njs_malloc.o build/src/njs_mp.o build/src/njs_sprintf.o build/src/njs_utils.o build/src/njs_chb.o build/src/njs_value.o build/src/njs_vm.o build/src/njs_vmcode.o build/src/njs_lexer.o build/src/njs_lexer_keyword.o build/src/njs_parser.o build/src/njs_variable.o build/src/njs_scope.o build/src/njs_generator.o build/src/njs_disassembler.o build/src/njs_timer.o build/src/njs_module.o build/src/njs_event.o build/src/njs_extern.o build/src/njs_boolean.o build/src/njs_number.o build/src/njs_symbol.o build/src/njs_string.o build/src/njs_object.o build/src/njs_object_prop.o build/src/njs_array.o build/src/njs_json.o build/src/njs_function.o build/src/njs_regexp.o build/src/njs_date.o build/src/njs_error.o build/src/njs_math.o build/src/njs_array_buffer.o build/src/njs_typed_array.o build/src/njs_promise.o build/src/njs_encoding.o build/src/njs_iterator.o build/src/njs_async.o build/src/njs_builtin.o build/external/njs_regex.o build/src/njs_buffer.o build/external/njs_crypto_module.o build/external/njs_webcrypto_module.o build/external/njs_xml_module.o build/external/njs_zlib_module.o build/external/njs_fs_module.o build/external/njs_query_string_module.o build/build/njs_modules.o gcc -Os -o build/njs -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ external/njs_shell.c \ build/libnjs.a \ -Os -lm -lpcre -lcrypto -lxml2 -L/lib -lz -ledit PATH=build:/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin LANG=C.UTF-8 TERM=screen expect -f test/shell_test.exp gcc -c -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 -Injs \ -o build/test/njs_externals_test.o \ -MMD -MF build/test/njs_externals_test.dep -MT build/test/njs_externals_test.o \ src/test/njs_externals_test.c spawn -nottycopy njs test/test262 --binary=build/njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> njs.version '0.8.2' >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var a = 1 undefined >> >> a *= 2 2 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >>  Display all 1388 possibilities? (y or n) [Symbol.toStringTag] AggregateError AggregateError.length AggregateError.name AggregateError.prototype AggregateError.prototype.constructor AggregateError.prototype.message AggregateError.prototype.name arguments Array Array.from Array.from.length Array.from.name Array.isArray Array.isArray.length Array.isArray.name Array.length Array.name Array.of Array.of.length Array.of.name Array.prototype Array.prototype.concat Array.prototype.concat.length Array.prototype.concat.name Array.prototype.constructor Array.prototype.copyWithin Array.prototype.copyWithin.length Array.prototype.copyWithin.name Array.prototype.entries Array.prototype.entries.length Array.prototype.entries.name Array.prototype.every Array.prototype.every.length Array.prototype.every.name Array.prototype.fill Array.prototype.fill.length Array.prototype.fill.name Array.prototype.filter Array.prototype.filter.length Array.prototype.filter.name Array.prototype.find Array.prototype.find.length Array.prototype.find.name Array.prototype.findIndex Array.prototype.findIndex.length Array.prototype.findIndex.name Array.prototype.forEach Array.prototype.forEach.length Array.prototype.forEach.name Array.prototype.includes Array.prototype.includes.length Array.prototype.includes.name Array.prototype.indexOf Array.prototype.indexOf.length Array.prototype.indexOf.name Array.prototype.join Array.prototype.join.length Array.prototype.join.name Array.prototype.keys Array.prototype.keys.length Array.prototype.keys.name Array.prototype.lastIndexOf Array.prototype.lastIndexOf.length Array.prototype.lastIndexOf.name Array.prototype.length Array.prototype.map Array.prototype.map.length Array.prototype.map.name Array.prototype.pop Array.prototype.pop.length Array.prototype.pop.name Array.prototype.push Array.prototype.push.length Array.prototype.push.name Array.prototype.reduce Array.prototype.reduce.length Array.prototype.reduce.name Array.prototype.reduceRight Array.prototype.reduceRight.length Array.prototype.reduceRight.name Array.prototype.reverse Array.prototype.reverse.length Array.prototype.reverse.name Array.prototype.shift Array.prototype.shift.length Array.prototype.shift.name Array.prototype.slice Array.prototype.slice.length Array.prototype.slice.name Array.prototype.some Array.prototype.some.length Array.prototype.some.name Array.prototype.sort Array.prototype.sort.length Array.prototype.sort.name Array.prototype.splice Array.prototype.splice.length Array.prototype.splice.name Array.prototype.toReversed Array.prototype.toReversed.length Array.prototype.toReversed.name Array.prototype.toSorted Array.prototype.toSorted.length Array.prototype.toSorted.name Array.prototype.toSpliced Array.prototype.toSpliced.length Array.prototype.toSpliced.name Array.prototype.toString Array.prototype.toString.length Array.prototype.toString.name Array.prototype.unshift Array.prototype.unshift.length Array.prototype.unshift.name Array.prototype.values Array.prototype.values.length Array.prototype.values.name Array.prototype[Symbol.iterator] Array.prototype[Symbol.iterator].length Array.prototype[Symbol.iterator].name ArrayBuffer ArrayBuffer.isView ArrayBuffer.isView.length ArrayBuffer.isView.name ArrayBuffer.length ArrayBuffer.name ArrayBuffer.prototype ArrayBuffer.prototype.byteLength ArrayBuffer.prototype.constructor ArrayBuffer.prototype.slice ArrayBuffer.prototype.slice.length ArrayBuffer.prototype.slice.name ArrayBuffer.prototype[Symbol.toStringTag] ArrayBuffer[Symbol.species] async atob atob.length atob.name await Boolean Boolean.length Boolean.name Boolean.prototype Boolean.prototype.__proto__ Boolean.prototype.constructor Boolean.prototype.toString Boolean.prototype.toString.length Boolean.prototype.toString.name Boolean.prototype.valueOf Boolean.prototype.valueOf.length Boolean.prototype.valueOf.name break btoa btoa.length btoa.name Buffer Buffer.alloc Buffer.alloc.length Buffer.alloc.name Buffer.allocUnsafe Buffer.allocUnsafe.length Buffer.allocUnsafe.name Buffer.allocUnsafeSlow Buffer.allocUnsafeSlow.length Buffer.allocUnsafeSlow.name Buffer.byteLength Buffer.byteLength.length Buffer.byteLength.name Buffer.compare Buffer.compare.length Buffer.compare.name Buffer.concat Buffer.concat.length Buffer.concat.name Buffer.from Buffer.from.length Buffer.from.name Buffer.isBuffer Buffer.isBuffer.length Buffer.isBuffer.name Buffer.isEncoding Buffer.isEncoding.length Buffer.isEncoding.name Buffer.length Buffer.name Buffer.prototype Buffer.prototype.compare Buffer.prototype.compare.length Buffer.prototype.compare.name Buffer.prototype.constructor Buffer.prototype.copy Buffer.prototype.copy.length Buffer.prototype.copy.name Buffer.prototype.equals Buffer.prototype.equals.length Buffer.prototype.equals.name Buffer.prototype.fill Buffer.prototype.fill.length Buffer.prototype.fill.name Buffer.prototype.includes Buffer.prototype.includes.length Buffer.prototype.includes.name Buffer.prototype.indexOf Buffer.prototype.indexOf.length Buffer.prototype.indexOf.name Buffer.prototype.lastIndexOf Buffer.prototype.lastIndexOf.length Buffer.prototype.lastIndexOf.name Buffer.prototype.length Buffer.prototype.readDoubleBE Buffer.prototype.readDoubleBE.length Buffer.prototype.readDoubleBE.name Buffer.prototype.readDoubleLE Buffer.prototype.readDoubleLE.length Buffer.prototype.readDoubleLE.name Buffer.prototype.readFloatBE Buffer.prototype.readFloatBE.length Buffer.prototype.readFloatBE.name Buffer.prototype.readFloatLE Buffer.prototype.readFloatLE.length Buffer.prototype.readFloatLE.name Buffer.prototype.readInt16BE Buffer.prototype.readInt16BE.length Buffer.prototype.readInt16BE.name Buffer.prototype.readInt16LE Buffer.prototype.readInt16LE.length Buffer.prototype.readInt16LE.name Buffer.prototype.readInt32BE Buffer.prototype.readInt32BE.length Buffer.prototype.readInt32BE.name Buffer.prototype.readInt32LE Buffer.prototype.readInt32LE.length Buffer.prototype.readInt32LE.name Buffer.prototype.readInt8 Buffer.prototype.readInt8.length Buffer.prototype.readInt8.name Buffer.prototype.readIntBE Buffer.prototype.readIntBE.length Buffer.prototype.readIntBE.name Buffer.prototype.readIntLE Buffer.prototype.readIntLE.length Buffer.prototype.readIntLE.name Buffer.prototype.readUInt16BE Buffer.prototype.readUInt16BE.length Buffer.prototype.readUInt16BE.name Buffer.prototype.readUInt16LE Buffer.prototype.readUInt16LE.length Buffer.prototype.readUInt16LE.name Buffer.prototype.readUInt32BE Buffer.prototype.readUInt32BE.length Buffer.prototype.readUInt32BE.name Buffer.prototype.readUInt32LE Buffer.prototype.readUInt32LE.length Buffer.prototype.readUInt32LE.name Buffer.prototype.readUInt8 Buffer.prototype.readUInt8.length Buffer.prototype.readUInt8.name Buffer.prototype.readUIntBE Buffer.prototype.readUIntBE.length Buffer.prototype.readUIntBE.name Buffer.prototype.readUIntLE Buffer.prototype.readUIntLE.length Buffer.prototype.readUIntLE.name Buffer.prototype.slice Buffer.prototype.slice.length Buffer.prototype.slice.name Buffer.prototype.subarray Buffer.prototype.subarray.length Buffer.prototype.subarray.name Buffer.prototype.swap16 Buffer.prototype.swap16.length Buffer.prototype.swap16.name Buffer.prototype.swap32 Buffer.prototype.swap32.length Buffer.prototype.swap32.name Buffer.prototype.swap64 Buffer.prototype.swap64.length Buffer.prototype.swap64.name Buffer.prototype.toJSON Buffer.prototype.toJSON.length Buffer.prototype.toJSON.name Buffer.prototype.toString Buffer.prototype.toString.length Buffer.prototype.toString.name Buffer.prototype.write Buffer.prototype.write.length Buffer.prototype.write.name Buffer.prototype.writeDoubleBE Buffer.prototype.writeDoubleBE.length Buffer.prototype.writeDoubleBE.name Buffer.prototype.writeDoubleLE Buffer.prototype.writeDoubleLE.length Buffer.prototype.writeDoubleLE.name Buffer.prototype.writeFloatBE Buffer.prototype.writeFloatBE.length Buffer.prototype.writeFloatBE.name Buffer.prototype.writeFloatLE Buffer.prototype.writeFloatLE.length Buffer.prototype.writeFloatLE.name Buffer.prototype.writeInt16BE Buffer.prototype.writeInt16BE.length Buffer.prototype.writeInt16BE.name Buffer.prototype.writeInt16LE Buffer.prototype.writeInt16LE.length Buffer.prototype.writeInt16LE.name Buffer.prototype.writeInt32BE Buffer.prototype.writeInt32BE.length Buffer.prototype.writeInt32BE.name Buffer.prototype.writeInt32LE Buffer.prototype.writeInt32LE.length Buffer.prototype.writeInt32LE.name Buffer.prototype.writeInt8 Buffer.prototype.writeInt8.length Buffer.prototype.writeInt8.name Buffer.prototype.writeIntBE Buffer.prototype.writeIntBE.length Buffer.prototype.writeIntBE.name Buffer.prototype.writeIntLE Buffer.prototype.writeIntLE.length Buffer.prototype.writeIntLE.name Buffer.prototype.writeUInt16BE Buffer.prototype.writeUInt16BE.length Buffer.prototype.writeUInt16BE.name Buffer.prototype.writeUInt16LE Buffer.prototype.writeUInt16LE.length Buffer.prototype.writeUInt16LE.name Buffer.prototype.writeUInt32BE Buffer.prototype.writeUInt32BE.length Buffer.prototype.writeUInt32BE.name Buffer.prototype.writeUInt32LE Buffer.prototype.writeUInt32LE.length Buffer.prototype.writeUInt32LE.name Buffer.prototype.writeUInt8 Buffer.prototype.writeUInt8.length Buffer.prototype.writeUInt8.name Buffer.prototype.writeUIntBE Buffer.prototype.writeUIntBE.length Buffer.prototype.writeUIntBE.name Buffer.prototype.writeUIntLE Buffer.prototype.writeUIntLE.length Buffer.prototype.writeUIntLE.name Buffer.prototype[Symbol.toStringTag] case catch class clearTimeout clearTimeout.length clearTimeout.name console console.dump console.dump.length console.dump.name console.error console.error.length console.error.name console.info console.info.length console.info.name console.log console.log.length console.log.name console.time console.time.length console.time.name console.timeEnd console.timeEnd.length console.timeEnd.name console.warn console.warn.length console.warn.name console[Symbol.toStringTag] const continue crypto crypto.getRandomValues crypto.getRandomValues.length crypto.getRandomValues.name crypto.subtle crypto.subtle.decrypt crypto.subtle.decrypt.length crypto.subtle.decrypt.name crypto.subtle.deriveBits crypto.subtle.deriveBits.length crypto.subtle.deriveBits.name crypto.subtle.deriveKey crypto.subtle.deriveKey.length crypto.subtle.deriveKey.name crypto.subtle.digest crypto.subtle.digest.length crypto.subtle.digest.name crypto.subtle.encrypt crypto.subtle.encrypt.length crypto.subtle.encrypt.name crypto.subtle.exportKey crypto.subtle.exportKey.length crypto.subtle.exportKey.name crypto.subtle.generateKey crypto.subtle.generateKey.length crypto.subtle.generateKey.name crypto.subtle.importKey crypto.subtle.importKey.length crypto.subtle.importKey.name crypto.subtle.sign crypto.subtle.sign.length crypto.subtle.sign.name crypto.subtle.unwrapKey crypto.subtle.unwrapKey.length crypto.subtle.unwrapKey.name crypto.subtle.verify crypto.subtle.verify.length crypto.subtle.verify.name crypto.subtle.wrapKey crypto.subtle.wrapKey.length crypto.subtle.wrapKey.name crypto.subtle[Symbol.toStringTag] crypto[Symbol.toStringTag] DataView DataView.length DataView.name DataView.prototype DataView.prototype.buffer DataView.prototype.byteLength DataView.prototype.byteOffset DataView.prototype.constructor DataView.prototype.getFloat32 DataView.prototype.getFloat32.length DataView.prototype.getFloat32.name DataView.prototype.getFloat64 DataView.prototype.getFloat64.length DataView.prototype.getFloat64.name DataView.prototype.getInt16 DataView.prototype.getInt16.length DataView.prototype.getInt16.name DataView.prototype.getInt32 DataView.prototype.getInt32.length DataView.prototype.getInt32.name DataView.prototype.getInt8 DataView.prototype.getInt8.length DataView.prototype.getInt8.name DataView.prototype.getUint16 DataView.prototype.getUint16.length DataView.prototype.getUint16.name DataView.prototype.getUint32 DataView.prototype.getUint32.length DataView.prototype.getUint32.name DataView.prototype.getUint8 DataView.prototype.getUint8.length DataView.prototype.getUint8.name DataView.prototype.setFloat32 DataView.prototype.setFloat32.length DataView.prototype.setFloat32.name DataView.prototype.setFloat64 DataView.prototype.setFloat64.length DataView.prototype.setFloat64.name DataView.prototype.setInt16 DataView.prototype.setInt16.length DataView.prototype.setInt16.name DataView.prototype.setInt32 DataView.prototype.setInt32.length DataView.prototype.setInt32.name DataView.prototype.setInt8 DataView.prototype.setInt8.length DataView.prototype.setInt8.name DataView.prototype.setUint16 DataView.prototype.setUint16.length DataView.prototype.setUint16.name DataView.prototype.setUint32 DataView.prototype.setUint32.length DataView.prototype.setUint32.name DataView.prototype.setUint8 DataView.prototype.setUint8.length DataView.prototype.setUint8.name DataView.prototype[Symbol.toStringTag] Date Date.length Date.name Date.now Date.now.length Date.now.name Date.parse Date.parse.length Date.parse.name Date.prototype Date.prototype.__proto__ Date.prototype.constructor Date.prototype.getDate Date.prototype.getDate.length Date.prototype.getDate.name Date.prototype.getDay Date.prototype.getDay.length Date.prototype.getDay.name Date.prototype.getFullYear Date.prototype.getFullYear.length Date.prototype.getFullYear.name Date.prototype.getHours Date.prototype.getHours.length Date.prototype.getHours.name Date.prototype.getMilliseconds Date.prototype.getMilliseconds.length Date.prototype.getMilliseconds.name Date.prototype.getMinutes Date.prototype.getMinutes.length Date.prototype.getMinutes.name Date.prototype.getMonth Date.prototype.getMonth.length Date.prototype.getMonth.name Date.prototype.getSeconds Date.prototype.getSeconds.length Date.prototype.getSeconds.name Date.prototype.getTime Date.prototype.getTime.length Date.prototype.getTime.name Date.prototype.getTimezoneOffset Date.prototype.getTimezoneOffset.length Date.prototype.getTimezoneOffset.name Date.prototype.getUTCDate Date.prototype.getUTCDate.length Date.prototype.getUTCDate.name Date.prototype.getUTCDay Date.prototype.getUTCDay.length Date.prototype.getUTCDay.name Date.prototype.getUTCFullYear Date.prototype.getUTCFullYear.length Date.prototype.getUTCFullYear.name Date.prototype.getUTCHours Date.prototype.getUTCHours.length Date.prototype.getUTCHours.name Date.prototype.getUTCMilliseconds Date.prototype.getUTCMilliseconds.length Date.prototype.getUTCMilliseconds.name Date.prototype.getUTCMinutes Date.prototype.getUTCMinutes.length Date.prototype.getUTCMinutes.name Date.prototype.getUTCMonth Date.prototype.getUTCMonth.length Date.prototype.getUTCMonth.name Date.prototype.getUTCSeconds Date.prototype.getUTCSeconds.length Date.prototype.getUTCSeconds.name Date.prototype.setDate Date.prototype.setDate.length Date.prototype.setDate.name Date.prototype.setFullYear Date.prototype.setFullYear.length Date.prototype.setFullYear.name Date.prototype.setHours Date.prototype.setHours.length Date.prototype.setHours.name Date.prototype.setMilliseconds Date.prototype.setMilliseconds.length Date.prototype.setMilliseconds.name Date.prototype.setMinutes Date.prototype.setMinutes.length Date.prototype.setMinutes.name Date.prototype.setMonth Date.prototype.setMonth.length Date.prototype.setMonth.name Date.prototype.setSeconds gcc -Os -o build/njs_unit_test -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-prototypes -g -fexcess-precision=standard -Os -Os -fstack-clash-protection -Wformat -Werror=format-security \ -Isrc -Ibuild -I/usr/include/libxml2 \ -MMD -MF build/test/njs_unit_test.dep -MT build/njs_unit_test.c \ build/test/njs_externals_test.o \ -Injs src/test/njs_unit_test.c build/libnjs.a \ -Os -lm -lpcre -lcrypto -lxml2 -L/lib -lz spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> O >> Object [Function: Object] >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> Ma th Math { } >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> conso le Console { dump: [Function: dump], error: [Function: error], info: [Function: info], log: [Function: log], time: [Function: time], timeEnd: [Function: timeEnd], warn: [Function: warn] } >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> cons  console console.log.name console.dump console.time console.dump.length console.time.length console.dump.name console.time.name console.error console.timeEnd console.error.length console.timeEnd.length console.error.name console.timeEnd.name console.info console.warn console.info.length console.warn.length console.info.name console.warn.name console.log console[Symbol.toStringTag] console.log.length const >> cons Thrown: ReferenceError: "cons" is not defined at main (shell:1) >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> Type Error TypeError TypeError.prototype.constructor TypeError.length TypeError.prototype.message TypeError.name TypeError.prototype.name TypeError.prototype >> TypeError TypeError TypeError.prototype.constructor TypeError.length TypeError.prototype.message TypeError.name TypeError.prototype.name TypeError.prototype >> TypeError [Function: TypeError] >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> TypeError.  TypeError.length TypeError.prototype.constructor TypeError.name TypeError.prototype.message TypeError.prototype TypeError.prototype.name >> TypeError. Thrown: SyntaxError: Unexpected end of input in shell:1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> Object.g et Object.getOwnPropertyDescriptor Object.getOwnPropertyDescriptor.length Object.getOwnPropertyDescriptor.name Object.getOwnPropertyDescriptors Object.getOwnPropertyDescriptors.length Object.getOwnPropertyDescriptors.name Object.getOwnPropertyNames Object.getOwnPropertyNames.length Object.getOwnPropertyNames.name Object.getOwnPropertySymbols Object.getOwnPropertySymbols.length Object.getOwnPropertySymbols.name Object.getPrototypeOf Object.getPrototypeOf.length Object.getPrototypeOf.name >> Object.get Object.getOwnPropertyDescriptor Object.getOwnPropertyDescriptor.length Object.getOwnPropertyDescriptor.name Object.getOwnPropertyDescriptors Object.getOwnPropertyDescriptors.length Object.getOwnPropertyDescriptors.name Object.getOwnPropertyNames Object.getOwnPropertyNames.length Object.getOwnPropertyNames.name Object.getOwnPropertySymbols Object.getOwnPropertySymbols.length Object.getOwnPropertySymbols.name Object.getPrototypeOf Object.getPrototypeOf.length Object.getPrototypeOf.name >> Object.get undefined >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> JS ON JSON JSON.parse.name JSON.stringify.name JSON.parse JSON.stringify JSON[Symbol.toStringTag] JSON.parse.length JSON.stringify.length >> JSON JSON JSON.parse.name JSON.stringify.name JSON.parse JSON.stringify JSON[Symbol.toStringTag] JSON.parse.length JSON.stringify.length >> JSON JSON { } >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> 1. 1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> 1.. Thrown: SyntaxError: Unexpected end of input in shell:1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> 'abc'. Thrown: SyntaxError: Unexpected end of input in shell:1 >> .exit exiting spawn -nottycopy njs build/njs_unit_test interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var AA = 1; var AAA = 2 undefined >> >> AA  AA AAA >> AA 1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var zz = 1 undefined >> >> 1 + z z 2 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> unknown_var Thrown: ReferenceError: "unknown_var" is not defined at main (shell:1) >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> unknown_var. Thrown: SyntaxError: Unexpected end of input in shell:1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var o = {zz:1, zb:2} undefined >> >> o.z  o.zb o.zz >> o.z undefined >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var d = new Date() undefined >> >> d.to  d.toDateString d.toLocaleDateString d.toString d.toISOString d.toLocaleString d.toTimeString d.toJSON d.toLocaleTimeString d.toUTCString >> d.to undefined >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var o = {a:new Date()} undefined >> >> o.a.to  o.a.toDateString o.a.toLocaleDateString o.a.toString o.a.toISOString o.a.toLocaleString o.a.toTimeString o.a.toJSON o.a.toLocaleTimeString o.a.toUTCString >> o.a.to undefined >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var o = {a:1,b:2,333:'t'} undefined >> >> o.3 Thrown: SyntaxError: Unexpected token ".3" in shell:1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var a = Array(5000000); a.aab = 1; a.aac = 2 2 >> >> a.  a.__proto__ a.includes a.shift a.aab a.indexOf a.slice a.aac a.isPrototypeOf a.some a.concat a.join a.sort a.constructor a.keys a.splice a.copyWithin a.lastIndexOf a.toReversed a.entries a.length a.toSorted a.every a.map a.toSpliced a.fill a.pop a.toString a.filter a.propertyIsEnumerable a.unshift a.find a.push a.valueOf a.findIndex a.reduce a.values a.forEach a.reduceRight a.hasOwnProperty a.reverse >> a. Thrown: SyntaxError: Unexpected end of input in shell:1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var a = new Uint8Array([5,6,7,8,8]); a.aab = 1; a.aac = 2 2 >> >> a.  a.__proto__ a.find a.reduce a.aab a.findIndex a.reduceRight a.aac a.forEach a.reverse a.buffer a.hasOwnProperty a.set a.byteLength a.includes a.slice a.byteOffset a.indexOf a.some a.BYTES_PER_ELEMENT a.isPrototypeOf a.sort a.constructor a.join a.subarray a.copyWithin a.keys a.toReversed a.entries a.lastIndexOf a.toSorted a.every a.length a.toString a.fill a.map a.valueOf a.filter a.propertyIsEnumerable a.values >> a. Thrown: SyntaxError: Unexpected end of input in shell:1 >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> function a() { return 1; } undefined >> >> a(); 1 >> >> function a() { return 2; } undefined >> >> a(); 2 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> console[Symbol.toStringTag] 'Console' >> >> Object.prototype.toString.call(console) '[object Console]' >> >> console.toString() '[object Console]' >> >> console Console { dump: [Function: dump], error: [Function: error], info: [Function: info], log: [Function: log], time: [Function: time], timeEnd: [Function: timeEnd], warn: [Function: warn] } >> >> delete console.log true >> >> console Console { dump: [Function: dump], error: [Function: error], info: [Function: info], time: [Function: time], timeEnd: [Function: timeEnd], warn: [Function: warn] } >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> console[Symbol.toStringTag] 'Console' >> >> console Console { dump: [Function: dump], error: [Function: error], info: [Function: info], log: [Function: log], time: [Function: time], timeEnd: [Function: timeEnd], warn: [Function: warn] } >> >> console.log() undefined >> >> console.log('') undefined >> >> console.log(1) 1 undefined >> >> console.log(1, 'a') 1 a undefined >> print(1, 'a') >> print(1, 'a') 1 a undefined >> console.log('\tабв\nгд') >> console.log('\tабв\nгд') абв гд undefined >> console.dump() >> console.dump() undefined >> >> console.dump(1) 1 undefined >> console.dump(1, 'a') >> console.dump(1, 'a') 1 a undefined >> console.error(42) >> console.error(42) E: 42 undefined >> >> console.info(23) 23 undefined >> console.warn(37) >> console.warn(37) W: 37 undefined >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> console.time() undefined >> >> console.timeEnd() default: 0.241849ms undefined >> console.time(undefined) >> console.time(undefined) undefined >> >> console.timeEnd(undefined) default: 0.502273ms undefined >> >> console.time('abc') undefined >> >> console.time('abc') Timer "abc" already exists. undefined >> >> console.timeEnd('abc') abc: 0.527288ms undefined >> >> console.time(true) undefined >> >> console.timeEnd(true) true: 0.277419ms undefined >> console.time(42) >> console.time(42) undefined >> >> console.timeEnd(42) 42: 0.270927ms undefined >> >> console.timeEnd() Timer "default" doesn’t exist. undefined console.timeEnd('abc') >> >> console.timeEnd('abc') Timer "abc" doesn’t exist. undefined console.time('abc') >> >> console.time('abc') undefined >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> console.ll() Thrown: TypeError: (intermediate value)["ll"] is not a function at main (shell:1) >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> console.log.length 0 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var print = console.log.bind(console); print(1, 'a', [1, 2]) 1 a [1,2] undefined >> >> var print = console.dump.bind(console); print(1, 'a', [1, 2]) 1 a [ 1, 2 ] undefined >> >> var print = console.log.bind(console); print(console.a.a) Thrown: TypeError: cannot get property "a" of undefined at main (shell:1) >> >> print(console.a.a) Thrown: TypeError: cannot get property "a" of undefined at main (shell:1) >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> console.info(console.a.a) Thrown: TypeError: cannot get property "a" of undefined at console.info (native) at main (shell:1) >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var o = {toString: function(){}, log: console.log} undefined >> >> o { toString: [Function: toString], log: [Function: log] } >> .exit >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> [1, new Number(2), 'a', new String('αβZγ'), true, new Boolean(false)] [ 1, [Number: 2], 'a', [String: 'αβZγ'], true, [Boolean: false] ] >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> [undefined,,null] [ undefined, , null ] >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> [InternalError(),TypeError('msg'), new RegExp(), /^undef$/m, new Date(0)] [ InternalError, TypeError: msg, /(?:)/, /^undef$/m, 1970-01-01T00:00:00.000Z ] >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> "\r\0\"" '\r\u0000"' >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> [{a:1}] [ { a: 1 } ] >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> JSON.parse(Error()) Thrown: SyntaxError: Unexpected token at position 0 at JSON.parse (native) at main (shell:1) >> >> JSON.parse(Error() Thrown: SyntaxError: Unexpected end of input in shell:1 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> try { console.log({ toString: function() { throw 'test'; } }) } catch (e) {} {toString:[Function: toString]} undefinedfunction f() { throw 't' }; try { console.log({ toString: function() { return f() } }) } catch (e) {} >> >> function f() { throw 't' }; try { console.log({ toString: function() { return  f() } }) } catch (e) {} {toString:[Function: toString]} undefined .exit >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> (function() { throw 'test' })() Thrown: test >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> function f() { return ({}.a.a); } undefined >> >> var e; try {f()} catch (ee) {e = ee} undefined >> >> Object.keys(null) Thrown: TypeError: cannot convert null argument to object at Object.keys (native) at main (shell:1) >> >> e TypeError: cannot get property "a" of undefined at unknown (native) at main (shell:1) >> .exit >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> '絵文字' '絵文字' >> >> var v = 'абвгдеёжзийкл';v[10] 'й' >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var t = setImmediate(console.log, 'a', 'aa') undefined a aa >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var a = 1 + 1; setTimeout(function (x) {a = x}, 0, 'a'); a 2 a >> >> a 'a' >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> setTimeout(function () {}, 1, 'a') E: njs_console_set_timer(): async timers unsupported Thrown: InternalError: set_timer() failed at setTimeout (native) at main (shell:1) >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var a = 1 + 1; setTimeout(function (x) { setTimeout(function (y) {a = y}, 0, x)}, 0, 'a'); a 2 >> >> a 'a' >> .exit >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var a = 1 + 1; setImmediate(function (x) { setImmediate(function (y) {a = y},  x)}, 'a'); a 2 >> >> a 'a' >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var i = 0; (function x() { if (i < 10) setImmediate(x); i++; })() undefined >> >> i 11 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var a = 0, t = setImmediate(function() {a = 1}); clearTimeout(t) undefined >> >> a 0 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var i = 0; (function x() { if (i < 3) setImmediate(x); i++; throw 'Oops';})()  Thrown: Oops Thrown: Oops Thrown: Oops Thrown: Oops >> >> i 4 >> >> >> .exit exiting spawn -nottycopy njs interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var i = 0, queue = []; (function x() { if (i < 5) setImmediate(x); queue.push (i++); })() undefined >> >> queue.toString() '0,1,2,3,4,5' >> >> >> .exit exiting spawn -nottycopy njs -d interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> 1+1 shell:main 1 | 00000 ADD 0123 0133 0133 1 | 00032 STOP 0123 2 >> >> __unknown shell:main 1 | 00000 GLOBAL GET 0223 0023 0233 1 | 00032 REFERENCE ERROR 1 | 00056 STOP 0223 Thrown: ReferenceError: "__unknown" is not defined at main (shell:1) >> >> for (var n in [1]) {try {break} finally{}} shell:main 1 | 00000 ARRAY 0423 1 1 | 00032 PROP INIT 0133 0423 0333 1 | 00064 PROP FOREACH 0523 0423 184 1 | 00096 TRY START 0623 0723 88 1 | 00128 JUMP 32 1 | 00144 TRY END 64 1 | 00160 TRY BREAK 0723 -16 1 | 00184 CATCH 0623 24 1 | 00208 TRY FINALLY 0623 0723 24 80 0 | 00248 PROP NEXT 0323 0423 0523 -152 1 | 00288 STOP 0033 undefined >> >> (function() {try {return} finally{}})() shell:main 1 | 00000 FUNCTION 0823 3FFAB9F3080 0000 1 | 00032 FUNCTION FRAME 0823 0 1 | 00064 FUNCTION CALL 0823 1 | 00080 STOP 0823 shell: 1 | 00000 TRY START 0203 0303 104 1 | 00032 TRY RETURN 0303 0033 48 1 | 00064 TRY END 64 1 | 00080 TRY BREAK 0303 -16 1 | 00104 CATCH 0203 24 1 | 00128 TRY FINALLY 0203 0303 24 32 1 | 00168 RETURN 0033 undefined >> >> >> .exit exiting spawn -nottycopy njs -p test/js/module/ -p test/js/module/libs/ interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> import lib1 from 'lib1.js'; import lib2 from 'lib1.js' undefined >> >> lib2.inc() undefined >> >> lib1.get() 1 >> >> import ref from 'ref_exception.js' Thrown: ReferenceError: "undeclared" is not defined at module (/home/buildozer/aports/community/njs/src/njs-0.8.2/test/js/module/ref_exception.js:1) at unknown (native) >> >> var ref Thrown: SyntaxError: "ref" has already been declared in shell:1 >> >> import ref from 'ref_exception.js' Thrown: SyntaxError: "ref" has already been declared in shell:1 >> >> >> .exit exiting spawn -nottycopy njs -s interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var fs = require('fs') Thrown: Error: Cannot find module "fs" at require (native) at main (shell:1) >> >> >> .exit exiting spawn -nottycopy njs -s interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> var crypto = require('crypto') undefined >> >> >> .exit exiting spawn -nottycopy njs -u interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> new Function() Thrown: TypeError: function constructor is disabled in "safe" mode at Function (native) at main (shell:1) >> >> (new Function('return this'))() === globalThis true >> >> new Function('return this;') [Function: anonymous] >> >> new Function('return thi') Thrown: TypeError: function constructor is disabled in "safe" mode at Function (native) at main (shell:1) >> >> >> .exit exiting spawn -nottycopy njs -t module interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> this undefined >> >> (() => this)() undefined >> >> >> .exit exiting spawn -nottycopy njs -t script interactive njs 0.8.2 v. -> the properties and prototype methods of v. >> this.NaN NaN >> >> >> .exit exiting TOTAL: PASSED [131/131] script tests: PASSED [5399/5399] safe script tests: PASSED [5/5] denormals tests: PASSED [9/9] webcrypto tests: PASSED [2/2] xml tests: PASSED [46/46] zlib tests: PASSED [11/11] module tests: PASSED [6/6] fs module tests: PASSED [54/54] crypto module tests: PASSED [41/41] querystring module tests: PASSED [74/74] buffer module tests: PASSED [203/203] externals tests: PASSED [114/114] async handler tests: PASSED [2/2] shared tests: PASSED [35/35] interactive tests: PASSED [32/32] backtraces tests: PASSED [36/36] timezone tests: PASSED [28/28] regexp optional tests: PASSED [16/16] vm_json tests: PASSED [6/6] vm_value tests: PASSED [8/8] vm_internal_api tests: PASSED [56/56] TOTAL: PASSED [6183/6183] >>> njs: Entering fakeroot... >>> njs-debug*: Running split function debug... >>> njs-debug*: Preparing subpackage njs-debug... >>> njs-debug*: Running postcheck for njs-debug >>> njs-libs-static*: Running split function static... >>> njs-libs-static*: Preparing subpackage njs-libs-static... >>> njs-libs-static*: Stripping binaries >>> njs-libs-static*: Running postcheck for njs-libs-static >>> njs*: Running postcheck for njs >>> njs*: Preparing package njs... >>> njs*: Stripping binaries >>> njs-debug*: Scanning shared objects >>> njs-libs-static*: Scanning shared objects >>> njs*: Scanning shared objects >>> njs-debug*: Tracing dependencies... so:libc.musl-s390x.so.1 so:libcrypto.so.3 so:libedit.so.0 so:libpcre.so.1 so:libxml2.so.2 so:libz.so.1 >>> njs-debug*: Package size: 3.4 MB >>> njs-debug*: Compressing data... >>> njs-debug*: Create checksum... >>> njs-debug*: Create njs-debug-0.8.2-r0.apk >>> njs-libs-static*: Tracing dependencies... >>> njs-libs-static*: Package size: 13.1 MB >>> njs-libs-static*: Compressing data... >>> njs-libs-static*: Create checksum... >>> njs-libs-static*: Create njs-libs-static-0.8.2-r0.apk >>> njs*: Tracing dependencies... so:libc.musl-s390x.so.1 so:libcrypto.so.3 so:libedit.so.0 so:libpcre.so.1 so:libxml2.so.2 so:libz.so.1 >>> njs*: Package size: 848.0 KB >>> njs*: Compressing data... >>> njs*: Create checksum... >>> njs*: Create njs-0.8.2-r0.apk >>> njs: Build complete at Mon, 20 Nov 2023 17:29:15 +0000 elapsed time 0h 0m 28s >>> njs: Cleaning up srcdir >>> njs: Cleaning up pkgdir >>> njs: Uninstalling dependencies... (1/24) Purging .makedepends-njs (20231120.172848) (2/24) Purging libedit-dev (20230828.3.1-r3) (3/24) Purging bsd-compat-headers (0.7.2-r5) (4/24) Purging ncurses-dev (6.4_p20231007-r0) (5/24) Purging libncurses++ (6.4_p20231007-r0) (6/24) Purging libpanelw (6.4_p20231007-r0) (7/24) Purging libxml2-dev (2.11.6-r0) (8/24) Purging zlib-dev (1.3-r2) (9/24) Purging xz-dev (5.4.5-r0) (10/24) Purging xz (5.4.5-r0) (11/24) Purging libxml2-utils (2.11.6-r0) (12/24) Purging libxml2 (2.11.6-r0) (13/24) Purging openssl-dev (3.1.4-r1) (14/24) Purging pcre-dev (8.45-r3) (15/24) Purging libpcre16 (8.45-r3) (16/24) Purging libpcre32 (8.45-r3) (17/24) Purging libpcrecpp (8.45-r3) (18/24) Purging pcre (8.45-r3) (19/24) Purging expect (5.45.4-r4) (20/24) Purging libformw (6.4_p20231007-r0) (21/24) Purging libmenuw (6.4_p20231007-r0) (22/24) Purging tcl (8.6.13-r1) (23/24) Purging tzdata (2023c-r1) (24/24) Purging xz-libs (5.4.5-r0) Executing busybox-1.36.1-r15.trigger OK: 435 MiB in 106 packages >>> njs: Updating the community/s390x repository index... >>> njs: Signing the index...