>>> ucode: Building community/ucode 0.0.20231102-r0 (using abuild 3.15.0_rc3-r1) started Fri, 25 Apr 2025 19:44:27 +0000 >>> ucode: Validating /home/buildozer/aports/community/ucode/APKBUILD... >>> ucode: Analyzing dependencies... >>> ucode: Installing for build: build-base bash cmake coreutils diffutils json-c-dev libubox-dev samurai (1/21) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (2/21) Installing libbz2 (1.0.8-r6) (3/21) Installing xz-libs (5.8.1-r0) (4/21) Installing libarchive (3.7.9-r0) (5/21) Installing rhash-libs (1.4.5-r0) (6/21) Installing libuv (1.50.0-r0) (7/21) Installing cmake (3.31.6-r1) (8/21) Installing coreutils-env (9.7-r1) (9/21) Installing coreutils-fmt (9.7-r1) (10/21) Installing coreutils-sha512sum (9.7-r1) (11/21) Installing libattr (2.5.2-r2) (12/21) Installing skalibs-libs (2.14.3.0-r0) (13/21) Installing utmps-libs (0.1.2.3-r2) (14/21) Installing coreutils (9.7-r1) (15/21) Installing diffutils (3.12-r0) (16/21) Installing json-c (0.18-r0) (17/21) Installing json-c-dev (0.18-r0) (18/21) Installing libubox (2024.03.29-r0) (19/21) Installing libubox-dev (2024.03.29-r0) (20/21) Installing samurai (1.2-r6) (21/21) Installing .makedepends-ucode (20250425.194428) Executing busybox-1.37.0-r16.trigger OK: 457 MiB in 127 packages >>> ucode: Cleaning up srcdir >>> ucode: Cleaning up pkgdir >>> ucode: Cleaning up tmpdir >>> ucode: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ucode-v0.0.20231102.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> ucode: Fetching https://github.com/jow-/ucode/archive/refs/tags/v0.0.20231102/ucode-v0.0.20231102.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/ucode-v0.0.20231102.tar.gz.part' ucode-v0.0.20231102. 100% |********************************| 436k 0:00:00 ETA '/var/cache/distfiles/edge/ucode-v0.0.20231102.tar.gz.part' saved >>> ucode: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ucode-v0.0.20231102.tar.gz >>> ucode: Checking sha512sums... ucode-v0.0.20231102.tar.gz: OK tests-regex-musl-compat.patch: OK >>> ucode: Unpacking /var/cache/distfiles/edge/ucode-v0.0.20231102.tar.gz... >>> ucode: tests-regex-musl-compat.patch patching file tests/custom/00_syntax/21_regex_literals -- The C compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") -- Checking for module 'json-c' -- Found json-c, version 0.18 -- Looking for dlopen -- Looking for dlopen - found -- Looking for fmod -- Looking for fmod - found -- Looking for json_tokener_get_parse_end -- Looking for json_tokener_get_parse_end - found -- Looking for json_object_new_array_ext -- Looking for json_object_new_array_ext - found -- Looking for json_object_new_uint64 -- Looking for json_object_new_uint64 - found -- Looking for ceil -- Looking for ceil - found -- Looking for res_mkquery -- Looking for res_mkquery - found -- Looking for ns_initparse -- Looking for ns_initparse - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for frexp -- Looking for frexp - found -- Looking for uloop_timeout_remaining64 -- Looking for uloop_timeout_remaining64 - found -- Configuring done (1.2s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR -- Build files have been written to: /home/buildozer/aports/community/ucode/src/ucode-0.0.20231102/build [1/42] Building C object examples/CMakeFiles/state-reuse.dir/state-reuse.c.o [2/42] Building C object examples/CMakeFiles/state-reset.dir/state-reset.c.o [3/42] Building C object examples/CMakeFiles/native-function.dir/native-function.c.o [4/42] Building C object examples/CMakeFiles/execute-string.dir/execute-string.c.o [5/42] Building C object examples/CMakeFiles/execute-file.dir/execute-file.c.o [6/42] Building C object examples/CMakeFiles/exception-handler.dir/exception-handler.c.o [7/42] cd /home/buildozer/aports/community/ucode/src/ucode-0.0.20231102/build && /usr/bin/cmake -E create_symlink ucode ucc [8/42] cd /home/buildozer/aports/community/ucode/src/ucode-0.0.20231102/build && /usr/bin/cmake -E create_symlink ucode utpl [9/42] Building C object CMakeFiles/log_lib.dir/lib/log.c.o [10/42] Building C object CMakeFiles/uloop_lib.dir/lib/uloop.c.o [11/42] Building C object CMakeFiles/struct_lib.dir/lib/struct.c.o [12/42] Building C object CMakeFiles/resolv_lib.dir/lib/resolv.c.o [13/42] Building C object CMakeFiles/math_lib.dir/lib/math.c.o [14/42] Building C object CMakeFiles/fs_lib.dir/lib/fs.c.o [15/42] Building C object CMakeFiles/debug_lib.dir/lib/debug.c.o [16/42] Building C object CMakeFiles/ucode.dir/main.c.o [17/42] Building C object CMakeFiles/libucode.dir/platform.c.o [18/42] Building C object CMakeFiles/libucode.dir/program.c.o [19/42] Building C object CMakeFiles/libucode.dir/types.c.o [20/42] Building C object CMakeFiles/libucode.dir/source.c.o [21/42] Building C object CMakeFiles/libucode.dir/compiler.c.o [22/42] Building C object CMakeFiles/libucode.dir/vallist.c.o [23/42] Building C object CMakeFiles/libucode.dir/chunk.c.o [24/42] Building C object CMakeFiles/libucode.dir/vm.c.o [25/42] Building C object CMakeFiles/libucode.dir/lib.c.o [26/42] Building C object CMakeFiles/libucode.dir/lexer.c.o [27/42] Linking C shared module math.so [28/42] Linking C shared module log.so [29/42] Linking C shared module debug.so [30/42] Linking C shared module resolv.so [31/42] Linking C shared module uloop.so [32/42] Linking C shared module fs.so [33/42] Linking C shared module struct.so [34/42] Linking C shared library libucode.so.0 [35/42] Creating library symlink libucode.so [36/42] Linking C executable examples/state-reuse [37/42] Linking C executable examples/state-reset [38/42] Linking C executable examples/native-function [39/42] Linking C executable examples/execute-string [40/42] Linking C executable examples/execute-file [41/42] Linking C executable examples/exception-handler [42/42] Linking C executable ucode ## ## Running syntax tests ## 00_single_line_comments ................. OK 01_unterminated_comment ................. OK 02_multi_line_comments .................. OK 03_expression_blocks .................... OK 04_statement_blocks ..................... OK 05_block_nesting ........................ OK 06_open_statement_block ................. OK 07_embedded_single_line_comments ........ OK 08_embedded_multi_line_comments ......... OK 09_string_literals ...................... OK 10_numeric_literals ..................... OK 11_misc_literals ........................ OK 12_block_whitespace_control ............. OK 13_object_literals ...................... OK 14_array_literals ....................... OK 15_function_declarations ................ OK 16_for_loop ............................. OK 17_while_loop ........................... OK 18_if_condition ......................... OK 19_arrow_functions ...................... OK 20_list_expressions ..................... OK 21_regex_literals ....................... OK 22_strict_mode .......................... OK 23_optional_chaining .................... OK 24_null_coalesce ........................ OK 25_and_or_assignment .................... OK 26_exponentiation ....................... OK 27_template_literals .................... OK ## ## Running arithmetic tests ## 00_value_conversion ..................... OK 01_division ............................. OK 02_modulo ............................... OK 03_bitwise .............................. OK 04_inc_dec .............................. OK 05_overflow ............................. OK ## ## Running runtime tests ## 00_scoping .............................. OK 01_break_continue ....................... OK 02_this ................................. OK 03_try_catch ............................ OK 04_switch_case .......................... OK 05_closure_scope ........................ OK 06_recursion ............................ OK 07_raw_template_mode_switching .......... OK ## ## Running stdlib tests ## 01_chr .................................. OK 02_die .................................. OK 03_exists ............................... OK 04_exit ................................. OK 05_getenv ............................... OK 06_filter ............................... OK 07_hex .................................. OK 08_int .................................. OK 09_join ................................. OK 10_keys ................................. OK 11_lc ................................... OK 12_map .................................. OK 13_ord .................................. OK 14_type ................................. OK 15_reverse .............................. OK 16_sort ................................. OK 17_splice ............................... OK 18_split ................................ OK 19_substr ............................... OK 20_time ................................. OK 21_uc ................................... OK 22_uchr ................................. OK 23_values ............................... OK 24_trim ................................. OK 25_ltrim ................................ OK 26_rtrim ................................ OK 27_sprintf .............................. OK 28_printf ............................... OK 29_require .............................. OK 30_iptoarr .............................. OK 31_arrtoip .............................. OK 32_match ................................ OK 33_replace .............................. OK 34_json ................................. OK 35_include .............................. OK 36_render ............................... OK 37_warn ................................. OK 38_system ............................... OK 39_trace ................................ OK 40_proto ................................ OK 41_sleep ................................ OK 42_assert ............................... OK 43_regexp ............................... OK 44_wildcard ............................. OK 45_sourcepath ........................... OK 46_min .................................. OK 47_max .................................. OK 48_b64dec ............................... OK 49_b64enc ............................... OK 50_uniq ................................. OK 51_localtime ............................ OK 52_gmtime ............................... OK 53_timelocal ............................ OK 54_timegm ............................... OK 55_clock ................................ OK 56_hexdec ............................... OK 57_hexenc ............................... OK 58_index ................................ OK 59_rindex ............................... OK 60_gc ................................... OK 61_loadstring ........................... OK 62_loadfile ............................. OK 63_call ................................. OK 64_slice ................................ OK 65_push ................................. OK 66_unshift .............................. OK 67_pop .................................. OK 68_shift ................................ OK ## ## Running modules tests ## 01_export_variable_declaration .......... OK 02_export_function_declaration .......... OK 03_export_list .......................... OK 04_export_rename ........................ OK 05_export_default ....................... OK 06_export_errors ........................ OK 07_import_default ....................... OK 08_import_list .......................... OK 09_import_wildcard ...................... OK 10_import_none .......................... OK 11_import_many_exec_once ................ OK 12_import_immutability .................. OK 13_import_liveness ...................... OK 14_circular_imports ..................... OK 15_complex_imports ...................... OK 16_multi_program_imports ................ OK ## ## Running bugs tests ## 01_try_catch_stack_mismatch ............. OK 02_array_pop_use_after_free ............. OK 03_switch_fallthrough_miscompilation .... OK 04_property_set_abort ................... OK 05_duplicate_resource_type .............. OK 06_lexer_escape_at_boundary ............. OK 07_lexer_overlong_lines ................. OK 08_compiler_arrow_fn_expressions ........ OK 09_reject_invalid_array_indexes ......... OK 10_break_stack_mismatch ................. OK 11_switch_stack_mismatch ................ OK 12_altblock_stack_mismatch .............. OK 13_split_by_string_leading_trailing ..... OK 14_incomplete_expression_at_eof ......... OK 15_segfault_on_prefix_increment ......... OK 16_hang_on_regexp_at_eof ................ OK 17_hang_on_unclosed_expression_block .... OK 18_hang_on_line_comments_at_eof ......... OK 19_truncated_format_string .............. OK 20_use_strict_stack_mismatch ............ OK 21_compiler_parenthesized_prop_keyword .. OK 22_compiler_break_continue_scoping ...... OK 23_compiler_parenthesized_division ...... OK 24_compiler_local_for_loop_declaration .. OK 25_lexer_shifted_offsets ................ OK 26_compiler_jmp_to_zero ................. OK 27_invalid_sparse_array_set ............. OK 28_null_equality ........................ OK 29_empty_string_as_number ............... OK 30_nan_strict_equality .................. OK 31_vallist_8bit_shortstrings ............ OK 32_compiler_switch_patchlist_corruption . OK 33_vm_computed_prop_decl_crash .......... OK 34_dirname_off_by_one ................... OK 35_vm_callframe_double_free ............. OK 36_vm_nested_call_return ................ OK 37_compiler_unexpected_unary_op ......... OK 38_index_segfault ....................... OK 39_compiler_switch_continue_mismatch .... OK 40_lexer_bug_on_lstrip_off .............. OK 41_compiler_invalid_return_opcode ....... OK 42_types_binary_string_comparison ....... OK 43_types_json_double_format ............. OK Ran 169 tests, 169 okay, 0 failures >>> ucode: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/bin/ucode -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/ucode/pkg/ucode/usr/bin/ucode" to "" -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/libucode.so.0 -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/libucode.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/ucode/debug.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/ucode/fs.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/ucode/math.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/ucode/resolv.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/ucode/struct.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/ucode/uloop.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/lib/ucode/log.so -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/bin/utpl -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/bin/ucc -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/chunk.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/compiler.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/lexer.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/lib.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/module.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/platform.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/program.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/source.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/types.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/util.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/vallist.h -- Installing: /home/buildozer/aports/community/ucode/pkg/ucode/usr/include/ucode/vm.h >>> ucode-dev*: Running split function dev... renamed 'usr/include' -> '/home/buildozer/aports/community/ucode/pkg/ucode-dev/usr/include' renamed 'usr/lib/libucode.so' -> '/home/buildozer/aports/community/ucode/pkg/ucode-dev/usr/lib/libucode.so' >>> ucode-dev*: Preparing subpackage ucode-dev... >>> ucode-dev*: Stripping binaries >>> ucode-dev*: Running postcheck for ucode-dev >>> ucode*: Running postcheck for ucode >>> ucode*: Preparing package ucode... >>> ucode*: Stripping binaries >>> ucode-dev*: Scanning shared objects >>> ucode*: Scanning shared objects >>> ucode-dev*: Tracing dependencies... ucode=0.0.20231102-r0 >>> ucode-dev*: Package size: 40.6 KB >>> ucode-dev*: Compressing data... >>> ucode-dev*: Create checksum... >>> ucode-dev*: Create ucode-dev-0.0.20231102-r0.apk >>> ucode*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libjson-c.so.5 so:libubox.so >>> ucode*: Package size: 350.1 KB >>> ucode*: Compressing data... >>> ucode*: Create checksum... >>> ucode*: Create ucode-0.0.20231102-r0.apk >>> ucode: Build complete at Fri, 25 Apr 2025 19:44:43 +0000 elapsed time 0h 0m 16s >>> ucode: Cleaning up srcdir >>> ucode: Cleaning up pkgdir >>> ucode: Uninstalling dependencies... (1/21) Purging .makedepends-ucode (20250425.194428) (2/21) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (3/21) Purging cmake (3.31.6-r1) (4/21) Purging coreutils (9.7-r1) Executing coreutils-9.7-r1.post-deinstall (5/21) Purging coreutils-env (9.7-r1) (6/21) Purging coreutils-fmt (9.7-r1) (7/21) Purging coreutils-sha512sum (9.7-r1) (8/21) Purging diffutils (3.12-r0) (9/21) Purging libubox-dev (2024.03.29-r0) (10/21) Purging libubox (2024.03.29-r0) (11/21) Purging json-c-dev (0.18-r0) (12/21) Purging json-c (0.18-r0) (13/21) Purging samurai (1.2-r6) (14/21) Purging libarchive (3.7.9-r0) (15/21) Purging libattr (2.5.2-r2) (16/21) Purging libbz2 (1.0.8-r6) (17/21) Purging libuv (1.50.0-r0) (18/21) Purging rhash-libs (1.4.5-r0) (19/21) Purging utmps-libs (0.1.2.3-r2) (20/21) Purging xz-libs (5.8.1-r0) (21/21) Purging skalibs-libs (2.14.3.0-r0) Executing busybox-1.37.0-r16.trigger OK: 400 MiB in 106 packages >>> ucode: Updating the community/x86_64 repository index... >>> ucode: Signing the index...