[Pkg-javascript-devel] Bug#1004953: emscripten: attempts internet communication during build

Gianfranco Costamagna locutusofborg at debian.org
Fri Feb 4 08:11:00 GMT 2022


Source: emscripten
Version: 3.1.3~dfsg-2
Severity: serious

Hello, looks like a new test (test_sdl2_ttf) is trying to reach github during build

see https://launchpadlibrarian.net/583868498/buildlog_ubuntu-jammy-amd64.emscripten_3.1.3~dfsg-2ubuntu1_BUILDING.txt.gz



test_sdl2_mixer_wav (test_other.other) ... skipped 'requested to be skipped'
test_sdl2_linkable (test_other.other) ... skipped 'requested to be skipped'
test_sdl2_gfx_linkable (test_other.other) ... skipped 'requested to be skipped'
['--version'] 2.0.10
via emmake
ports:INFO: retrieving port: freetype from https://github.com/emscripten-ports/FreeType/archive/version_1.zip
['--cflags'] -s USE_SDL=2
Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 169, in _new_conn
     conn = connection.create_connection(
   File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 73, in create_connection
     for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
   File "/usr/lib/python3.10/socket.py", line 955, in getaddrinfo
     for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen
     httplib_response = self._make_request(
   File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 382, in _make_request
     self._validate_conn(conn)
   File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1012, in _validate_conn
     conn.connect()
   File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 353, in connect
     conn = self._new_conn()
   File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 181, in _new_conn
     raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f46a2921600>: Failed to establish a new connection: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send
     resp = conn.urlopen(
   File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 755, in urlopen
     retries = retries.increment(
   File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 574, in increment
     raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /emscripten-ports/FreeType/archive/version_1.zip (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f46a2921600>: Failed to establish a new connection: [Errno -2] Name or service not known'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
   File "/<<PKGBUILDDIR>>/emcc.py", line 3950, in <module>
     sys.exit(main(sys.argv))
   File "/usr/lib/python3.10/contextlib.py", line 79, in inner
     return func(*args, **kwds)
   File "/<<PKGBUILDDIR>>/emcc.py", line 3943, in main
     ret = run(args)
   File "/<<PKGBUILDDIR>>/emcc.py", line 1145, in run
via emmake
     linker_inputs = phase_compile_inputs(options, state, newargs, input_files)
   File "/usr/lib/python3.10/contextlib.py", line 79, in inner
     return func(*args, **kwds)
   File "/<<PKGBUILDDIR>>/emcc.py", line 2672, in phase_compile_inputs
     compile_source_file(i, input_file)
   File "/<<PKGBUILDDIR>>/emcc.py", line 2652, in compile_source_file
     cmd = get_clang_command(input_file)
   File "/<<PKGBUILDDIR>>/emcc.py", line 2593, in get_clang_command
     return get_compiler(src_file) + get_cflags(state.orig_args) + compile_args + [src_file]
   File "/<<PKGBUILDDIR>>/emcc.py", line 898, in get_cflags
     ports.add_cflags(cflags, settings)
   File "/<<PKGBUILDDIR>>/tools/ports/__init__.py", line 364, in add_cflags
     port.get(Ports, settings, shared)
   File "/<<PKGBUILDDIR>>/tools/ports/freetype.py", line 19, in get
     ports.fetch_project('freetype', 'https://github.com/emscripten-ports/FreeType/archive/' + TAG + '.zip', 'FreeType-' + TAG, sha512hash=HASH)
   File "/<<PKGBUILDDIR>>/tools/ports/__init__.py", line 258, in fetch_project
     retrieve()
   File "/<<PKGBUILDDIR>>/tools/ports/__init__.py", line 213, in retrieve
     response = requests.get(url)
   File "/usr/lib/python3/dist-packages/requests/api.py", line 76, in get
     return request('get', url, params=params, **kwargs)
   File "/usr/lib/python3/dist-packages/requests/api.py", line 61, in request
     return session.request(method=method, url=url, **kwargs)
   File "/usr/lib/python3/dist-packages/requests/sessions.py", line 542, in request
     resp = self.send(prep, **send_kwargs)
   File "/usr/lib/python3/dist-packages/requests/sessions.py", line 655, in send
     r = adapter.send(request, **kwargs)
   File "/usr/lib/python3/dist-packages/requests/adapters.py", line 516, in send
     raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /emscripten-ports/FreeType/archive/version_1.zip (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f46a2921600>: Failed to establish a new connection: [Errno -2] Name or service not known'))
test_sdl2_ttf (test_other.other) ... FAIL
None
None
env_modify: {'EMSCRIPTEN_ROOT': '/<<PKGBUILDDIR>>'}
test_separate_dwarf (test_other.other) ... ok (1.43s)
test_side_module_naming (test_other.other) ... ok (3.09s)
['--libs'] -s USE_SDL=2
via emmake
No entry for terminal type "unknown";
using dumb terminal settings.
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
em++ -o integration.o -c -std=c++11 integration.cpp
['--cflags', '--libs'] -s USE_SDL=2
via emmake
test_sdl2_config (test_other.other) ... ok (0.29s)
test_sanitizer_color (test_other.other) ... ok (0.59s)
emcc -o other.o -c other.c
em++ -o scons_integration.js integration.o other.o
test_runtime_keepalive (test_other.other) ... ok (0.62s)
test_run_wasi_sdk_output (test_other.other) ... skipped 'EMTEST_WASI_SYSROOT not found in environment'
scons: done building targets.
test_scons (test_other.other) ... ok (1.57s)
0 0 0 ['/usr/bin/node']
0 0 0 ['/usr/bin/node']
test_safe_heap_log (test_other.other) ... ok (2.11s)
test_safe_heap_2 (test_other.other) ... ok (2.05s)
0 0 1 ['/usr/bin/node']
0 0 1 ['/usr/bin/node']
0 1 0 ['/usr/bin/node']
Python locale preferredencoding: UTF-8
0 1 0 ['/usr/bin/node']
0 1 1 ['/usr/bin/node']
test_response_file_encoding (test_other.other) ... ok (1.30s)
0 1 1 ['/usr/bin/node']
test_require_modularize (test_other.other) ... ok (1.65s)
env_modify: {'EM_COMPILER_WRAPPER': './die.sh'}
123 0 0 ['/usr/bin/node']
test_require (test_other.other) ... ok (0.55s)
test_report_subprocess_signals (test_other.other) ... ok (0.10s)
123 0 0 ['/usr/bin/node']
123 0 1 ['/usr/bin/node']
123 0 1 ['/usr/bin/node']
test_rename_silly (test_other.other) ... ok (0.93s)
123 1 0 ['/usr/bin/node']
123 1 0 ['/usr/bin/node']
123 1 1 ['/usr/bin/node']
test_removed_runtime_function (test_other.other) ... ok (0.54s)
test_returncode_no_exit_runtime (test_other.other) ... ok (4.28s)
cache:INFO: generating system asset: sysroot/lib/wasm32-emscripten/pic/crt1.o... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/pic/crt1.o" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libstandalonewasm.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/pic/libstandalonewasm.a" for subsequent builds)
123 1 1 ['/usr/bin/node']
test_returncode (test_other.other) ... ok (4.29s)
cache:INFO:  - ok
emcc: warning: linking a library with `-shared` will emit a static object file.  This is a form of emulation to support existing build systems.  If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc]
test_renamed_setting (test_other.other) ... ok (3.06s)
test_realpath_nodefs (test_other.other) ... ok (1.28s)
test_redundant_link (test_other.other) ... ok (1.71s)
test_realpath_2 (test_other.other) ... ok (0.70s)
test_relocatable_limited_exports (test_other.other) ... ok (2.76s)
test_realpath (test_other.other) ... ok (1.19s)
em++: warning: USE_PTHREADS + ALLOW_MEMORY_GROWTH may run non-wasm code slowly, see https://github.com/WebAssembly/design/issues/1271 [-Wpthreads-mem-growth]
test_readdir_r_silly (test_other.other) ... ok (1.26s)
test_pty_no_color_fno_diagnostics_color (test_other.other) ... ok (1.10s)
env_modify: {'TERM': 'xterm-color'}
test_pthread_trap (test_other.other) ... ok (0.84s)
test_pty_no_color_fdiagnostics_color_never (test_other.other) ... ok (1.12s)
env_modify: {'TERM': 'xterm-color'}
test_pthread_stub (test_other.other) ... ok (0.59s)
test_pthreads_growth_and_unsigned (test_other.other) ... ok (1.47s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/liblsan_rt-mt.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/liblsan_rt-mt.a" for subsequent builds)
test_pthread_out_err (test_other.other) ... ok (0.77s)
test_pthread_icu (test_other.other) ... skipped 'requested to be skipped'
test_pthread_js_exception (test_other.other) ... ok (0.90s)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/liblsan_common_rt-mt.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/liblsan_common_rt-mt.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libsanitizer_common_rt-mt.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libsanitizer_common_rt-mt.a" for subsequent builds)
cache:INFO:  - ok
test_pthread_MODULARIZE (test_other.other) ... ok (4.38s)
test_proxyfs (test_other.other) ... ok (4.42s)
test_proxy_to_pthread_stack (test_other.other) ... ok (0.82s)
test_promise_polyfill (test_other.other) ... skipped 'closure compiler tests are disabled'
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_proxy_pthread_join_detach (test_other.other) ... ok (0.88s)
test_preprocess_multi (test_other.other) ... ok (0.18s)
test_preprocess (test_other.other) ... ok (0.17s)
test_preprocessed_input (test_other.other) ... ok (1.44s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libc-mt-asan-debug.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libc-mt-asan-debug.a" for subsequent builds)
test_prepre (test_other.other) ... ok (0.51s)
test_prepost2 (test_other.other) ... ok (0.64s)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libasan_rt-mt.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libasan_rt-mt.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libubsan_rt-mt.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libubsan_rt-mt.a" for subsequent builds)
cache:INFO:  - ok
test_precompiled_headers_warnings (test_other.other) ... ok (34.93s)
0 0
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
1 0
call main later
0 1
test_precompiled_headers_pch (test_other.other) ... ok (2.38s)
test_pthread_lsan_leak (test_other.other) ... ok (45.98s)
test_pthread_lsan_no_leak (test_other.other) ... ok (46.09s)
0 []
1 ['-O1']
test_prepost (test_other.other) ... ok (38.99s)
test_post_link (test_other.other) ... ok (0.66s)
2 ['-O2']
s ['-Os']
test_override_js_execution_environment (test_other.other) ... ok (0.89s)
web NODE ['/usr/bin/node']
     var Module = {'ENVIRONMENT': 'web', 'arguments': []};

worker NODE ['/usr/bin/node']
     var Module = {'ENVIRONMENT': 'worker', 'arguments': []};

node NODE ['/usr/bin/node']
     var Module = {'ENVIRONMENT': 'node', 'arguments': []};

shell NODE ['/usr/bin/node']
     var Module = {'ENVIRONMENT': 'shell', 'arguments': []};

test_override_system_js_lib_symbol (test_other.other) ... ok (1.19s)
z ['-Oz']
test_output_to_nowhere (test_other.other) ... ok (0.11s)
test_precompiled_headers_gch (test_other.other) ... ok (2.65s)
test_output_is_dir (test_other.other) ... ok (0.12s)
3 ['-O3']
test_output_name_collision (test_other.other) ... ok (0.54s)
-O1
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'windows'] [] windows a.js
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'windows'] [] windows a.html
test_oz_size (test_other.other) ... ok (2.62s)
{'0': 86352, '1': 18917, '2': 18257, 's': 17476, 'z': 17578, '3': 20148}
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++,libc,libc++abi', 'EMCC_ONLY_FORCED_STDLIBS': '1'}
-O2
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'linux'] [] linux a.js
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'linux'] [] linux a.html
test_override_c_environ (test_other.other) ... ok (1.67s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'}
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.js', '--output_eol', 'windows'] [] windows a.js
-Os
test_only_force_stdlibs_partial_only (test_other.other) ... ok (1.23s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++'}
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.js', '--output_eol', 'linux'] [] linux a.js
test_only_force_stdlibs_parial (test_other.other) ... ok (1.35s)
env_modify: {'EMCC_FORCE_STDLIBS': None}
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'windows', '--proxy-to-worker'] ['--proxy-to-worker'] windows a.js
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'windows', '--proxy-to-worker'] ['--proxy-to-worker'] windows a.html
test_only_force_stdlibs_normal (test_other.other) ... ok (1.30s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++,libmalloc', 'EMCC_ONLY_FORCED_STDLIBS': '1'}
-Oz
test_only_force_stdlibs_none (test_other.other) ... ok (1.26s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++,libmalloc', 'EMCC_ONLY_FORCED_STDLIBS': '1'}
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'linux', '--proxy-to-worker'] ['--proxy-to-worker'] linux a.js
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'linux', '--proxy-to-worker'] ['--proxy-to-worker'] linux a.html
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.js', '--output_eol', 'windows', '--proxy-to-worker'] ['--proxy-to-worker'] windows a.js
em++: warning: EMCC_ONLY_FORCED_STDLIBS is deprecated.  Use `-nostdlib` and/or `-s REVERSE_DEPS=none` depending on the desired result [-Wdeprecated]
test_only_force_stdlibs_full_only (test_other.other) ... ok (1.41s)
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.js', '--output_eol', 'linux', '--proxy-to-worker'] ['--proxy-to-worker'] linux a.js
test_only_force_stdlibs_2 (test_other.other) ... ok (1.31s)
-O3
test_old_makeDynCall_syntax (test_other.other) ... ok (0.43s)
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'windows', '--proxy-to-worker', '-sWASM=0'] ['--proxy-to-worker', '-sWASM=0'] windows a.js
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'windows', '--proxy-to-worker', '-sWASM=0'] ['--proxy-to-worker', '-sWASM=0'] windows a.html
first
Module.onAbort was called
second
Module.onAbort was called

/tmp/tmpwfx153v5/emscripten_test_other_zl6_8ba8/a.out.js:148
       throw ex;
       ^
re-throw
Thrown at:
     at /tmp/tmpwfx153v5/emscripten_test_other_zl6_8ba8/a.out.js:148:7
     at emit (events.js:314:20)
     at internal/process/execution.js:165:25

['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'linux', '--proxy-to-worker', '-sWASM=0'] ['--proxy-to-worker', '-sWASM=0'] linux a.js
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.html', '--output_eol', 'linux', '--proxy-to-worker', '-sWASM=0'] ['--proxy-to-worker', '-sWASM=0'] linux a.html
test_os_oz (test_other.other) ... ok (6.55s)
test_offset_convertor_plus_wasm2js (test_other.other) ... ok (0.15s)
test_on_abort (test_other.other) ... ok (2.41s)
test_oformat (test_other.other) ... ok (1.51s)
CPP
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.js', '--output_eol', 'windows', '--proxy-to-worker', '-sWASM=0'] ['--proxy-to-worker', '-sWASM=0'] windows a.js
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_offset_converter_sync (test_other.other) ... ok (0.63s)
c++
test_offset_converter_async (test_other.other) ... ok (0.67s)
test_output_eol (test_other.other) ... ok (7.63s)
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-o', 'a.js', '--output_eol', 'linux', '--proxy-to-worker', '-sWASM=0'] ['--proxy-to-worker', '-sWASM=0'] linux a.js
C++
test_non_wasm_without_wasm_in_vm (test_other.other) ... ok (0.69s)
test_noderawfs_disables_embedding (test_other.other) ... ok (0.23s)
cxx
test_noderawfs (test_other.other) ... ok (0.65s)
CXX
cc
test_nostdlib (test_other.other) ... ok (2.86s)
test_node_unhandled_rejection (test_other.other) ... ok (1.27s)
CC
lo
emcc: warning: linking a library with `-shared` will emit a static object file.  This is a form of emulation to support existing build systems.  If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc]
test_odd_suffixes (test_other.other) ... ok (5.00s)
/bin/sh: 1: something like this does not exist (hopefully): not found
test_node_js_run_from_different_directory (test_other.other) ... ok (1.85s)
test_node_js_system (test_other.other) ... ok (1.87s)
test_o_level_clamp (test_other.other) ... ok (5.21s)
test_node_code_caching (test_other.other) ... skipped 'https://github.com/nodejs/node/issues/18265'
test_node_js_pthread_module (test_other.other) ... ok (0.80s)
test_node_emscripten_num_logical_cores (test_other.other) ... ok (0.70s)
test_node_catch_exit (test_other.other) ... ok (1.09s)
test_no_nuthin (test_other.other) ... skipped 'skipping slow tests'
test_no_warn_exported_jslibfunc (test_other.other) ... ok (0.88s)
test_node_eval (test_other.other) ... ok (1.77s)
['-sLEGALIZE_JS_FFI=0', '-sMAIN_MODULE=2', '-O3', '-sDISABLE_EXCEPTION_CATCHING=0']
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'}
em++ /<<PKGBUILDDIR>>/tests/other/noffi.cpp -g -o a.out.js -sLEGALIZE_JS_FFI=0 -sMAIN_MODULE=2 -O3 -sDISABLE_EXCEPTION_CATCHING=0
test_no_main_with_PROXY_TO_PTHREAD (test_other.other) ... ok (0.41s)
test_no_invoke_functions_are_generated_if_exception_catching_is_disabled (test_other.other) ... skipped 'Skipping other.test_no_invoke_functions_are_generated_if_exception_catching_is_disabled: Enable after new version of fastcomp has been tagged'
test_no_legalize_js_ffi (test_other.other) ... ok (0.58s)
test_no_warnings (test_other.other) ... ok (2.13s)
code.c: no_exit=1 assertions=1 flush=0 keepalive=1
test_no_missing_symbols (test_other.other) ... ok (1.70s)
0 1 []
code.c: no_exit=0 assertions=0 flush=0 keepalive=0
test_no_filesystem_libcxx (test_other.other) ... ok (1.26s)
test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled (test_other.other) ... skipped 'Skipping other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled: Enable after new version of fastcomp has been tagged'
test_no_filesystem (test_other.other) ... ok (1.12s)
yes fs, no fs: 152417 58642
test_no_deprecated (test_other.other) ... ok (0.26s)
   exit: 0 opts: []
0 1 ['-O1']
code.c: no_exit=0 assertions=0 flush=1 keepalive=0
code.c: no_exit=0 assertions=1 flush=0 keepalive=0
   exit: 0 opts: ['-O1']
0 1 ['-O2', '-g2']
test_no_browser (test_other.other) ... ok (0.92s)
test_native_link_error_message (test_other.other) ... ok (0.14s)
code.c: no_exit=0 assertions=1 flush=1 keepalive=0
test_native_call_before_init (test_other.other) ... ok (0.53s)
code.c: no_exit=1 assertions=0 flush=0 keepalive=0
test_no_dynamic_execution (test_other.other) ... ok (2.48s)
   exit: 0 opts: ['-O2', '-g2']
0 1 ['-O2', '-g2', '-flto']
test_native_call_after_exit (test_other.other) ... ok (0.60s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libGL.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libGL.a" for subsequent builds)
test_musl_syscalls (test_other.other) ... ok (0.46s)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libal.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libal.a" for subsequent builds)
code.c: no_exit=1 assertions=0 flush=1 keepalive=0
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libhtml5.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libhtml5.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libstubs.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libstubs.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libnoexit.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libnoexit.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libc.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libdlmalloc.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libdlmalloc.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libcompiler_rt.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libcompiler_rt.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++-noexcept.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libc++-noexcept.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi-noexcept.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libc++abi-noexcept.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libsockets.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libsockets.a" for subsequent builds)
cache:INFO:  - ok
emcc: warning: linking a library with `-shared` will emit a static object file.  This is a form of emulation to support existing build systems.  If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc]
emcc: warning: ignoring dynamic library libA.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end [-Wemcc]
emcc: warning: ignoring dynamic library libA.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end [-Wemcc]
code.c: no_exit=1 assertions=1 flush=0 keepalive=0
test_multiply_defined_libsymbols (test_other.other) ... ok (42.74s)
test_multiply_defined_libsymbols_2 (test_other.other) ... ok (43.07s)
code.c: no_exit=1 assertions=1 flush=1 keepalive=0
test_multiple_o_files (test_other.other) ... ok (0.50s)
test_multiple_sources (test_other.other) ... ok (0.63s)
['-lfile']
   exit: 0 opts: ['-O2', '-g2', '-flto']
0 0 []
em++: warning: linking a library with `-shared` will emit a static object file.  This is a form of emulation to support existing build systems.  If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc]
code.cpp: no_exit=0 assertions=0 flush=0 keepalive=0
em++: warning: linking a library with `-shared` will emit a static object file.  This is a form of emulation to support existing build systems.  If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc]
em++: warning: ignoring dynamic library libfile.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end [-Wemcc]
em++: warning: argument unused during compilation: '-Llibdir' [-Wunused-command-line-argument]
em++: warning: argument unused during compilation: '-lfile' [-Wunused-command-line-argument]
em++: warning: argument unused during compilation: '-lother' [-Wunused-command-line-argument]
...
   exit: 1 opts: []
0 0 ['-O1']
test_multiple_archives_duplicate_basenames (test_other.other) ... ok (0.89s)
['/tmp/tmpwfx153v5/emscripten_test_other_7efwqpwk/libdir/libfile.so.3.1.4.1.5.9'] .3.1.4.1.5.9
em++: warning: linking a library with `-shared` will emit a static object file.  This is a form of emulation to support existing build systems.  If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc]
em++: warning: linking a library with `-shared` will emit a static object file.  This is a form of emulation to support existing build systems.  If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc]
em++: warning: ignoring dynamic library libfile.so.3.1.4.1.5.9 because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end [-Wemcc]
code.cpp: no_exit=0 assertions=0 flush=1 keepalive=0
em++: warning: argument unused during compilation: '-Llibdir' [-Wunused-command-line-argument]
em++: warning: argument unused during compilation: '-lother' [-Wunused-command-line-argument]
em++: warning: /tmp/tmpwfx153v5/emscripten_test_other_7efwqpwk/libdir/libfile.so.3.1.4.1.5.9: linker input file unused because linking not done [-Wunused-command-line-argument]
...
test_module_print (test_other.other) ... ok (0.62s)
   exit: 1 opts: ['-O1']
0 0 ['-O2', '-g2']
test_multidynamic_link (test_other.other) ... ok (1.94s)
test_module_exports_with_closure (test_other.other) ... skipped 'closure compiler tests are disabled'
test_module_onexit (test_other.other) ... ok (0.53s)
test_modularize_sync_compilation (test_other.other) ... ok (0.59s)
test_mmap_memorygrowth (test_other.other) ... ok (0.61s)
code.cpp: no_exit=0 assertions=1 flush=0 keepalive=0
   exit: 1 opts: ['-O2', '-g2']
0 0 ['-O2', '-g2', '-flto']
test_mmap_and_munmap_anonymous (test_other.other) ... ok (0.64s)
test_mmap_and_munmap_anonymous_asan (test_other.other) ... ok (1.22s)
test_mmap_and_munmap (test_other.other) ... ok (0.75s)
code.cpp: no_exit=0 assertions=1 flush=1 keepalive=0
test_missing_stdlibs (test_other.other) ... ok (0.48s)
test_missing_shell_support (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
   exit: 1 opts: ['-O2', '-g2', '-flto']
1 1 []
test_mkdir_silly (test_other.other) ... ok (1.14s)
test_missing_malloc_export_indirect (test_other.other) ... ok (0.53s)
test_minimal_runtime_code_size_random_printf_wasm2js (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_random_printf_wasm (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_math (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_hello_world_wasm2js (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_hello_world_wasm (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_hello_webgl_wasm2js (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_hello_webgl_wasm (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_hello_webgl2_wasm2js (test_other.other) ... skipped 'requested to be skipped'
test_minimal_runtime_code_size_hello_webgl2_wasm (test_other.other) ... skipped 'requested to be skipped'
test_minimal_dynamic (test_other.other) ... skipped 'requested to be skipped'
code.cpp: no_exit=1 assertions=0 flush=0 keepalive=0
test_missing_malloc_export (test_other.other) ... ok (0.58s)
   exit: 0 opts: []
1 1 ['-O1']
   exit: 0 opts: ['-O1']
1 1 ['-O2', '-g2']
code.cpp: no_exit=1 assertions=0 flush=1 keepalive=0
test_mini_printfs (test_other.other) ... ok (1.84s)
test_metadce_minimal_pthreads (test_other.other) ... skipped 'requested to be skipped'
int:7443 float:10848 double:11591: both11674
Running metadce test: minimal.c: ['-Oz', '-sEVAL_CTORS'] [] [] True True True True
   exit: 0 opts: ['-O2', '-g2']
1 1 ['-O2', '-g2', '-flto']
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors)
building:INFO:

trying to eval __wasm_call_ctors
   ...success on __wasm_call_ctors.

test_metadce_wasm2js_i64 (test_other.other) ... ok (1.93s)
Running metadce test: minimal.c: ['-Oz'] [] [] True True True True
code.cpp: no_exit=1 assertions=1 flush=0 keepalive=0
   exit: 0 opts: ['-O2', '-g2', '-flto']
1 0 []
   seen wasm size: 62 (expected: 62) (delta: 0), ratio to expected: 0.000000
   seen js size: 11845 (expected: 11845) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_Oz-ctors (test_other.other) ... ok (1.56s)
Running metadce test: minimal.c: ['-Os', '-sMINIMAL_RUNTIME'] [] [] True True True True
   seen wasm size: 74 (expected: 74) (delta: 0), ratio to expected: 0.000000
   seen js size: 12109 (expected: 12109) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_Oz (test_other.other) ... ok (1.47s)
Running metadce test: minimal.c: ['-Os'] [] [] True True True True
   exit: 1 opts: []
1 0 ['-O1']
code.cpp: no_exit=1 assertions=1 flush=1 keepalive=0
   seen wasm size: 74 (expected: 74) (delta: 0), ratio to expected: 0.000000
   seen js size: 1044 (expected: 1044) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_Os_mr (test_other.other) ... ok (1.05s)
Running metadce test: minimal.c: ['-O3'] [] [] True True True True
   exit: 1 opts: ['-O1']
1 0 ['-O2', '-g2']
test_no_exit_runtime_warnings_flush (test_other.other) ... ok (57.35s)
Running metadce test: minimal.c: ['-O2'] [] ['waka'] True True True True
   seen wasm size: 74 (expected: 74) (delta: 0), ratio to expected: 0.000000
   seen js size: 12109 (expected: 12109) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_Os (test_other.other) ... ok (1.55s)
Running metadce test: minimal.c: ['-O1'] [] ['waka'] True True True True
   exit: 1 opts: ['-O2', '-g2']
1 0 ['-O2', '-g2', '-flto']
   seen wasm size: 264 (expected: 264) (delta: 0), ratio to expected: 0.000000
   seen js size: 55731 (expected: 55731) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_O1 (test_other.other) ... ok (0.43s)
Running metadce test: minimal.c: [] [] ['waka'] True True True True
   seen wasm size: 74 (expected: 74) (delta: 0), ratio to expected: 0.000000
   seen js size: 12312 (expected: 12312) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_O3 (test_other.other) ... ok (1.48s)
Running metadce test: mem_no_argv.c: ['-O3', '-sSTANDALONE_WASM', '-flto'] [] [] True True True True
   seen wasm size: 263 (expected: 263) (delta: 0), ratio to expected: 0.000000
   seen js size: 20044 (expected: 20044) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_O2 (test_other.other) ... ok (0.66s)
Running metadce test: mem_no_argv.c: ['-O3', '-sSTANDALONE_WASM'] [] [] True True True True
cache:INFO: generating system asset: sysroot/lib/wasm32-emscripten/lto/crt1.o... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/crt1.o" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libstandalonewasm.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libstandalonewasm.a" for subsequent builds)
   seen wasm size: 652 (expected: 652) (delta: 0), ratio to expected: 0.000000
   seen js size: 122402 (expected: 122402) (delta: 0), ratio to expected: 0.000000
test_metadce_minimal_O0 (test_other.other) ... ok (0.48s)
Running metadce test: mem_no_main.c: ['-O3', '-sSTANDALONE_WASM', '--no-entry'] [] [] True True True True
test_no_exit_runtime (test_other.other) ... ok (58.31s)
   exit: 1 opts: ['-O2', '-g2', '-flto']
Running metadce test: mem.c: ['-O3', '-sSTANDALONE_WASM'] [] [] True True True True
cache:INFO:  - ok
   seen wasm size: 5995 (expected: 5996) (delta: -1), ratio to expected: 0.000167
   seen js size: 13281 (expected: 13281) (delta: 0), ratio to expected: 0.000000
test_metadce_mem_O3_standalone_lib (test_other.other) ... ok (2.22s)
Running metadce test: mem.c: ['-O3', '-sALLOW_MEMORY_GROWTH', '-sSTANDALONE_WASM'] [] [] True True True True
   seen wasm size: 6025 (expected: 6026) (delta: -1), ratio to expected: 0.000166
   seen js size: 14955 (expected: 14955) (delta: 0), ratio to expected: 0.000000
   seen wasm size: 6225 (expected: 6216) (delta: 9), ratio to expected: 0.001448
   seen js size: 15672 (expected: 15672) (delta: 0), ratio to expected: 0.000000
test_metadce_mem_O3_standalone (test_other.other) ... ok (1.65s)
Running metadce test: mem.c: ['-O3', '-sALLOW_MEMORY_GROWTH'] [] [] True True True True
test_metadce_mem_O3_standalone_narg (test_other.other) ... ok (2.56s)
Running metadce test: mem.c: ['-O3'] [] [] True True True True
   seen wasm size: 4706 (expected: 4707) (delta: -1), ratio to expected: 0.000212
   seen js size: 14955 (expected: 14955) (delta: 0), ratio to expected: 0.000000
test_metadce_mem_O3_standalone_narg_flto (test_other.other) ... ok (2.88s)
Running metadce test: libcxxabi_message.cpp: ['-O3', '-sSTANDALONE_WASM'] [] [] True True True True
   seen wasm size: 6302 (expected: 6293) (delta: 9), ratio to expected: 0.001430
   seen js size: 15850 (expected: 15850) (delta: 0), ratio to expected: 0.000000
test_metadce_mem_O3_grow_standalone (test_other.other) ... ok (1.57s)
Running metadce test: libcxxabi_message.cpp: ['-O3'] [] [] True True True True
   seen wasm size: 181 (expected: 181) (delta: 0), ratio to expected: 0.000000
   seen js size: 14955 (expected: 14955) (delta: 0), ratio to expected: 0.000000
test_metadce_libcxxabi_message_O3_standalone (test_other.other) ... ok (1.33s)
test_metadce_hello_main_module_2 (test_other.other) ... skipped 'requested to be skipped'
Running metadce test: hello_world.cpp: ['-Os', '-sEXPORTED_FUNCTIONS=[]'] [] [] True True True True
system_libs:WARNING: main() is in the input files, but "_main" is not in EXPORTED_FUNCTIONS, which means it may be eliminated as dead code. Export it if you want main() to run.
   seen wasm size: 5979 (expected: 5980) (delta: -1), ratio to expected: 0.000167
   seen js size: 16067 (expected: 16067) (delta: 0), ratio to expected: 0.000000
test_metadce_mem_O3_grow (test_other.other) ... ok (1.73s)
Running metadce test: hello_world.cpp: ['-Oz'] [] [] True True True True
   seen wasm size: 5978 (expected: 5979) (delta: -1), ratio to expected: 0.000167
   seen js size: 15393 (expected: 15393) (delta: 0), ratio to expected: 0.000000
test_metadce_mem_O3 (test_other.other) ... ok (1.74s)
Running metadce test: hello_world.cpp: ['-Os'] [] [] True True True True
   seen wasm size: 55 (expected: 55) (delta: 0), ratio to expected: 0.000000
   seen js size: 11938 (expected: 11938) (delta: 0), ratio to expected: 0.000000
test_metadce_hello_export_nothing (test_other.other) ... ok (1.43s)
Running metadce test: hello_world.cpp: ['-O3'] [] [] True True True True
   seen wasm size: 101 (expected: 101) (delta: 0), ratio to expected: 0.000000
   seen js size: 13268 (expected: 13268) (delta: 0), ratio to expected: 0.000000
test_metadce_libcxxabi_message_O3 (test_other.other) ... ok (1.68s)
Running metadce test: hello_world.cpp: ['-O2'] [] ['waka'] True True True True
   seen wasm size: 1270 (expected: 1270) (delta: 0), ratio to expected: 0.000000
   seen js size: 15087 (expected: 15087) (delta: 0), ratio to expected: 0.000000
test_metadce_hello_Oz (test_other.other) ... ok (1.56s)
Running metadce test: hello_world.cpp: ['-O1'] [] ['waka'] True True True True
   seen wasm size: 1707 (expected: 1705) (delta: 2), ratio to expected: 0.001173
   seen js size: 15212 (expected: 15212) (delta: 0), ratio to expected: 0.000000
test_metadce_hello_Os (test_other.other) ... ok (1.71s)
Running metadce test: hello_world.cpp: [] [] ['waka'] True True True True
   seen wasm size: 2400 (expected: 2397) (delta: 3), ratio to expected: 0.001252
   seen js size: 58390 (expected: 58390) (delta: 0), ratio to expected: 0.000000
test_metadce_hello_O1 (test_other.other) ... ok (0.48s)
Running metadce test: hello_libcxx.cpp: ['-O2'] [] ['waka'] True True True False
   seen wasm size: 11909 (expected: 11910) (delta: -1), ratio to expected: 0.000084
   seen js size: 125520 (expected: 125520) (delta: 0), ratio to expected: 0.000000
test_metadce_hello_O0 (test_other.other) ... ok (0.45s)
Running metadce test: hello_libcxx.cpp: ['-O2', '-fexceptions', '-sDEMANGLE_SUPPORT'] [] ['waka'] True True True False
   seen wasm size: 2032 (expected: 2030) (delta: 2), ratio to expected: 0.000985
   seen js size: 22070 (expected: 22070) (delta: 0), ratio to expected: 0.000000
test_metadce_hello_O2 (test_other.other) ... ok (0.75s)
Running metadce test: hello_libcxx.cpp: ['-O2', '-fexceptions'] [] ['waka'] True True True False
   seen wasm size: 1715 (expected: 1713) (delta: 2), ratio to expected: 0.001168
   seen js size: 15415 (expected: 15415) (delta: 0), ratio to expected: 0.000000
test_metadce_hello_O3 (test_other.other) ... ok (1.58s)
Running metadce test: hello_libcxx.cpp: ['-O2', '-sEVAL_CTORS=2'] [] ['waka'] True True True False
   seen wasm size: 124770 (expected: 124608) (delta: 162), ratio to expected: 0.001300
   seen js size: 96809 (expected: 96809) (delta: 0), ratio to expected: 0.000000
test_metadce_cxx_noexcept (test_other.other) ... ok (3.37s)
Running metadce test: hello_libcxx.cpp: ['-O2', '-sEVAL_CTORS'] [] ['waka'] True True True False
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main --ignore-external-input)
   seen wasm size: 166718 (expected: 166546) (delta: 172), ratio to expected: 0.001033
   seen js size: 110263 (expected: 110263) (delta: 0), ratio to expected: 0.000000
building:INFO:

trying to eval __wasm_call_ctors
   ...success on __wasm_call_ctors.
trying to eval main
   ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write
   ...stopping

test_metadce_cxx_except (test_other.other) ... ok (3.48s)
test_memoryprofiler_closure (test_other.other) ... skipped 'closure compiler tests are disabled'
emcc /<<PKGBUILDDIR>>/tests/hello_world.c -O2 -sINITIAL_MEMORY=20MB
   seen wasm size: 227116 (expected: 226456) (delta: 660), ratio to expected: 0.002914
   seen js size: 111250 (expected: 111250) (delta: 0), ratio to expected: 0.000000
test_metadce_cxx_mangle (test_other.other) ... ok (3.80s)
   seen wasm size: 122101 (expected: 121944) (delta: 157), ratio to expected: 0.001287
   seen js size: 96707 (expected: 96707) (delta: 0), ratio to expected: 0.000000
test_metadce_cxx_ctors2 (test_other.other) ... ok (3.47s)
['memory', '$0', '320', '320']
emcc /<<PKGBUILDDIR>>/tests/hello_world.c -O2 -sINITIAL_MEMORY=20MB -sALLOW_MEMORY_GROWTH
test_memory_growth_noasm (test_other.other) ... ok (0.84s)
test_massive_alloc_wasm2js (test_other.other) ... ok (0.80s)
[]
dlmalloc dlmalloc
['em++', '/<<PKGBUILDDIR>>/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-sMALLOC="dlmalloc"']
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
building:INFO:

trying to eval __wasm_call_ctors
   ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.environ_sizes_get
        recommendation: consider --ignore-external-input
   ...stopping

['memory', '$0', '320', '32768']
emcc /<<PKGBUILDDIR>>/tests/hello_world.c -O2 -sINITIAL_MEMORY=20MB -sALLOW_MEMORY_GROWTH -sMAXIMUM_MEMORY=40MB
test_massive_alloc (test_other.other) ... ok (0.80s)
   seen wasm size: 124751 (expected: 124589) (delta: 162), ratio to expected: 0.001300
   seen js size: 96809 (expected: 96809) (delta: 0), ratio to expected: 0.000000
test_metadce_cxx_ctors1 (test_other.other) ... ok (2.49s)
test_malloc_none (test_other.other) ... ok (0.44s)
None default
['em++', '/<<PKGBUILDDIR>>/tests/hello_libcxx.cpp', '-o', 'a.out.js']
test_memory_size (test_other.other) ... ok (2.55s)
['memory', '$0', '320', '640']
test_malloc_implicit (test_other.other) ... ok (0.55s)
test_main_pthread_join_detach (test_other.other) ... ok (0.74s)
test_main_module_without_main (test_other.other) ... ok (0.62s)
[]
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++abi'}
emmalloc emmalloc
['em++', '/<<PKGBUILDDIR>>/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-sMALLOC="emmalloc"']
{'dlmalloc': 154782, 'default': 154782, 'emmalloc': 147276}
['-O2']
dlmalloc dlmalloc
['em++', '/<<PKGBUILDDIR>>/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2', '-sMALLOC="dlmalloc"']
test_main_module_no_undefined (test_other.other) ... ok (2.18s)
['-fexceptions']
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++abi'}
test_main_reads_params (test_other.other) ... ok (3.57s)
test_m_mm (test_other.other) ... ok (0.25s)
test_lto_wasm_exceptions (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_main_a (test_other.other) ... ok (0.98s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libstubs-debug.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libstubs-debug.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc-debug.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libc-debug.a" for subsequent builds)
None default
['em++', '/<<PKGBUILDDIR>>/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2']
test_main_module_without_exceptions_message (test_other.other) ... ok (4.82s)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libc++.a" for subsequent builds)
emmalloc emmalloc
['em++', '/<<PKGBUILDDIR>>/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2', '-sMALLOC="emmalloc"']
test_lto_libcxx_noexcept (test_other.other) ... ok (31.98s)
test_lto (test_other.other) ... skipped 'skipping slow tests'
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/lto/libc++abi.a" for subsequent builds)
cache:INFO:  - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/liblsan_rt.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/liblsan_rt.a" for subsequent builds)
cache:INFO:  - ok
test_lto_flags (test_other.other) ... ok (38.28s)
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_lsan_stack_trace_cpp (test_other.other) ... ok (8.84s)
test_mallocs (test_other.other) ... ok (45.64s)
{'dlmalloc': 124674, 'default': 124674, 'emmalloc': 117169}
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_lto_libcxx_except (test_other.other) ... ok (40.93s)
test_lsan_stack_trace_c (test_other.other) ... ok (1.11s)
test_lsan_no_stack_trace (test_other.other) ... ok (0.71s)
test_lsan_no_leak_cpp (test_other.other) ... ok (0.72s)
test_lsan_no_leak_c (test_other.other) ... ok (0.75s)
test_lsan_leaks_growth (test_other.other) ... ok (0.75s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libprintf_long_double-debug.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libprintf_long_double-debug.a" for subsequent builds)
test_lsan_leaks_c (test_other.other) ... ok (0.68s)
test_lsan_leaks_cpp (test_other.other) ... ok (0.70s)
cache:INFO:  - ok
test_long_double_printing_normal (test_other.other) ... ok (0.55s)
test_long_double_printing_full_long_double (test_other.other) ... ok (0.87s)
env_modify: {'EM_FORCE_RESPONSE_FILES': '1'}
BISECT: running pass (1) Two-Address instruction pass on function (__original_main)
BISECT: NOT running pass (2) Fixup Statepoint Caller Saved on function (__original_main)
BISECT: NOT running pass (3) Two-Address instruction pass on function (main)
BISECT: NOT running pass (4) Fixup Statepoint Caller Saved on function (main)
test_local_link (test_other.other) ... ok (0.92s)
test_llvm_nm_relative_paths_works_with_response_files (test_other.other) ... ok (0.46s)
test_llvm_option_dash_o (test_other.other) ... ok (0.85s)
test_llvm_includes (test_other.other) ... ok (0.44s)
test_lld_report_undefined_exceptions (test_other.other) ... skipped 'requested to be skipped'
test_lld_report_undefined (test_other.other) ... ok (0.54s)
test_lld_report_undefined_reverse_deps (test_other.other) ... ok (0.78s)
test_locale_wrong (test_other.other) ... ok (1.93s)
test_lld_report_undefined_main_module (test_other.other) ... ok (0.81s)
test_linker_version (test_other.other) ... ok (0.13s)
test_linker_flags_unused (test_other.other) ... ok (0.10s)
test_linker_input_unused (test_other.other) ... ok (0.20s)
test_linker_flags_pass_through (test_other.other) ... ok (0.26s)
test_linking_send (test_other.other) ... ok (0.56s)
test_linking_recv (test_other.other) ... ok (0.53s)
test_link_only_setting_warning (test_other.other) ... ok (0.11s)
test_link_only_flag_warning (test_other.other) ... ok (0.11s)
test_link_with_bad_o_in_a (test_other.other) ... ok (0.67s)
args: []
emcc: warning: bitcode linking with llvm-link is deprecated.  Please use emar archives instead.  See https://github.com/emscripten-core/emscripten/issues/13492 [-Wdeprecated]
args: ['-O2']
test_link_memcpy (test_other.other) ... ok (0.88s)
test_link_s (test_other.other) ... ok (1.12s)
None
test_link_group_bitcode (test_other.other) ... ok (1.06s)
test_libpng (test_other.other) ... skipped 'requested to be skipped'
test_libjpeg (test_other.other) ... skipped 'requested to be skipped'
test_link (test_other.other) ... ok (0.57s)
test_link_with_a_static (test_other.other) ... ok (1.88s)
None
test_libc_progname (test_other.other) ... ok (0.52s)
test_libc_files_without_syscalls (test_other.other) ... ok (0.39s)
['-sLEGALIZE_JS_FFI=0', '-sWARN_ON_UNDEFINED_SYMBOLS=0', '-O0']
emcc /<<PKGBUILDDIR>>/tests/other/ffi.c -g -o a.out.wasm -sLEGALIZE_JS_FFI=0 -sWARN_ON_UNDEFINED_SYMBOLS=0 -O0
embind test with groups
None
test_lib_include_flags (test_other.other) ... ok (0.43s)
test_legalize_js_ffi (test_other.other) ... ok (0.50s)
test_legacy_settings (test_other.other) ... ok (0.84s)
test_ld_library_path (test_other.other) ... skipped 'requested to be skipped'
test_legacy_settings_forbidden_to_change (test_other.other) ... ok (0.97s)
test_link_group (test_other.other) ... ok (2.53s)
root:INFO: Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: [Errno 2] No such file or directory: '/fake/inline4'
root:CRITICAL: The engine (['/fake/inline4']) does not seem to work, check the paths in the config file
test_jsrun (test_other.other) ... ok (0.19s)
['/usr/bin/node']
test_jslib_mangling (test_other.other) ... ok (0.69s)
emcc: warning: argument unused during compilation: '-lc' [-Wunused-command-line-argument]
test_libcxx_minimal (test_other.other) ... ok (3.42s)
19364 77125
test_jslib_ifdef (test_other.other) ... ok (0.51s)
test_l_link (test_other.other) ... ok (1.60s)
test_jslib_clobber_i (test_other.other) ... ok (0.46s)
test_jslib_bad_config (test_other.other) ... ok (0.43s)
test_js_transform (test_other.other) ... ok (0.51s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libjsmath.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libjsmath.a" for subsequent builds)
cache:INFO:  - ok
test_js_optimizer_py_wasm2js (test_other.other) ... ok (0.34s)
test_js_optimizer_py_constructor (test_other.other) ... ok (0.33s)
test_js_optimizer_parse_error (test_other.other) ... ok (0.58s)
test_js_optimizer_verbose (test_other.other) ... ok (2.11s)
/<<PKGBUILDDIR>>/tests/optimizer/test-js-optimizer-minifyGlobals.js ['minifyGlobals']
/<<PKGBUILDDIR>>/tests/optimizer/test-js-optimizer-minifyLocals.js ['minifyLocals']
test_js_preprocess (test_other.other) ... ok (2.44s)
mem init in 0
/<<PKGBUILDDIR>>/tests/optimizer/JSDCE.js ['JSDCE']
test_jsmath (test_other.other) ... ok (4.24s)
/<<PKGBUILDDIR>>/tests/optimizer/JSDCE-hasOwnProperty.js ['JSDCE']
/<<PKGBUILDDIR>>/tests/optimizer/JSDCE-fors.js ['JSDCE']
/<<PKGBUILDDIR>>/tests/optimizer/AJSDCE.js ['AJSDCE']
mem init in 1
/<<PKGBUILDDIR>>/tests/optimizer/emitDCEGraph.js ['emitDCEGraph', 'noPrint']
test_js_main (test_other.other) ... ok (0.54s)
/<<PKGBUILDDIR>>/tests/optimizer/emitDCEGraph2.js ['emitDCEGraph', 'noPrint']
/<<PKGBUILDDIR>>/tests/optimizer/emitDCEGraph3.js ['emitDCEGraph', 'noPrint']
/<<PKGBUILDDIR>>/tests/optimizer/emitDCEGraph4.js ['emitDCEGraph', 'noPrint']
mem init in 2
/<<PKGBUILDDIR>>/tests/optimizer/emitDCEGraph5.js ['emitDCEGraph', 'noPrint']
env_modify: {'EMCC_JSOPT_MIN_CHUNK_SIZE': '1', 'EMCC_JSOPT_MAX_CHUNK_SIZE': '1'}
test_js_link (test_other.other) ... ok (0.53s)
/<<PKGBUILDDIR>>/tests/optimizer/minimal-runtime-applyDCEGraphRemovals.js ['applyDCEGraphRemovals']
/<<PKGBUILDDIR>>/tests/optimizer/applyDCEGraphRemovals.js ['applyDCEGraphRemovals']
/<<PKGBUILDDIR>>/tests/optimizer/applyImportAndExportNameChanges.js ['applyImportAndExportNameChanges']
/<<PKGBUILDDIR>>/tests/optimizer/applyImportAndExportNameChanges2.js ['applyImportAndExportNameChanges']
/<<PKGBUILDDIR>>/tests/optimizer/minimal-runtime-emitDCEGraph.js ['emitDCEGraph', 'noPrint']
test_js_lib_using_asm_lib (test_other.other) ... ok (0.61s)
/<<PKGBUILDDIR>>/tests/optimizer/minimal-runtime-2-emitDCEGraph.js ['emitDCEGraph', 'noPrint']
/<<PKGBUILDDIR>>/tests/optimizer/standalone-emitDCEGraph.js ['emitDCEGraph', 'noPrint']
mem init in 3
/<<PKGBUILDDIR>>/tests/optimizer/emittedJSPreservesParens.js []
/<<PKGBUILDDIR>>/tests/optimizer/test-growableHeap.js ['growableHeap']
/<<PKGBUILDDIR>>/tests/optimizer/test-unsignPointers.js ['unsignPointers']
/<<PKGBUILDDIR>>/tests/optimizer/test-asanify.js ['asanify']
/<<PKGBUILDDIR>>/tests/optimizer/test-safeHeap.js ['safeHeap']
test_js_lib_to_system_lib (test_other.other) ... ok (0.97s)
/<<PKGBUILDDIR>>/tests/optimizer/test-LittleEndianHeap.js ['littleEndianHeap']
test_js_optimizer (test_other.other) ... ok (3.17s)
env_modify: {'EMCC_JSOPT_MIN_CHUNK_SIZE': '4294967296', 'EMCC_JSOPT_MAX_CHUNK_SIZE': '4294967296'}
test_js_lib_quoted_key (test_other.other) ... ok (0.70s)
test_js_lib_exported (test_other.other) ... ok (0.70s)
test_js_function_names_are_minified (test_other.other) ... skipped 'requested to be skipped'
test_is_bitcode (test_other.other) ... ok (0.00s)
test_is_ar (test_other.other) ... ok (0.00s)
test_js_internal_deps (test_other.other) ... ok (0.41s)
test_invalid_memory_max (test_other.other) ... ok (0.12s)
test_ioctl_window_size (test_other.other) ... ok (0.56s)
test_js_mem_file (test_other.other) ... ok (4.17s)
test_inet4 (test_other.other) ... ok (0.56s)
test_init_file_at_offset (test_other.other) ... ok (0.62s)
test_js_optimizer_chunk_size_determinism (test_other.other) ... ok (6.17s)
test_inet3 (test_other.other) ... ok (0.58s)
test_inet2 (test_other.other) ... ok (0.55s)
emcc: warning: linker flag ignored during compilation: '--embed-file' [-Wunused-command-line-argument]
emcc: warning: argument unused during compilation: '-lembind' [-Wunused-command-line-argument]
em++: warning: linker flag ignored during compilation: '--embed-file' [-Wunused-command-line-argument]
em++: warning: argument unused during compilation: '-lembind' [-Wunused-command-line-argument]
test_incorrect_c_detection (test_other.other) ... ok (0.21s)
test_include_file_preload (test_other.other) ... ok (0.63s)
test_invalid_mem (test_other.other) ... ok (2.11s)
[] None
['-Wno-error=implicit-function-declaration'] ['hello ']
test_include_file_embed-twice (test_other.other) ... ok (0.68s)
ok ['-sWASM_BIGINT'] hello_world.cpp
test_inet (test_other.other) ... ok (1.23s)
test_include_file_embed (test_other.other) ... ok (0.65s)
test_icu (test_other.other) ... skipped 'requested to be skipped'
['-Wno-implicit-function-declaration'] ['hello ']
ok ['-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-g'] hello_world.cpp
test_implicit_func (test_other.other) ... ok (1.27s)
test_hello_world_above_2gb (test_other.other) ... skipped 'Running with initial >2GB heaps is not currently supported on the CI version of Node'
ok ['-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK'] hello_world_main_loop.cpp
test_identical_basenames (test_other.other) ... ok (1.29s)
test_hello_function (test_other.other) ... ok (0.59s)
ok ['-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-O1'] hello_world.cpp
test_html_preprocess (test_other.other) ... ok (1.68s)
test_global_inits (test_other.other) ... skipped 'relies on fastcomp EXIT_RUNTIME=0 optimization not implemented/disabled'
test_giflib (test_other.other) ... skipped 'requested to be skipped'
test_headless (test_other.other) ... ok (0.59s)
test_gmtime_noleak (test_other.other) ... ok (0.69s)
ok ['-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-fexceptions'] hello_world.cpp
test_getsockname_unconnected_socket (test_other.other) ... ok (0.60s)
test_getsockname_addrlen (test_other.other) ... ok (0.63s)
test_getrusage (test_other.other) ... ok (0.57s)
ok ['-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-sSTANDALONE_WASM'] hello_world.cpp
test_getprotobyname (test_other.other) ... ok (0.56s)
test_getpeername_unconnected_socket (test_other.other) ... ok (0.52s)
test_getnameinfo (test_other.other) ... ok (0.58s)
env_modify: {'EMCC_CFLAGS': '-O2 BAD_ARG'}
gen_struct_info: Generating C code... /tmp/tmpnhphov1z.c
gen_struct_info: Compiling generated code...
gen_struct_info: emcc -D_GNU_SOURCE -o /tmp/tmpe4lpi4wb.js /tmp/tmpnhphov1z.c -O0 -Werror -Wno-format -nostdlib /<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libcompiler_rt.a -sMEMORY64=0 -sBOOTSTRAPPING_STRUCT_INFO=1 -sLLD_REPORT_UNDEFINED=1 -sSTRICT -sSINGLE_FILE -Wno-error=version-check -Wno-deprecated
fail [] to disable int64 legalization (which requires changes after link) use -s WASM_BIGINT
fail ['-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-O2'] -O2+ optimizations always require changes, build with -O0 or -O1 instead
test_gethostbyname (test_other.other) ... ok (0.59s)
gen_struct_info: Generating C code... /tmp/tmpk28xfqjx.c
gen_struct_info: Compiling generated code...
gen_struct_info: emcc -D_GNU_SOURCE -o /tmp/tmpqrtl1efu.js /tmp/tmpk28xfqjx.c -O0 -Werror -Wno-format -nostdlib /<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libcompiler_rt.a -sMEMORY64=0 -sBOOTSTRAPPING_STRUCT_INFO=1 -sLLD_REPORT_UNDEFINED=1 -sSTRICT -sSINGLE_FILE -Wno-error=version-check -Wno-deprecated
test_getaddrinfo (test_other.other) ... ok (0.60s)
test_function_exports_are_small (test_other.other) ... skipped 'requested to be skipped'
fail ['-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-sERROR_ON_WASM_CHANGES_AFTER_LINK', '-O3'] -O2+ optimizations always require changes, build with -O0 or -O1 instead
test_full_js_library_undefined (test_other.other) ... ok (0.43s)
test_immutable_after_link (test_other.other) ... ok (4.53s)
gen_struct_info: Calling generated program... /tmp/tmpe4lpi4wb.js
test_full_js_library_no_exception_throwing (test_other.other) ... ok (0.47s)
test_full_js_library_minimal_runtime (test_other.other) ... ok (0.40s)
gen_struct_info: Calling generated program... /tmp/tmpqrtl1efu.js
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libGL-emu.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libGL-emu.a" for subsequent builds)
gen_struct_info: Generating C code... /tmp/tmp398vs9xw.c
gen_struct_info: Compiling generated code...
gen_struct_info: emcc -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/system/lib/libc/musl/src/internal -I/<<PKGBUILDDIR>>/system/lib/libc/musl/src/include -I/<<PKGBUILDDIR>>/system/lib/pthread -o /tmp/tmpflp4xw7p.js /tmp/tmp398vs9xw.c -O0 -Werror -Wno-format -nostdlib /<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libcompiler_rt.a -sMEMORY64=0 -sBOOTSTRAPPING_STRUCT_INFO=1 -sLLD_REPORT_UNDEFINED=1 -sSTRICT -sSINGLE_FILE -Wno-error=version-check -Wno-deprecated
cache:INFO:  - ok
gen_struct_info: Generating C code... /tmp/tmpgxqrq6g7.c
gen_struct_info: Compiling generated code...
gen_struct_info: emcc -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/system/lib/libc/musl/src/internal -I/<<PKGBUILDDIR>>/system/lib/libc/musl/src/include -I/<<PKGBUILDDIR>>/system/lib/pthread -o /tmp/tmpf6mmoxq7.js /tmp/tmpgxqrq6g7.c -O0 -Werror -Wno-format -nostdlib /<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libcompiler_rt.a -sMEMORY64=0 -sBOOTSTRAPPING_STRUCT_INFO=1 -sLLD_REPORT_UNDEFINED=1 -sSTRICT -sSINGLE_FILE -Wno-error=version-check -Wno-deprecated
gen_struct_info: Calling generated program... /tmp/tmpflp4xw7p.js
gen_struct_info: Generating C code... /tmp/tmpm5ea1hc3.c
gen_struct_info: Compiling generated code...
gen_struct_info: em++ -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/system/lib/libcxxabi/src -D__USING_EMSCRIPTEN_EXCEPTIONS__ -o /tmp/tmp9xi1_809.js /tmp/tmpm5ea1hc3.c -O0 -Werror -Wno-format -nostdlib /<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libcompiler_rt.a -sMEMORY64=0 -sBOOTSTRAPPING_STRUCT_INFO=1 -sLLD_REPORT_UNDEFINED=1 -sSTRICT -sSINGLE_FILE -Wno-error=version-check -Wno-deprecated
test_full_js_library_gl_emu (test_other.other) ... ok (0.97s)
gen_struct_info: Calling generated program... /tmp/tmpf6mmoxq7.js
test_full_js_library_except (test_other.other) ... ok (1.04s)
gen_struct_info: Generating C code... /tmp/tmpqjpscg4_.c
gen_struct_info: Compiling generated code...
gen_struct_info: em++ -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/system/lib/libcxxabi/src -D__USING_EMSCRIPTEN_EXCEPTIONS__ -o /tmp/tmp9x0s7w4v.js /tmp/tmpqjpscg4_.c -O0 -Werror -Wno-format -nostdlib /<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libcompiler_rt.a -sMEMORY64=0 -sBOOTSTRAPPING_STRUCT_INFO=1 -sLLD_REPORT_UNDEFINED=1 -sSTRICT -sSINGLE_FILE -Wno-error=version-check -Wno-deprecated
gen_struct_info: Calling generated program... /tmp/tmp9xi1_809.js
test_gen_struct_info_env (test_other.other) ... ok (2.75s)
[]
test_full_js_library (test_other.other) ... ok (0.49s)
test_freetype (test_other.other) ... skipped 'requested to be skipped'
gen_struct_info: Calling generated program... /tmp/tmp9x0s7w4v.js
test_fs_stream_proto (test_other.other) ... ok (0.68s)
test_gen_struct_info (test_other.other) ... ok (2.83s)
['-O1']
test_force_exit (test_other.other) ... ok (0.67s)
test_float_h (test_other.other) ... ok (0.48s)
test_file_packager_unicode (test_other.other) ... ok (0.06s)
116
test_file_packager_returns_error_if_target_equal_to_jsoutput (test_other.other) ... ok (0.05s)
test_fs_after_main (test_other.other) ... ok (1.17s)
test_file_packager_mention_FORCE_FILESYSTEM (test_other.other) ... ok (0.55s)
Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package
test_file_packager_huge (test_other.other) ... ok (1.11s)
test_file_packager_embed (test_other.other) ... ok (0.76s)
test_file_packager_directory_with_single_quote (test_other.other) ... ok (0.05s)
Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package
test_files_and_module_assignment (test_other.other) ... ok (1.99s)
test_fflush_fs_exit (test_other.other) ... ok (0.54s)
Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package
test_fignore_exceptions (test_other.other) ... ok (1.21s)
test_file_packager (test_other.other) ... ok (1.26s)
test_fflush_fs (test_other.other) ... ok (0.53s)
test_failure_error_code (test_other.other) ... ok (0.18s)
test_flag_aliases (test_other.other) ... ok (3.63s)
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sTEST_MEMORY_GROWTH_FAILS']
test_fflush (test_other.other) ... ok (0.55s)
test_fd_closed (test_other.other) ... ok (0.63s)
test_failing_growth_2gb (test_other.other) ... ok (0.65s)
test_f_exception_on (test_other.other) ... ok (0.70s)
test_f_exception_off (test_other.other) ... ok (0.63s)
test_extern_weak_dynamic (test_other.other) ... skipped 'https://github.com/emscripten-core/emscripten/issues/12819'
can manage another: False split: False aborting: True
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS']
test_f_exception_link_only (test_other.other) ... ok (0.66s)
test_extern_prepost (test_other.other) ... skipped 'closure compiler tests are disabled'
test_extern_weak (test_other.other) ... ok (0.56s)
test_f_exception_compile_only (test_other.other) ... ok (0.77s)
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH']
warning: invalid item (maybe a typo?) in EXPORTED_RUNTIME_METHODS: FS_writeFile
test_exported_runtime_methods (test_other.other) ... ok (1.24s)
test_exported_runtime_methods_metadce_legacy (test_other.other) ... ok (1.56s)
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH']
test_exported_runtime_methods_metadce (test_other.other) ... ok (1.60s)
test_export_global_address_minimal (test_other.other) ... ok (0.50s)
test_export_global_address_command_line (test_other.other) ... ok (0.54s)
test_export_es6_requires_modularize (test_other.other) ... ok (0.13s)
test_export_global_address (test_other.other) ... ok (0.57s)
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sTEST_MEMORY_GROWTH_FAILS'] EM_ASM( Module.temp = _sbrk() );
test_export_es6_implies_modularize (test_other.other) ... ok (0.44s)
system_libs:WARNING: main() is in the input files, but "_main" is not in EXPORTED_FUNCTIONS, which means it may be eliminated as dead code. Export it if you want main() to run.
test_export_from_archive (test_other.other) ... ok (1.08s)
can manage another: False split: False aborting: True
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS'] EM_ASM( Module.temp = _sbrk() );
test_export_all_3142 (test_other.other) ... ok (0.65s)
test_export_es6_allows_export_in_post_js (test_other.other) ... ok (1.54s)
emcc /<<PKGBUILDDIR>>/tests/other/alias/side.c -g -o side.wasm -sSIDE_MODULE
test_export_all_and_exported_functions (test_other.other) ... ok (1.14s)
emcc /<<PKGBUILDDIR>>/tests/other/alias/main.c -o main.js -g -sEXPORTED_FUNCTIONS=_main,_foo -sMAIN_MODULE=2 -sEXIT_RUNTIME -lnodefs.js
test_explict_gl_linking (test_other.other) ... ok (0.40s)
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() );
test_export_aliasee (test_other.other) ... ok (0.80s)
test_exceptions_with_closure_and_without_catching (test_other.other) ... skipped 'closure compiler tests are disabled'
['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=1', '-O0']
test_exclude_file (test_other.other) ... ok (0.67s)
env_modify: {'EMCC_DEBUG': '1'}
['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=1', '-O1']
test_export_all (test_other.other) ... ok (1.68s)
no bad ctor
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() );
['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=1', '-O0']
test_eval_ctors_debug_output (test_other.other) ... ok (1.06s)
test_es5_transpile (test_other.other) ... skipped 'closure compiler tests are disabled'
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
building:INFO:

trying to eval __wasm_call_ctors
   ...success on __wasm_call_ctors.
trying to eval main
   ...stopping due to params

        recommendation: consider --ignore-external-input  ...stopping

['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=1', '-O1']
test_error_on_missing_libraries (test_other.other) ... ok (0.13s)
['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=0', '-O0']
test_errno_type (test_other.other) ... ok (0.44s)
['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=0', '-O1']
['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=0', '-O0']
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sTEST_MEMORY_GROWTH_FAILS']
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
building:INFO:

trying to eval __wasm_call_ctors
   ...success on __wasm_call_ctors.
trying to eval main
   ...stopping due to params

        recommendation: consider --ignore-external-input  ...stopping

test_err (test_other.other) ... ok (0.56s)
['em++', '/<<PKGBUILDDIR>>/tests/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=0', '-O1']
test_exception_settings (test_other.other) ... ok (2.96s)
test_emversion (test_other.other) ... ok (0.65s)
can manage another: False split: False aborting: True
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS']
test_emsize (test_other.other) ... ok (0.12s)
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
building:INFO:

trying to eval __wasm_call_ctors
   ...success on __wasm_call_ctors.
trying to eval main
   ...stopping due to params

        recommendation: consider --ignore-external-input  ...stopping

Warning: the command-line and output format of this file are not finalized yet
Warning: the command-line and output format of this file are not finalized yet
test_emsymbolizer (test_other.other) ... ok (0.58s)
7264 7264 7264
with bad ctor
test_emscripten_unwind_to_js_event_loop (test_other.other) ... ok (0.63s)
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
building:INFO:

trying to eval __wasm_call_ctors
   ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write
        recommendation: consider --ignore-external-input
   ...stopping

can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH']
test_emscripten_set_timeout (test_other.other) ... ok (1.08s)
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
building:INFO:

trying to eval __wasm_call_ctors
   ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write
        recommendation: consider --ignore-external-input
   ...stopping

can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH']
test_emscripten_set_timeout_loop (test_other.other) ... ok (1.95s)
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
building:INFO:

trying to eval __wasm_call_ctors
   ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write
        recommendation: consider --ignore-external-input
   ...stopping

can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sTEST_MEMORY_GROWTH_FAILS'] EM_ASM( Module.temp = _sbrk() );
test_emscripten_set_immediate_loop (test_other.other) ... ok (0.82s)
test_eval_ctor_ordering (test_other.other) ... ok (5.53s)
7737 7833 7909
test_emscripten_set_interval (test_other.other) ... ok (1.96s)
test_emscripten_set_immediate (test_other.other) ... ok (0.62s)
test_emscripten_scan_stack (test_other.other) ... ok (1.07s)
can manage another: False split: False aborting: True
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS'] EM_ASM( Module.temp = _sbrk() );
test_emscripten_print_double (test_other.other) ... ok (0.65s)
test_emscripten_license_O2_emit (test_other.other) ... ok (0.72s)
test_emscripten_license_O2_js_emit (test_other.other) ... ok (1.36s)
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() );
test_emscripten_license_O2_closure_js_emit (test_other.other) ... ok (1.19s)
test_emscripten_license_O2_closure_emit (test_other.other) ... ok (0.82s)
test_emscripten_license_O2_closure (test_other.other) ... ok (0.73s)
test_emscripten_license_O0 (test_other.other) ... ok (0.45s)
test_emscripten_license_O0_emit (test_other.other) ... ok (0.51s)
can manage another: True split: False aborting: False
test_failing_alloc ['em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sWASM=0', '-sABORTING_MALLOC=0', '-sTEST_MEMORY_GROWTH_FAILS', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() );
test_emscripten_license_O2 (test_other.other) ... ok (0.91s)
test_emscripten_get_heap_max_default (test_other.other) ... ok (0.59s)
test_emscripten_get_heap_max_1GB (test_other.other) ... ok (0.65s)
test_emscripten_get_heap_max_4GB (test_other.other) ... ok (0.99s)
env_modify: {'EMSCRIPTEN_TOOLPATH': '/<<PKGBUILDDIR>>/tools/scons/site_scons', 'EMSCRIPTEN_ROOT': '/<<PKGBUILDDIR>>'}
No entry for terminal type "unknown";
using dumb terminal settings.
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
em++ -o integration.o -c -std=c++11 integration.cpp
test_failing_alloc (test_other.other) ... ok (16.49s)
can manage another: True split: False aborting: False
0 0
test_emscripten_console_log (test_other.other) ... ok (0.57s)
test_emranlib (test_other.other) ... ok (0.24s)
0 1
emcc -o other.o -c other.c
em++ -o scons_integration.js integration.o other.o
test_empty_output_extension (test_other.other) ... ok (0.51s)
env_modify: {'EMMAKEN_COMPILER': '/usr/bin/clang-13'}
test_emmaken_compiler (test_other.other) ... ok (0.11s)
env_modify: {'EMMAKEN_CFLAGS': '-O2'}
test_emmaken_cflags (test_other.other) ... ok (0.13s)
make: /usr/bin/python3 /<<PKGBUILDDIR>>/tests/emmake/make.py
Testing...
CC=emcc
/<<PKGBUILDDIR>>/debian/tmpbin/emcc
CXX=em++
/<<PKGBUILDDIR>>/debian/tmpbin/em++
AR=emar
/<<PKGBUILDDIR>>/debian/tmpbin/emar
LD=emcc
/<<PKGBUILDDIR>>/debian/tmpbin/emcc
NM=/usr/bin/llvm-nm-13
/usr/bin/llvm-nm-13
LDSHARED=emcc
/<<PKGBUILDDIR>>/debian/tmpbin/emcc
RANLIB=emranlib
/<<PKGBUILDDIR>>/debian/tmpbin/emranlib
Done.
test_emmake_python (test_other.other) ... ok (0.06s)
emmake ['emmake'] True
1 0
emconfigure ['emconfigure'] True
emmake ['emmake', '--version'] True
scons: done building targets.
emconfigure ['emconfigure', '--version'] True
emmake ['emmake', 'make'] False
emconfigure ['emconfigure', 'configure'] False
emconfigure ['emconfigure', './configure'] False
emcmake ['emcmake', 'cmake'] False
emconfigure ['emconfigure', '/usr/bin/python3', 'test.py'] False em
test_emscons (test_other.other) ... ok (1.64s)
emmake ['emmake', '/usr/bin/python3', 'test.py'] False em
emconfigure ['emconfigure', '/usr/bin/python3', 'test.py'] False /usr/bin/llvm-nm-13
test_emmake_emconfigure (test_other.other) ... ok (0.58s)
test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other) ... ok (2.23s)
1 1
env_modify: {'EMCC_CFLAGS': '-should -be -ignored'}
test_emit_llvm (test_other.other) ... ok (0.25s)
test_emconfig (test_other.other) ... ok (0.19s)
test_emcc_v (test_other.other) ... ok (0.20s)
test_emcc_print_search_dirs (test_other.other) ... ok (0.12s)
test_emmalloc_2GB (test_other.other) ... ok (1.69s)
test_emcc_size_parsing (test_other.other) ... ok (0.25s)
test_emcc_output_mjs_closure (test_other.other) ... skipped 'closure compiler tests are disabled'
test_emcc_output_worker_mjs_single_file (test_other.other) ... ok (0.53s)
test_emcc_output_mjs (test_other.other) ... ok (0.43s)
test_emcc_generate_config (test_other.other) ... ok (0.16s)
test_emcc_output_worker_mjs (test_other.other) ... ok (0.65s)
0 None
env_modify: {'EMCC_DEBUG': None}
test_emcc_output_worker_mjs_no_import_meta (test_other.other) ... ok (0.67s)
test_emcc_dev_null (test_other.other) ... ok (0.11s)
test_emcc_out_file (test_other.other) ... ok (0.52s)
0 1
env_modify: {'EMCC_DEBUG': '1'}
test_emcc_check (test_other.other) ... ok (0.45s)
0 2
env_modify: {'EMCC_DEBUG': '2'}
test_emcc_cflags (test_other.other) ... ok (1.02s)
opts []
   mode [] wasm? True
test_emcc_basics_cxx (test_other.other) ... ok (1.02s)
test_emcc_4_cxx (test_other.other) ... skipped 'skipping slow tests'
test_emcc_4_c (test_other.other) ... skipped 'skipping slow tests'
1 None
env_modify: {'EMCC_DEBUG': None}
test_emcc_basics_c (test_other.other) ... ok (1.13s)
     engine ['/usr/bin/node']
   mode ['-sWASM=0'] wasm? False
1 1
env_modify: {'EMCC_DEBUG': '1'}
/tmp/tmp7ouh3pf3/file1.js
[]
/tmp/tmpuv5hm1m3/file1.js
[]
     engine ['/usr/bin/node']
opts ['-O1']
   mode [] wasm? True
1 2
env_modify: {'EMCC_DEBUG': '2'}
b_dir/file2.js
[]
b_dir/file2.js
[]
     engine ['/usr/bin/node']
   mode ['-sWASM=0'] wasm? False
2 None
env_modify: {'EMCC_DEBUG': None}
test_emcc_3_cxx (test_other.other) ... ok (1.81s)
args: []
     engine ['/usr/bin/node']
opts ['-O2']
   mode [] wasm? True
test_emcc_3_c (test_other.other) ... ok (1.84s)
args: []
2 1
env_modify: {'EMCC_DEBUG': '1'}
args: ['-o', 'src.o']
args: ['-o', 'src.o']
     engine ['/usr/bin/node']
   mode ['-sWASM=0'] wasm? False
2 2
env_modify: {'EMCC_DEBUG': '2'}
args: ['-o', 'src.bc']
args: ['-o', 'src.bc']
args: ['-o', 'src.so']
3 None
env_modify: {'EMCC_DEBUG': None}
     engine ['/usr/bin/node']
opts ['-O3']
   mode [] wasm? True
args: ['-o', 'src.so']
test_emcc_2_cxx (test_other.other) ... ok (2.79s)
test_emcc_2_c (test_other.other) ... ok (2.82s)
test_embind_closure_no_dynamic_execution (test_other.other) ... skipped 'closure compiler tests are disabled'
test_embind_fail (test_other.other) ... ok (0.96s)
test_embind (test_other.other) ... skipped 'skipping slow tests'
3 1
env_modify: {'EMCC_DEBUG': '1'}
     engine ['/usr/bin/node']
   mode ['-sWASM=0'] wasm? False
test_embind_asyncify (test_other.other) ... ok (1.11s)
test_embed_file_large (test_other.other) ... ok (0.66s)
['/usr/bin/node']
test_embed_file_dup_wasmfs (test_other.other) ... ok (0.71s)
test_emar_response_file (test_other.other) ... ok (0.06s)
test_emar_em_config_flag (test_other.other) ... ok (0.05s)
test_emar_duplicate_inputs (test_other.other) ... ok (0.05s)
test_embed_file_dup (test_other.other) ... ok (0.74s)
test_emar_M (test_other.other) ... ok (0.19s)
test_em_js_side_module (test_other.other) ... ok (0.14s)
test_em_config_missing_arg (test_other.other) ... ok (0.06s)
test_em_asm_strict_c (test_other.other) ... ok (0.11s)
3 2
env_modify: {'EMCC_DEBUG': '2'}
test_em_asm_side_module (test_other.other) ... ok (0.15s)
test_em_asm_c89 (test_other.other) ... ok (0.16s)
test_dylink_pthread_warning (test_other.other) ... ok (0.11s)
test_emcc_asm_v_wasm (test_other.other) ... ok (8.08s)
     engine ['/usr/bin/node']
test_em_asm_duplicate_strings (test_other.other) ... ok (0.73s)
test_emcc_debug_files (test_other.other) ... ok (10.16s)
test_dwarf (test_other.other) ... ok (0.59s)
test_dylink_no_autoload (test_other.other) ... ok (2.22s)
test_drop_support_for_browser (test_other.other) ... ok (0.85s)
test_dot_a_all_contents_invalid (test_other.other) ... ok (0.42s)
test_dylink_pthread_static_data (test_other.other) ... ok (4.05s)
test_dlsym_rtld_default_js_symbol (test_other.other) ... ok (1.01s)
test_doublestart_bug (test_other.other) ... ok (1.75s)
test_dlsym_rtld_default (test_other.other) ... ok (0.74s)
test_dlopen_bad_flags (test_other.other) ... ok (0.59s)
test_dlopen_blocking (test_other.other) ... ok (1.56s)
test_dylink_exceptions_and_assetions (test_other.other) ... ok (5.85s)
test_dlopen_rtld_global (test_other.other) ... ok (2.41s)
test_disable_inlining (test_other.other) ... ok (0.33s)
test_dlopen_async (test_other.other) ... ok (1.15s)
test_deps_info (test_other.other) ... skipped 'requested to be skipped'
test_dependency_file (test_other.other) ... ok (0.10s)
test_dependency_file_2 (test_other.other) ... ok (0.38s)
test_dlmalloc_modes (test_other.other) ... ok (1.37s)
-- begin program output --
Aborted(native code called abort())
/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:147
       throw ex;
       ^

RuntimeError: Aborted(native code called abort())
     at abort (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1508:11)
     at _abort (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1854:7)
     at wasm-function[55]:0x4c90
     at wasm-function[9]:0x39e
     at wasm-function[10]:0x3e0
     at /tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1572:22
     at callMain (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2305:15)
     at doRun (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2362:23)
     at run (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2377:5)
     at runCaller (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2283:19)
     at removeRunDependency (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1481:7)
     at receiveInstance (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1661:5)
     at receiveInstantiationResult (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1678:5)
Thrown at:
     at abort (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1508:11)
     at _abort (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1854:7)
     at :56:19601
     at :10:927
     at :11:993
     at /tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:1572:22
     at callMain (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2305:15)
     at doRun (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2362:23)
     at run (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2377:5)
     at runCaller (/tmp/tmpwfx153v5/emscripten_test_other_lk9upzg1/a.out.js:2283:19)
-- end program output --
test_demangle_malloc_infinite_loop_crash (test_other.other) ... ok (0.65s)
test_demangle_cpp (test_other.other) ... ok (0.64s)
clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated]
test_define_modularize (test_other.other) ... ok (1.08s)
test_demangle (test_other.other) ... ok (1.31s)
clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated]
test_default_obj_ext (test_other.other) ... ok (0.24s)
test_deterministic (test_other.other) ... ok (2.67s)
['-O0'] False
['-O0', '-g'] True
test_default_pthread_stack_size (test_other.other) ... ok (1.43s)
test_default_to_cxx (test_other.other) ... ok (2.27s)
['-O0', '-gsource-map'] True
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_debug_asmLastOpts (test_other.other) ... ok (0.63s)
test_dasho_invalid_dir (test_other.other) ... ok (0.14s)
['-O1'] False
test_dash_s_wrong_type (test_other.other) ... ok (0.09s)
test_dasho_is_dir (test_other.other) ... ok (1.15s)
['-O1', '-g'] True
test_dash_s_valid_list (test_other.other) ... ok (0.07s)
test_dash_s_unclosed_quote (test_other.other) ... ok (0.09s)
test_dash_s_unclosed_list (test_other.other) ... ok (0.09s)
['-O2'] False
test_dash_s_with_space (test_other.other) ... ok (0.86s)
test_dash_s_typo (test_other.other) ... ok (0.31s)
test_dash_s_single_quote (test_other.other) ... ok (0.08s)
test_dash_s_response_file_misssing (test_other.other) ... ok (0.08s)
['-O2', '-g'] True
test_dash_s_response_file_string (test_other.other) ... ok (0.88s)
EXPORTED_FUNCTIONS=[_a,_b,_c,_d]
test_dash_s_response_file_list (test_other.other) ... ok (0.84s)
test_debuginfo (test_other.other) ... ok (3.34s)

EXPORTED_FUNCTIONS=[_a, _b, _c, _d]

EXPORTED_FUNCTIONS=_a,_b,_c,_d
test_dash_s_hex (test_other.other) ... ok (0.87s)
[]

EXPORTED_FUNCTIONS=_a, _b, _c, _d
test_debuginfo_line_tables_only (test_other.other) ... ok (5.28s)
test_dashS_stdout (test_other.other) ... ok (0.12s)
test_dash_s_link_flag (test_other.other) ... ok (1.63s)
test_dashS (test_other.other) ... ok (0.13s)
emcc: warning: please replace -g4 with -gsource-map [-Wdeprecated]

EXPORTED_FUNCTIONS=['_a', '_b', '_c', '_d' ]
    {'_': 481, 'g': 1088, 0: 481, 1: 481, 2: 481, 3: 1088, 4: 1088}
['-O1']
test_dashS_ll_input (test_other.other) ... ok (0.25s)
test_dashM_respect_dashO (test_other.other) ... ok (0.18s)
test_dashM (test_other.other) ... ok (0.10s)
[]
['-lembind']
test_dashE_respect_dashO (test_other.other) ... ok (0.20s)
em++: warning: argument unused during compilation: '-lembind' [-Wunused-command-line-argument]
test_dashE (test_other.other) ... ok (0.18s)

EXPORTED_FUNCTIONS=@response.json
emcc: warning: please replace -g4 with -gsource-map [-Wdeprecated]

EXPORTED_FUNCTIONS=@response.txt
test_dash_g_object (test_other.other) ... ok (1.73s)
test_cpuprofiler_closure (test_other.other) ... skipped 'closure compiler tests are disabled'
    {'_': 365, 'g': 1004, 0: 365, 1: 365, 2: 365, 3: 1004, 4: 1004}

EXPORTED_FUNCTIONS=['_a', '_b', \'_c', '_d']
test_conftest_s_flag_passing (test_other.other) ... ok (0.53s)
test_config_closure_compiler (test_other.other) ... skipped 'closure compiler tests are disabled'
emcc: error: undefined exported symbol: "\\'_c'" [-Wundefined] [-Werror]

EXPORTED_FUNCTIONS=['_a', '_b',\ '_c', '_d']
test_create_readonly (test_other.other) ... ok (1.49s)
env_modify: {'EM_COMPILER_WRAPPER': './wrapper.sh'}
test_compiler_wrapper (test_other.other) ... ok (0.22s)
test_cxx11 (test_other.other) ... ok (1.81s)
emcc: error: undefined exported symbol: "\\ '_c'" [-Wundefined] [-Werror]

EXPORTED_FUNCTIONS=["_a", "_b", \"_c", "_d"]
test_compile_only_flag_warning (test_other.other) ... ok (0.45s)
emcc: error: undefined exported symbol: "\\"_c"" [-Wundefined] [-Werror]

EXPORTED_FUNCTIONS=["_a", "_b",\ "_c", "_d"]
test_compilation_database (test_other.other) ... ok (0.14s)
test_concepts (test_other.other) ... ok (1.42s)
/usr/bin/llvm-ar-13: warning: creating library.a
test_compile_ll_file (test_other.other) ... ok (0.79s)
emcc: error: undefined exported symbol: "\\ "_c"" [-Wundefined] [-Werror]

EXPORTED_FUNCTIONS=["_a", "_b" "_c", "_d"]
test_commons_link (test_other.other) ... ok (0.84s)
test_cmake_with_embind_cpp11_mode (test_other.other) ... skipped 'requested to be skipped'
test_cmake_stdproperty (test_other.other) ... skipped 'requested to be skipped'
test_dash_s_list_parsing (test_other.other) ... ok (5.43s)
emcc: error: undefined exported symbol: "_b" "_c" [-Wundefined] [-Werror]

configure: cmake -DSET_CUSTOM_SUFFIX_IN_PROJECT=1 /<<PKGBUILDDIR>>/tests/cmake/static_lib -DCMAKE_TOOLCHAIN_FILE=/<<PKGBUILDDIR>>/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node;--experimental-wasm-threads
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
   Compatibility with CMake < 2.8.12 will be removed from a future version of
   CMake.

   Update the VERSION argument <min> value or use a ...<max> suffix to tell
   CMake that the project does not need compatibility with older versions.


configure: cmake -DSET_CUSTOM_SUFFIX_IN_PROJECT=0 /<<PKGBUILDDIR>>/tests/cmake/static_lib -DCMAKE_TOOLCHAIN_FILE=/<<PKGBUILDDIR>>/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node;--experimental-wasm-threads
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
   Compatibility with CMake < 2.8.12 will be removed from a future version of
   CMake.

   Update the VERSION argument <min> value or use a ...<max> suffix to tell
   CMake that the project does not need compatibility with older versions.


-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f
gmake[2]: Entering directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj
gmake[3]: Entering directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
gmake[4]: Entering directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
test_combining_object_files_from_archive (test_other.other) ... ok (1.14s)
gmake[2]: Entering directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
test_cmake_static_cpp (test_other.other) ... skipped 'skipping slow tests'
test_cmake_pthreads (test_other.other) ... skipped 'requested to be skipped'
test_cmake_post_build (test_other.other) ... skipped 'skipping slow tests'
test_cmake_library (test_other.other) ... skipped 'skipping slow tests'
test_cmake_js (test_other.other) ... skipped 'skipping slow tests'
gmake[4]: Leaving directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
test_cmake_install (test_other.other) ... skipped 'requested to be skipped'
test_cmake_html (test_other.other) ... skipped 'requested to be skipped'
gmake[4]: Entering directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
test_cmake_find_stuff (test_other.other) ... skipped 'requested to be skipped'
test_cmake_find_sdl2 (test_other.other) ... skipped 'requested to be skipped'
test_cmake_explicit_generator (test_other.other) ... skipped 'Skipped concat generator argument test since ninja not found'
[ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o
gmake[3]: Entering directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
gmake[4]: Entering directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
gmake[4]: Leaving directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
gmake[4]: Entering directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
[ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o
configure: cmake /<<PKGBUILDDIR>>/tests/cmake/emscripten_version -DCMAKE_TOOLCHAIN_FILE=/<<PKGBUILDDIR>>/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node;--experimental-wasm-threads
clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
[100%] Linking CXX static library myprefix_static_lib.somecustomsuffix
clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
[100%] Linking CXX static library libstatic_lib.a
gmake[4]: Leaving directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
[100%] Built target static_lib
gmake[3]: Leaving directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
gmake[2]: Leaving directory '/tmp/tmpwfx153v5/emscripten_test_other_2hhy5y8f'
test_cmake_static_lib__suffix (test_other.other) ... ok (0.69s)
gmake[4]: Leaving directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
[100%] Built target static_lib
gmake[3]: Leaving directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
gmake[2]: Leaving directory '/tmp/tmpuv5hm1m3/emscripten_test_other_p_n6zhvj'
test_cmake_static_lib (test_other.other) ... ok (0.68s)
configure: cmake /<<PKGBUILDDIR>>/tests/cmake/emscripten_system_processor -DCMAKE_TOOLCHAIN_FILE=/<<PKGBUILDDIR>>/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node;--experimental-wasm-threads
temp_directory: /tmp/tmpuv5hm1m3/emscripten_test_other_izt8xw1x/emtest_temp_9agcfioq
['cmake', '-DCMAKE_C_COMPILER=/usr/bin/clang-13', '-DCMAKE_CXX_COMPILER=/usr/bin/clang++-13', '/<<PKGBUILDDIR>>/tests/cmake/stdproperty']
-- Emscripten version is at least 1.38.6
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmp7ouh3pf3/emscripten_test_other_ocz2nj45
test_cmake_emscripten_version (test_other.other) ... ok (0.42s)
-- Configuring incomplete, errors occurred!
configure: cmake /<<PKGBUILDDIR>>/tests/cmake/emscripten_system_processor -DEMSCRIPTEN_SYSTEM_PROCESSOR=arm -DCMAKE_TOOLCHAIN_FILE=/<<PKGBUILDDIR>>/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node;--experimental-wasm-threads
test_cmake_bitcode_static_libraries (test_other.other) ... ok (0.26s)
test_closure_warnings (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_full_js_library (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_externs (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_errors (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_cmdline_utf8_chars (test_other.other) ... skipped 'closure compiler tests are disabled'
temp_directory: /tmp/tmpuv5hm1m3/emscripten_test_other_izt8xw1x/emtest_temp_ya2mtbx0
['emcmake', 'cmake', '/<<PKGBUILDDIR>>/tests/cmake/stdproperty']
configure: cmake /<<PKGBUILDDIR>>/tests/cmake/stdproperty -DCMAKE_TOOLCHAIN_FILE=/<<PKGBUILDDIR>>/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node;--experimental-wasm-threads
test_clear_error_on_massive_static_data (test_other.other) ... ok (0.12s)
['-o', 'c.so', '-r']
['-o', 'c.js']
test_cmake_emscripten_system_processor (test_other.other) ... ok (0.77s)
test_cmake_compile_features (test_other.other) ... ok (0.83s)
test_combining_object_files (test_other.other) ... ok (2.36s)
['-o', 'c.html']
test_check_undefined_relocatable (test_other.other) ... ok (0.98s)
['-c']
test_cleanup_os (test_other.other) ... ok (1.37s)
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_check_sourcemapurl_default_profiling (test_other.other) ... ok (0.84s)
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
test_check_sourcemapurl_default_normal (test_other.other) ... ok (0.94s)
test_check_sourcemapurl (test_other.other) ... ok (0.72s)
test_check_undefined_main_module (test_other.other) ... ok (2.84s)
test_check_undefined_linkable (test_other.other) ... ok (2.68s)
emcc:WARNING: Wasm source map won't be usable in a browser without --source-map-base
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
test_canonicalize_nan_warning (test_other.other) ... ok (0.53s)
test_bzip2 (test_other.other) ... skipped 'requested to be skipped'
test_bullet_cmake (test_other.other) ... skipped 'requested to be skipped'
test_bullet_autoconf (test_other.other) ... skipped 'requested to be skipped'
test_bullet (test_other.other) ... skipped 'requested to be skipped'
test_chained_js_error_diagnostics (test_other.other) ... ok (0.94s)
test_c_preprocessor (test_other.other) ... ok (0.52s)
OK: 'foo(); // test // test2 // test3' -> 'foo(); '
OK: 'foo(); / /// test' -> 'foo(); / '
OK: 'foo(); // /*' -> 'foo(); '
OK: 'foo(); //\bar();' -> 'foo(); \bar();'
OK: 'foo(); //*\bar(); */' -> 'foo(); \bar(); */'
OK: 'foo(); /* aaa' -> 'foo(); '
OK: 'foo(); /*\eee\*/bar();' -> 'foo(); bar();'
OK: 'foo(); /* // */bar();' -> 'foo(); bar();'
OK: 'foo(); /*eee*//bar();' -> 'foo(); /bar();'
OK: 'foo(); /* a /* b */ c */' -> 'foo();  c */'
OK: '" // comment inside a string "' -> '" '
OK: '' // comment inside a string '' -> '' '
OK: '" // comment inside a multi\line string "' -> '" \line string "'
OK: '" /* C comment inside a string */ "' -> '"  "'
OK: 'A\n #ifdef FOO\n B\n #endif' -> 'A\n'
OK: ' #define FOO 1\nA\n#ifdef FOO\n B\n #endif' -> 'A\n B\n'
OK: ' #define FOO 0\nA\n#ifdef FOO\n B\n #endif' -> 'A\n B\n'
OK: 'A\n#ifndef FOO\nB\n#endif' -> 'A\nB\n'
OK: '#define FOO 1\nA\n#ifndef FOO\nB\n#endif' -> 'A\n'
OK: '#define FOO 0\nA\n#ifndef FOO\nB\n#endif' -> 'A\n'
OK: '#define FOO 1\nA\n#ifdef FOO\nB\n#endif\n#undef FOO\n#ifdef FOO\nC\n#endif\n' -> 'A\nB\n'
OK: '#define FOO 1\nA\n#ifdef FOO\nB\n#endif\n#undef FOO\n#ifndef FOO\nC\n#endif\n' -> 'A\nB\nC\n'
OK: 'A\n#ifdef FOO\nB\n#else\nC\n#endif' -> 'A\nC\n'
OK: 'A\n#define FOO 0\n#ifdef FOO\nB\n#else\nC\n#endif' -> 'A\nB\n'
OK: ' #define FOO  0\nA\n#if FOO\n B\n#else \n C\n #endif' -> 'A\n C\n'
OK: ' #define FOO 10\nA\n#if FOO\n B\n#else \n C\n #endif' -> 'A\n B\n'
OK: '#define FOO 1\n#define BAR 0\n#if FOO && BAR\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 1\n#if FOO && BAR\nB\n#endif' -> 'B\n'
OK: '#define FOO	1\n#define BAR	 	1\n#if FOO  	  	  &&BAR	\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 1\n#if (FOO && BAR)\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 1\n#if (((FOO && BAR)))\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#define BAR 1\n#define BAZ 1\n#if FOO&&BAR||BAZ\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#define BAR 1\n#define BAZ 1\n#if (FOO&&BAR)||BAZ\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#define BAR 1\n#define BAZ 1\n#if FOO&&(BAR||BAZ)\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 1\n#define BAZ 0\n#if FOO||BAR&&BAZ\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 1\n#define BAZ 0\n#if (FOO||BAR)&&BAZ\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 1\n#define BAZ 0\n#if FOO||(BAR&&BAZ)\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 1\n#define BAZ 0\n#if FOO&&BAR&&BAZ\nB\n#endif' -> ''
OK: '#define FOO 0\n#define BAR 1\n#define BAZ 1\n#if FOO&&BAR&&BAZ\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 0\n#define BAZ 1\n#if FOO&&BAR&&BAZ\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 1\n#define BAZ 1\n#if FOO&&BAR&&BAZ\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 0\n#define BAZ 0\n#if FOO||BAR||BAZ\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#define BAR 1\n#define BAZ 0\n#if FOO||BAR||BAZ\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#define BAR 0\n#define BAZ 1\n#if FOO||BAR||BAZ\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#define BAR 0\n#define BAZ 0\n#if FOO||BAR||BAZ\nB\n#endif' -> ''
OK: '#define FOO 1\n#if FOO < 3\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if FOO < 1\nB\n#endif' -> ''
OK: '#define FOO 1\n#if FOO > 0\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if FOO > 1\nB\n#endif' -> ''
OK: '#define FOO 1\n#if FOO <= 1\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if FOO <= 0\nB\n#endif' -> ''
OK: '#define FOO 1\n#if FOO >= 1\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if FOO >= 2\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 2\n#if FOO < 3 && BAR < 4\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 2\n#if FOO < 3 && BAR < 2\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 2\n#if FOO == 1 && BAR == 2\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 2\n#if FOO == 1 && BAR != 2\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 2\n#if FOO < 3 || BAR < 0\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 2\n#if FOO < 1 || BAR < 2\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 2\n#if FOO == 1 || BAR == 3\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 2\n#if FOO != 1 || BAR != 2\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 2\n#if FOO < 2 && BAR > 1 && FOO <= 1 && BAR >= 2 && FOO == 1 && BAR != 1\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 2\n#if FOO < 2 && BAR > 1 && FOO <= 1 && BAR >= 2 && FOO == 1 && BAR != 2\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 1\n#if FOO == BAR\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 1\n#if FOO != BAR\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 2\n#if FOO == BAR\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 2\n#if FOO != BAR\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#if !FOO\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if !FOO\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 0\n#if !FOO && BAR\nB\n#endif' -> ''
OK: '#define FOO 1\n#define BAR 0\n#if FOO && !BAR\nB\n#endif' -> 'B\n'
OK: '#define FOO 0\n#define BAR 1\n#if !(FOO && BAR)\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#define BAR 1\n#if !(FOO && BAR)\nB\n#endif' -> ''
OK: '#define FOO 1\n#if !!FOO\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if !!(FOO)\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if !(!FOO)\nB\n#endif' -> 'B\n'
OK: '#define FOO 1\n#if ((!((!((!!!FOO))))))\nB\n#endif' -> ''
OK: '#define M12 1\n#define M22 0\n#if M12 == 1 && M22 == 0\nB\n#endif' -> 'B\n'
OK: '#define M12 1\n#define M22 0\n#if M22 == 1 && M12 == 0\nB\n#endif' -> ''
OK: '#define FOO 42\nFOO\n' -> '42\n'
OK: '#define FOO 42\n#define BAR FOO\nBAR\n' -> '42\n'
OK: '#define MACRO(x) x\nMACRO(42)\n' -> '42\n'
OK: '#define MACRO(x,y) x\nMACRO(42, 53)\n' -> '42\n'
OK: '#define MACRO(  	  x   ,   y   )    	 x    	\nMACRO(42, 53)\n' -> '42\n'
OK: '#define MACRO(x,y,z) x+y<=z\nMACRO(42,15,30)\n' -> '42+15<=30\n'
OK: '#define FOO 1\n#define BAR 2\n#define BAZ 1\n#define MACRO(x,y,z) x<y&&z\n#if MACRO(FOO,BAR,BAZ)\nA\n#endif' -> 'A\n'
OK: '#define FOO 1\n#define BAR 2\n#define BAZ 0\n#define MACRO(x,y,z) x<y&&z\n#if MACRO(FOO,BAR,BAZ)\nA\n#endif' -> ''
OK: '#if 1>2&&0\nA\n#endif' -> ''
OK: '#if 0&&1>2\nA\n#endif' -> ''
OK: '#if 2<3&&1\nA\n#endif' -> 'A\n'
OK: '#if 1&&2<3\nA\n#endif' -> 'A\n'
OK: '#if 1+2<=3\nA\n#endif' -> 'A\n'
OK: '#if 1+2 <3\nA\n#endif' -> ''
OK: '#if 1+2*0\nA\n#endif' -> 'A\n'
OK: '#if 1+1*2==4\nA\n#endif' -> ''
OK: '#if 5/2==2\nA\n#endif' -> 'A\n'
OK: '#if defined(FOO)\nA\n#endif' -> ''
OK: '#define FOO 0\n#if defined(FOO)\nA\n#endif' -> 'A\n'
OK: '#define FOO 0\n#undef FOO\n#if defined(FOO)\nA\n#endif' -> ''
OK: '#define SAMPLE_TEXTURE_2D texture \nvec4 c = SAMPLE_TEXTURE_2D(tex, texCoord);\n' -> 'vec4 c = texture(tex, texCoord);\n'
OK: '#extension GL_EXT_shader_texture_lod : enable\n' -> '#extension GL_EXT_shader_texture_lod : enable\n'
OK: '#version 300 es\n' -> '#version 300 es\n'
OK: '#pragma foo\n' -> '#pragma foo\n'
OK: '#define FOO() bar\nFOO()\n' -> 'bar\n'
OK: '#define FOO 1\n#if FOO\n#define BAR this_is_right\n#else\n#define BAR this_is_wrong\n#endif\nBAR' -> 'this_is_right\n'
OK: '\n#define FOO 1\nFOO\n' -> '\n1\n'

cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libfetch.a... (this will be cached in "/<<PKGBUILDDIR>>/debian/em_cache/sysroot/lib/wasm32-emscripten/libfetch.a" for subsequent builds)
test_check_source_map_args (test_other.other) ... ok (1.54s)
test_boost_graph (test_other.other) ... skipped 'requested to be skipped'
cache:INFO:  - ok
test_bitcode_input (test_other.other) ... ok (0.34s)
test_build_error_color (test_other.other) ... ok (1.14s)
env_modify: {'TERM': 'xterm-color'}
test_binaryen_warn_mem (test_other.other) ... ok (1.08s)
[] False
test_browser_language_detection (test_other.other) ... ok (1.91s)
env_modify: {'EMCC_DEBUG': '1'}
[] False
em++ /<<PKGBUILDDIR>>/tests/hello_libcxx.cpp -O3
['-g'] True
['-O1'] False
['-O2'] False
['-O2', '-g'] True
test_binaryen_passes_extra (test_other.other) ... ok (3.47s)
['-O0'] False False
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O0
['-O2', '-g1'] False
test_build_fetch_examples (test_other.other) ... ok (4.83s)
['-O0', '-g1'] False False
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O0 -g1
[]
['-O2', '-g2'] True
['-O0', '-g2'] True False
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O0 -g2
['-sRELOCATABLE']
['-O0', '-g'] True True
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O0 -g
['-O2', '--profiling'] True
['-O0', '--profiling-funcs'] True False
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O0 --profiling-funcs
test_binaryen_ctors (test_other.other) ... ok (1.80s)
['-sBINARYEN_IGNORE_IMPLICIT_TRAPS'] True
em++ /<<PKGBUILDDIR>>/tests/hello_libcxx.cpp -O3 -sBINARYEN_IGNORE_IMPLICIT_TRAPS
test_bc_to_bc (test_other.other) ... ok (0.39s)
['-O1'] False False
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O1
['-O2', '--profiling-funcs'] True
test_bad_triple (test_other.other) ... ok (0.20s)
['-O2'] False False
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O2
test_binaryen_names (test_other.other) ... ok (6.30s)
{'[]': 18103, "['-g']": 141289, "['-O1']": 8595, "['-O2']": 7959, "['-O2', '-g']": 87788, "['-O2', '-g1']": 7959, "['-O2', '-g2']": 8362, "['-O2', '--profiling']": 8362, "['-O2', '--profiling-funcs']": 8362}
['-O2', '-g1'] False False
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O2 -g1
test_bad_lookup (test_other.other) ... ok (1.83s)
['em++', 'src.cpp', '-O0', '-sWASM=0']
test_bad_locale (test_other.other) ... ok (1.21s)
test_bad_export_name (test_other.other) ... ok (0.13s)
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-sEXPORTED_FUNCTIONS=["_main"]']
['-O2', '-g'] True True
em++ /<<PKGBUILDDIR>>/tests/hello_world.cpp -O2 -g
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-sEXPORTED_FUNCTIONS=[" _main"]']
['em++', 'src.cpp', '-O0']
test_binaryen_debug (test_other.other) ... ok (5.33s)
test_bad_export (test_other.other) ... ok (1.07s)
env_modify: {'LC_ALL': 'C'}
test_autotools_shared_check (test_other.other) ... ok (0.12s)
env_modify: {'EMMAKEN_JUST_CONFIGURE': '1'}
['em++', 'src.cpp', '-O0', '-sRELOCATABLE']
test_backwards_deps_in_archive (test_other.other) ... ok (0.79s)
test_autoconf_mode (test_other.other) ... ok (0.59s)
['em++', 'src.cpp', '-O0', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_binaryen_ignore_implicit_traps (test_other.other) ... ok (9.45s)
sizes: [136647, 133440]
test_auto_ptr_cxx17 (test_other.other) ... ok (0.95s)
['em++', 'src.cpp', '-O0', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_asyncify_escaping (test_other.other) ... ok (0.51s)
test_asyncify_response_file (test_other.other) ... ok (1.09s)
['em++', 'src.cpp', '-O0', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
test_assertions_on_ready_promise (test_other.other) ... ok (0.57s)
test_asyncify_advise (test_other.other) ... ok (0.92s)
test_assertions_on_outgoing_module_api_changes (test_other.other) ... ok (0.54s)
['em++', 'src.cpp', '-O0', '-sWASM=0', '-sSAFE_HEAP']
test_assertions_on_internal_api_changes (test_other.other) ... ok (0.56s)
test_assertions_on_incoming_module_api_changes (test_other.other) ... ok (0.56s)
test_assembly_preprocessed (test_other.other) ... ok (0.73s)
test_assembly (test_other.other) ... ok (0.74s)
['em++', 'src.cpp', '-O0', '-sSAFE_HEAP']
test_asan_strncpy (test_other.other) ... ok (1.35s)
test_asan_pthread_stubs (test_other.other) ... ok (1.30s)
-sMAIN_MODULE
-sSIDE_MODULE
-sRELOCATABLE
['em++', 'src.cpp', '-O0', '-sSAFE_HEAP', '-sRELOCATABLE']
-sMAIN_MODULE=2
test_asan_null_deref (test_other.other) ... ok (1.41s)
-sSIDE_MODULE=2
test_asan_no_dylink (test_other.other) ... ok (0.71s)
test_asan_no_stack_trace (test_other.other) ... ok (1.39s)
test_argv0_node (test_other.other) ... ok (0.65s)
test_argument_missing_file (test_other.other) ... ok (0.14s)
test_argument_missing (test_other.other) ... ok (0.13s)
['em++', 'src.cpp', '-O0', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_argument_match (test_other.other) ... ok (0.61s)
test_asan_memory_growth (test_other.other) ... ok (1.43s)
test_archive_thin (test_other.other) ... ok (0.83s)
emcc: warning: libfoo.a: archive is missing an index; Use emar when creating libraries to ensure an index is created [-Wemcc]
emcc: warning: libfoo.a: adding index [-Wemcc]
emcc: warning: libfoo.a: archive is missing an index; Use emar when creating libraries to ensure an index is created [-Wemcc]
emcc: warning: libfoo.a: adding index [-Wemcc]
['em++', 'src.cpp', '-O0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_archive_non_objects (test_other.other) ... ok (0.74s)
test_archive_empty (test_other.other) ... ok (0.52s)
test_archive_no_index (test_other.other) ... ok (0.96s)
['-I/usr/something', '-Wwarn-absolute-paths'] True
['-L/usr/something', '-Wwarn-absolute-paths'] True
test_archive_bad_extension (test_other.other) ... ok (0.68s)
['em++', 'src.cpp', '-O0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
['-I/usr/something'] False
test_SYSCALL_DEBUG (test_other.other) ... ok (0.59s)
test_SUPPORT_LONGJMP_wasm (test_other.other) ... skipped 'requested to be skipped'
test_archive_duplicate_basenames (test_other.other) ... ok (1.56s)
['-L/usr/something'] False
test_SUPPORT_LONGJMP_object (test_other.other) ... ok (0.52s)
['em++', 'src.cpp', '-O1', '-sWASM=0']
test_SUPPORT_LONGJMP_executable (test_other.other) ... ok (0.44s)
['-I/usr/something', '-Wno-warn-absolute-paths'] False
['-L/usr/something', '-Wno-warn-absolute-paths'] False
['em++', 'src.cpp', '-O1']
['-Isubdir/something', '-Wwarn-absolute-paths'] False
['em++', 'src.cpp', '-O1', '-sRELOCATABLE']
test_NO_aliasing (test_other.other) ... ok (1.57s)
['-Lsubdir/something', '-Wwarn-absolute-paths'] False
['em++', 'src.cpp', '-O1', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS']
[] False
test_LIBRARY_DEBUG (test_other.other) ... ok (0.96s)
test_LEGACY_VM_SUPPORT (test_other.other) ... skipped 'closure compiler tests are disabled'
test_INCOMING_MODULE_JS_API (test_other.other) ... skipped 'closure compiler tests are disabled'
test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other) ... skipped 'closure compiler tests are disabled'
['em++', 'src.cpp', '-O1', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_abspaths (test_other.other) ... ok (4.84s)
['em++', 'src.cpp', '-O1', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
test_EXPORT_NAME_with_html (test_other.other) ... ok (0.62s)
[] Module[" Module["waka
['-sEXPORTED_RUNTIME_METHODS=[]']  Module["addRunDependency
['em++', 'src.cpp', '-O1', '-sWASM=0', '-sSAFE_HEAP']
test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other) ... ok (1.96s)
env_modify: {'EM_PYTHON_MULTIPROCESSING': '1'}
['-sEXPORTED_RUNTIME_METHODS=addRunDependency'] Module["addRunDependency Module["waka
['em++', 'src.cpp', '-O1', '-sSAFE_HEAP']
['-sEXPORTED_RUNTIME_METHODS=[]', '-sEXPORTED_RUNTIME_METHODS=addRunDependency'] Module["addRunDependency Module["waka
test_EM_PYTHON_MULTIPROCESSING (test_other.other) ... ok (1.31s)
test_EM_ASM_i64 (test_other.other) ... ok (0.14s)
test_EXPORTED_RUNTIME_METHODS (test_other.other) ... ok (2.87s)
['em++', 'src.cpp', '-O1', '-sSAFE_HEAP', '-sRELOCATABLE']
test_EM_ASM_ES6_closure (test_other.other) ... ok (0.54s)
['em++', 'src.cpp', '-O1', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_EM_ASM_ES6_closure_O3 (test_other.other) ... ok (1.83s)
test_EM_ASM_ES6 (test_other.other) ... ok (1.02s)
['em++', 'src.cpp', '-O1', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_EMSCRIPTEN_and_STRICT (test_other.other) ... ok (0.47s)
env_modify: {'EMMAKEN_NO_SDK': '1'}
test_EMMAKEN_NO_SDK (test_other.other) ... ok (0.16s)
test_EM_ASM_ES6_O3 (test_other.other) ... ok (2.38s)
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147418112']
test_EMCC_BUILD_DIR (test_other.other) ... ok (0.47s)
['em++', 'src.cpp', '-O1', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147483648']
['em++', 'src.cpp', '-O2', '-sWASM=0']
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147549184']
['emcc', '/<<PKGBUILDDIR>>/tests/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH']
['em++', 'src.cpp', '-O2']
test_RUNTIME_LINKED_LIBS (test_other.other) ... ok (12.94s)
test_2GB_plus (test_other.other) ... ok (3.45s)
['em++', 'src.cpp', '-O2', '-sRELOCATABLE']
['em++', 'src.cpp', '-O2', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS']
['em++', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS']
['em++', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
['em++', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP']
['em++', 'src.cpp', '-O2', '-sSAFE_HEAP']
['em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sRELOCATABLE']
['em++', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
['em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
['em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
test_bad_function_pointer_cast (test_other.other) ... ok (33.68s)
test_2GB_plus (test_other.other) ... ok
test_EMCC_BUILD_DIR (test_other.other) ... ok
test_EMMAKEN_NO_SDK (test_other.other) ... ok
test_EMSCRIPTEN_and_STRICT (test_other.other) ... ok
test_EM_ASM_ES6 (test_other.other) ... ok
test_EM_ASM_ES6_O3 (test_other.other) ... ok
test_EM_ASM_ES6_closure (test_other.other) ... ok
test_EM_ASM_ES6_closure_O3 (test_other.other) ... ok
test_EM_ASM_i64 (test_other.other) ... ok
test_EM_PYTHON_MULTIPROCESSING (test_other.other) ... ok
test_EXPORTED_RUNTIME_METHODS (test_other.other) ... ok
test_EXPORT_NAME_with_html (test_other.other) ... ok
test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other) ... ok
test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other) ... skipped 'closure compiler tests are disabled'
test_INCOMING_MODULE_JS_API (test_other.other) ... skipped 'closure compiler tests are disabled'
test_LEGACY_VM_SUPPORT (test_other.other) ... skipped 'closure compiler tests are disabled'
test_LIBRARY_DEBUG (test_other.other) ... ok
test_NO_aliasing (test_other.other) ... ok
test_RUNTIME_LINKED_LIBS (test_other.other) ... ok
test_SUPPORT_LONGJMP_executable (test_other.other) ... ok
test_SUPPORT_LONGJMP_object (test_other.other) ... ok
test_SUPPORT_LONGJMP_wasm (test_other.other) ... skipped 'requested to be skipped'
test_SYSCALL_DEBUG (test_other.other) ... ok
test_abspaths (test_other.other) ... ok
test_archive_bad_extension (test_other.other) ... ok
test_archive_duplicate_basenames (test_other.other) ... ok
test_archive_empty (test_other.other) ... ok
test_archive_no_index (test_other.other) ... ok
test_archive_non_objects (test_other.other) ... ok
test_archive_thin (test_other.other) ... ok
test_argument_match (test_other.other) ... ok
test_argument_missing (test_other.other) ... ok
test_argument_missing_file (test_other.other) ... ok
test_argv0_node (test_other.other) ... ok
test_asan_memory_growth (test_other.other) ... ok
test_asan_no_dylink (test_other.other) ... ok
test_asan_no_stack_trace (test_other.other) ... ok
test_asan_null_deref (test_other.other) ... ok
test_asan_pthread_stubs (test_other.other) ... ok
test_asan_strncpy (test_other.other) ... ok
test_assembly (test_other.other) ... ok
test_assembly_preprocessed (test_other.other) ... ok
test_assertions_on_incoming_module_api_changes (test_other.other) ... ok
test_assertions_on_internal_api_changes (test_other.other) ... ok
test_assertions_on_outgoing_module_api_changes (test_other.other) ... ok
test_assertions_on_ready_promise (test_other.other) ... ok
test_asyncify_advise (test_other.other) ... ok
test_asyncify_escaping (test_other.other) ... ok
test_asyncify_response_file (test_other.other) ... ok
test_auto_ptr_cxx17 (test_other.other) ... ok
test_autoconf_mode (test_other.other) ... ok
test_autotools_shared_check (test_other.other) ... ok
test_backwards_deps_in_archive (test_other.other) ... ok
test_bad_export (test_other.other) ... ok
test_bad_export_name (test_other.other) ... ok
test_bad_function_pointer_cast (test_other.other) ... ok
test_bad_locale (test_other.other) ... ok
test_bad_lookup (test_other.other) ... ok
test_bad_triple (test_other.other) ... ok
test_bc_to_bc (test_other.other) ... ok
test_binaryen_ctors (test_other.other) ... ok
test_binaryen_debug (test_other.other) ... ok
test_binaryen_ignore_implicit_traps (test_other.other) ... ok
test_binaryen_names (test_other.other) ... ok
test_binaryen_passes_extra (test_other.other) ... ok
test_binaryen_warn_mem (test_other.other) ... ok
test_bitcode_input (test_other.other) ... ok
test_boost_graph (test_other.other) ... skipped 'requested to be skipped'
test_browser_language_detection (test_other.other) ... ok
test_build_error_color (test_other.other) ... ok
test_build_fetch_examples (test_other.other) ... ok
test_bullet (test_other.other) ... skipped 'requested to be skipped'
test_bullet_autoconf (test_other.other) ... skipped 'requested to be skipped'
test_bullet_cmake (test_other.other) ... skipped 'requested to be skipped'
test_bzip2 (test_other.other) ... skipped 'requested to be skipped'
test_c_preprocessor (test_other.other) ... ok
test_canonicalize_nan_warning (test_other.other) ... ok
test_chained_js_error_diagnostics (test_other.other) ... ok
test_check_source_map_args (test_other.other) ... ok
test_check_sourcemapurl (test_other.other) ... ok
test_check_sourcemapurl_default_normal (test_other.other) ... ok
test_check_sourcemapurl_default_profiling (test_other.other) ... ok
test_check_undefined_linkable (test_other.other) ... ok
test_check_undefined_main_module (test_other.other) ... ok
test_check_undefined_relocatable (test_other.other) ... ok
test_cleanup_os (test_other.other) ... ok
test_clear_error_on_massive_static_data (test_other.other) ... ok
test_closure_cmdline_utf8_chars (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_errors (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_externs (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_full_js_library (test_other.other) ... skipped 'closure compiler tests are disabled'
test_closure_warnings (test_other.other) ... skipped 'closure compiler tests are disabled'
test_cmake_bitcode_static_libraries (test_other.other) ... ok
test_cmake_compile_features (test_other.other) ... ok
test_cmake_emscripten_system_processor (test_other.other) ... ok
test_cmake_emscripten_version (test_other.other) ... ok
test_cmake_explicit_generator (test_other.other) ... skipped 'Skipped concat generator argument test since ninja not found'
test_cmake_find_sdl2 (test_other.other) ... skipped 'requested to be skipped'
test_cmake_find_stuff (test_other.other) ... skipped 'requested to be skipped'
test_cmake_html (test_other.other) ... skipped 'requested to be skipped'
test_cmake_install (test_other.other) ... skipped 'requested to be skipped'
test_cmake_js (test_other.other) ... skipped 'skipping slow tests'
test_cmake_library (test_other.other) ... skipped 'skipping slow tests'
test_cmake_post_build (test_other.other) ... skipped 'skipping slow tests'
test_cmake_pthreads (test_other.other) ... skipped 'requested to be skipped'
test_cmake_static_cpp (test_other.other) ... skipped 'skipping slow tests'
test_cmake_static_lib (test_other.other) ... ok
test_cmake_static_lib__suffix (test_other.other) ... ok
test_cmake_stdproperty (test_other.other) ... skipped 'requested to be skipped'
test_cmake_with_embind_cpp11_mode (test_other.other) ... skipped 'requested to be skipped'
test_combining_object_files (test_other.other) ... ok
test_combining_object_files_from_archive (test_other.other) ... ok
test_commons_link (test_other.other) ... ok
test_compilation_database (test_other.other) ... ok
test_compile_ll_file (test_other.other) ... ok
test_compile_only_flag_warning (test_other.other) ... ok
test_compiler_wrapper (test_other.other) ... ok
test_concepts (test_other.other) ... ok
test_config_closure_compiler (test_other.other) ... skipped 'closure compiler tests are disabled'
test_conftest_s_flag_passing (test_other.other) ... ok
test_cpuprofiler_closure (test_other.other) ... skipped 'closure compiler tests are disabled'
test_create_readonly (test_other.other) ... ok
test_cxx11 (test_other.other) ... ok
test_dashE (test_other.other) ... ok
test_dashE_respect_dashO (test_other.other) ... ok
test_dashM (test_other.other) ... ok
test_dashM_respect_dashO (test_other.other) ... ok
test_dashS (test_other.other) ... ok
test_dashS_ll_input (test_other.other) ... ok
test_dashS_stdout (test_other.other) ... ok
test_dash_g_object (test_other.other) ... ok
test_dash_s_hex (test_other.other) ... ok
test_dash_s_link_flag (test_other.other) ... ok
test_dash_s_list_parsing (test_other.other) ... ok
test_dash_s_response_file_list (test_other.other) ... ok
test_dash_s_response_file_misssing (test_other.other) ... ok
test_dash_s_response_file_string (test_other.other) ... ok
test_dash_s_single_quote (test_other.other) ... ok
test_dash_s_typo (test_other.other) ... ok
test_dash_s_unclosed_list (test_other.other) ... ok
test_dash_s_unclosed_quote (test_other.other) ... ok
test_dash_s_valid_list (test_other.other) ... ok
test_dash_s_with_space (test_other.other) ... ok
test_dash_s_wrong_type (test_other.other) ... ok
test_dasho_invalid_dir (test_other.other) ... ok
test_dasho_is_dir (test_other.other) ... ok
test_debug_asmLastOpts (test_other.other) ... ok
test_debuginfo (test_other.other) ... ok
test_debuginfo_line_tables_only (test_other.other) ... ok
test_default_obj_ext (test_other.other) ... ok
test_default_pthread_stack_size (test_other.other) ... ok
test_default_to_cxx (test_other.other) ... ok
test_define_modularize (test_other.other) ... ok
test_demangle (test_other.other) ... ok
test_demangle_cpp (test_other.other) ... ok
test_demangle_malloc_infinite_loop_crash (test_other.other) ... ok
test_dependency_file (test_other.other) ... ok
test_dependency_file_2 (test_other.other) ... ok
test_deps_info (test_other.other) ... skipped 'requested to be skipped'
test_deterministic (test_other.other) ... ok
test_disable_inlining (test_other.other) ... ok
test_dlmalloc_modes (test_other.other) ... ok
test_dlopen_async (test_other.other) ... ok
test_dlopen_bad_flags (test_other.other) ... ok
test_dlopen_blocking (test_other.other) ... ok
test_dlopen_rtld_global (test_other.other) ... ok
test_dlsym_rtld_default (test_other.other) ... ok
test_dlsym_rtld_default_js_symbol (test_other.other) ... ok
test_dot_a_all_contents_invalid (test_other.other) ... ok
test_doublestart_bug (test_other.other) ... ok
test_drop_support_for_browser (test_other.other) ... ok
test_dwarf (test_other.other) ... ok
test_dylink_exceptions_and_assetions (test_other.other) ... ok


Gianfranco



More information about the Pkg-javascript-devel mailing list