Your message dated Fri, 04 Feb 2022 10:33:57 +0000
with message-id <e1nfvuf-000fqb...@fasolo.debian.org>
and subject line Bug#1004953: fixed in emscripten 3.1.3~dfsg-4
has caused the Debian Bug report #1004953,
regarding emscripten: attempts internet communication during build
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1004953: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004953
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: emscripten
Source-Version: 3.1.3~dfsg-4
Done: Jonas Smedegaard <d...@jones.dk>

We believe that the bug you reported is fixed in the latest version of
emscripten, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1004...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <d...@jones.dk> (supplier of updated emscripten package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 04 Feb 2022 11:11:18 +0100
Source: emscripten
Architecture: source
Version: 3.1.3~dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Jonas Smedegaard <d...@jones.dk>
Closes: 1004953
Changes:
 emscripten (3.1.3~dfsg-4) unstable; urgency=medium
 .
   * fix avoid tests test_sdl2_config test_sdl2_ttf
     requiring download of Emscripten port;
     closes: bug#1004953, thanks to Gianfranco Costamagna
Checksums-Sha1:
 a78b874c69058a88168cd1af4fcb7aea7bc68ea6 2896 emscripten_3.1.3~dfsg-4.dsc
 68602f0b908de5485f48c6827bad0bdef56a07f9 84804 
emscripten_3.1.3~dfsg-4.debian.tar.xz
 503d0221c78cb55d7e6da0ee70b4a5d32ea389dd 12271 
emscripten_3.1.3~dfsg-4_amd64.buildinfo
Checksums-Sha256:
 4969356eace25c93034347cf7c9a8e02623d0bcecff476f29455a5454b2cd078 2896 
emscripten_3.1.3~dfsg-4.dsc
 2c3121c5052b82efe77e15e782f942c9b87f8e7951ed5a5194e47ec4955e0bec 84804 
emscripten_3.1.3~dfsg-4.debian.tar.xz
 ecb9cca6c939e7c15d4a48df2d5a096470dd80d6d6f4e9b83a974e2a4a77b49e 12271 
emscripten_3.1.3~dfsg-4_amd64.buildinfo
Files:
 87f1f0174115952c22c29f57aa9695d0 2896 devel optional 
emscripten_3.1.3~dfsg-4.dsc
 65285412114344b8de686a1714aa7954 84804 devel optional 
emscripten_3.1.3~dfsg-4.debian.tar.xz
 0c63e19bb312918d5d694f91b16dd9cd 12271 devel optional 
emscripten_3.1.3~dfsg-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmH8/esACgkQLHwxRsGg
ASGPoQ//f4mWigrLD94fU1U/MCTb1lLBaqdxACcb4/yhTAf56r3862cCb493RS5m
vuGIbjjCE0byyg1fv4a+UFXDwB6EFfV2MkicHjQSvi00H/Hu2JuzT2UE81KdgIfj
KGJwPFIvRvuXwF++ZXnRVBADbF0QuldgXPt5Yz3VvjKTiwTpZ1wBCIcvQ9Rz4Qke
JD6JgvMHCdWt833STY3v2w2OO8tPaCjsiJneU48SqE1U19CsKGu0WOp17eoahl0I
nMkLKZ3SJEUpY+YzWP33r6nuCe+1cGy84S1J83AQ+a+zQHLxOrPYW1qR2ADoR3d9
HxvSW3GAtmJ7HabtXnY3ZGRcLDss47SV+3sq43CEAstXIzaoF16e0VPc9BGd5nHc
rkT0r0x9AAnM4oqzhdpQNnj8vG7iAT7grak4TTXSGNvYmp2VT83apkYjLKa5v3PP
lJU2geIIntsxIBQAgv8wthj23L/McR5P7zqtzoI9B5tl5ECMpey0FbM1P5fLoREo
jvRjvhAO4zxSDaCHCvPS1IhQrXbEcWv7UeTOMXbYnv/l7XPWQBkYKwmkEHGbag3R
HJb1h6n9zN3s0MhakMbTo79Aom5e8cLHOMyrrkcoIuItAbY5XHozQ/i3ziv1YzaA
iLD53oB1v6O5gA4C8Di5CuwIRjQ3T4T7ZvkTo2xXsY4Zy1re8dI=
=3xt6
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to