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