You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some subtests of the "Encoding" test fail on musl on Void Linux. All tests pass on glibc. Here are the xbps-src (Void's build system of sorts) logs (I stripped out most xbps-src-specific parts):
Build and test logs
=> cjs-5.8.0_1: running do_configure ...
The Meson build system
Version: 1.1.0
Source dir: /builddir/cjs-5.8.0
Build dir: /builddir/cjs-5.8.0/build
Build type: native build
Project name: cjs
Project version: 5.8.0
C compiler for the host machine: cc (gcc 12.2.0 "cc (GCC) 12.2.0")
C linker for the host machine: cc ld.bfd 2.39
C++ compiler for the host machine: g++ (gcc 12.2.0 "g++ (GCC) 12.2.0")
C++ linker for the host machine: g++ ld.bfd 2.39
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C++ supports arguments -fno-strict-aliasing: YES
Compiler for C++ supports arguments -Wno-variadic-macros: YES
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Compiler for C++ supports arguments -Wno-dangling-pointer: YES
Compiler for C supports arguments -Wno-typedef-redefinition: NO
Compiler for C++ supports link arguments -Bsymbolic-functions: YES
Compiler for C supports arguments -fno-semantic-interposition: YES
Compiler for C++ supports arguments -fno-semantic-interposition: YES
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency glib-2.0 found: YES 2.76.1
Run-time dependency gthread-2.0 found: YES 2.76.1
Run-time dependency gobject-2.0 found: YES 2.76.1
Run-time dependency gio-2.0 found: YES 2.76.1
Run-time dependency libffi found: YES 3.3
Run-time dependency gobject-introspection-1.0 found: YES 1.76.1
Run-time dependency mozjs-102 found: YES 102.8.0
Run-time dependency cairo found: YES 1.16.0
Run-time dependency cairo-gobject found: YES 1.16.0
Run-time dependency cairo-xlib found: YES 1.16.0
Dependency sysprof-capture-4 skipped: feature profiler disabled
Library readline found: YES
Checking if "64-bit atomics built-in" : links: YES
Checking if "SpiderMonkey is a non-debug build" with dependency mozjs-102 compiles: YES
Checking if "printf() supports %I alternative int syntax" compiles: YES
Program dtrace found: NO
Program dbus-run-session found: YES (/usr/bin/dbus-run-session)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Check usable header "readline/readline.h" : YES
Check usable header "sys/syscall.h" : YES
Check usable header "unistd.h" : YES
Check usable header "signal.h" : YES
Configuring config.h using configuration
Configuring gjs.stp using configuration
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Compiler for C++ supports link arguments -Wl,--version-script,/builddir/cjs-5.8.0/libgjs.map: YES
Compiler for C++ supports link arguments -Wl,-exported_symbols_list,/builddir/cjs-5.8.0/libgjs.symbols: NO
Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)
Program g-ir-scanner found: YES (///usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)
Program g-ir-compiler found: YES (///usr/bin/g-ir-compiler)
Configuring testCommandLine.sh.test using configuration
Configuring testCommandLineModules.sh.test using configuration
Configuring testWarnings.sh.test using configuration
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Configuring testself.test using configuration
Configuring testByteArray.test using configuration
Configuring testExceptions.test using configuration
Configuring testFormat.test using configuration
Configuring testFundamental.test using configuration
Configuring testGettext.test using configuration
Configuring testGIMarshalling.test using configuration
Configuring testGio.test using configuration
Configuring testGLib.test using configuration
Configuring testGObject.test using configuration
Configuring testGObjectClass.test using configuration
Configuring testGObjectInterface.test using configuration
Configuring testGObjectValue.test using configuration
Configuring testGTypeClass.test using configuration
Configuring testImporter.test using configuration
Configuring testImporter2.test using configuration
Configuring testIntrospection.test using configuration
Configuring testLang.test using configuration
Configuring testLegacyByteArray.test using configuration
Configuring testLegacyClass.test using configuration
Configuring testLegacyGObject.test using configuration
Configuring testMainloop.test using configuration
Configuring testNamespace.test using configuration
Configuring testPackage.test using configuration
Configuring testParamSpec.test using configuration
Configuring testPrint.test using configuration
Configuring testPromise.test using configuration
Configuring testRegress.test using configuration
Configuring testSignals.test using configuration
Configuring testSystem.test using configuration
Configuring testTweener.test using configuration
Configuring testCairo.test using configuration
Configuring testGtk3.test using configuration
Configuring testGObjectDestructionAccess.test using configuration
Configuring testLegacyGtk.test using configuration
Configuring testWarnLib.test using configuration
Run-time dependency gtk4 found: YES 4.10.4
Configuring testGDBus.test using configuration
Configuring testGtk4.test using configuration
Configuring testAsync.test using configuration
Configuring testConsole.test using configuration
Configuring testESModules.test using configuration
Configuring testAsyncMainloop.test using configuration
Configuring testEncoding.test using configuration
Configuring testGLibLogWriter.test using configuration
Configuring testGlobal.test using configuration
Configuring testTimers.test using configuration
Configuring testCairoModule.test using configuration
Program debugger-test.sh found: YES (/builddir/cjs-5.8.0/installed-tests/debugger-test.sh)
Configuring backtrace.test using configuration
Configuring breakpoint.test using configuration
Configuring continue.test using configuration
Configuring delete.test using configuration
Configuring detach.test using configuration
Configuring down-up.test using configuration
Configuring finish.test using configuration
Configuring frame.test using configuration
Configuring keys.test using configuration
Configuring lastvalues.test using configuration
Configuring list.test using configuration
Configuring next.test using configuration
Configuring print.test using configuration
Configuring quit.test using configuration
Configuring return.test using configuration
Configuring set.test using configuration
Configuring step.test using configuration
Configuring throw.test using configuration
Configuring throw-ignored.test using configuration
Configuring until.test using configuration
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
meson.build:708: WARNING: Your libc does not have the C.UTF-8 locale and no other
suitable UTF-8 fallback locale could be found. You can still build GJS, but
some tests will fail.
Build targets in project: 29
NOTICE: Future-deprecated features used:
* 0.55.0: {'gnome.generate_gir argument --warn-error'}
* 0.56.0: {'meson.build_root'}
* 0.61.0: {'"gnome.generate_gir" keyword argument "install_dir_gir" value "False"'}
* 0.62.0: {'pkgconfig.generate variable for builtin directories'}
cjs 5.8.0
Directories
prefix : /usr
bindir : /usr/bin
libdir : /usr/lib64
datadir : /usr/share
Dependencies
libffi : 3.3 (in /usr)
GLib : 2.76.1 (in /usr)
GObject introspection : 1.76.1 (in /usr)
SpiderMonkey : 102.8.0 (in /usr, release build)
Readline : (library)
Build options
Build type : plain
Installed tests : NO
-Bsymbolic-functions : YES
Skip DBus tests : NO
Skip GTK tests : NO
Extra debug logs : NO
Precompiled headers : YES
Optional features
Cairo module : YES
Use readline for input: YES
Profiler (Linux only) : NO
Dtrace debugging : NO
Systemtap debugging : NO
User defined options
auto_features : auto
bindir : /usr/bin
buildtype : plain
datadir : /usr/share
includedir : /usr/include
infodir : /usr/share/info
libdir : /usr/lib64
libexecdir : /usr/libexec
localedir : /usr/share/locale
localstatedir : /var
mandir : /usr/share/man
prefix : /usr
sbindir : /usr/bin
sharedstatedir : /var/lib
sysconfdir : /etc
wrap_mode : nodownload
b_lto : true
b_ndebug : true
b_staticpic : true
installed_tests : false
profiler : disabled
skip_dbus_tests : false
skip_gtk_tests : false
Found ninja-1.11.1 at /usr/bin/ninja
=> cjs-5.8.0_1: running pre-build hook: 02-script-wrapper ...
=> cjs-5.8.0_1: running do_build ...
ninja: Entering directory `build'
[1/123] Generating js-resources_h with a custom command
[2/123] Generating js-resources_c with a custom command
[3/123] Precompiling header ../cjs/gjs_pch.hh
[4/123] Precompiling header ../cjs/gjs_pch.hh
[5/123] Compiling C++ object libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o
[6/123] Compiling C++ object libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o
[7/123] Compiling C++ object libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o
[8/123] Compiling C++ object libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o
[9/123] Compiling C++ object libcjs-jsapi.a.p/util_console.cpp.o
[10/123] Compiling C++ object libcjs-jsapi.a.p/util_log.cpp.o
[11/123] Compiling C++ object libcjs-jsapi.a.p/util_misc.cpp.o
[12/123] Linking static target libcjs-jsapi.a
[13/123] Compiling C++ object libgjs-internal.a.p/gi_arg.cpp.o
[14/123] Compiling C++ object libgjs-internal.a.p/gi_boxed.cpp.o
[15/123] Compiling C++ object libgjs-internal.a.p/gi_arg-cache.cpp.o
[16/123] Compiling C++ object libgjs-internal.a.p/gi_cwrapper.cpp.o
[17/123] Compiling C++ object libgjs-internal.a.p/gi_closure.cpp.o
[18/123] Compiling C++ object libgjs-internal.a.p/gi_foreign.cpp.o
[19/123] Compiling C++ object libgjs-internal.a.p/gi_enumeration.cpp.o
[20/123] Compiling C++ object libgjs-internal.a.p/gi_fundamental.cpp.o
[21/123] Compiling C++ object libgjs-internal.a.p/gi_function.cpp.o
[22/123] Compiling C++ object libgjs-internal.a.p/gi_gerror.cpp.o
[23/123] Compiling C++ object libgjs-internal.a.p/gi_gobject.cpp.o
[24/123] Compiling C++ object libgjs-internal.a.p/gi_gtype.cpp.o
[25/123] Compiling C++ object libgjs-internal.a.p/gi_interface.cpp.o
[26/123] Compiling C++ object libgjs-internal.a.p/gi_ns.cpp.o
[27/123] Compiling C++ object libgjs-internal.a.p/gi_param.cpp.o
[28/123] Compiling C++ object libgjs-internal.a.p/gi_private.cpp.o
[29/123] Compiling C++ object libgjs-internal.a.p/gi_object.cpp.o
[30/123] Compiling C++ object libgjs-internal.a.p/gi_toggle.cpp.o
[31/123] Compiling C++ object libgjs-internal.a.p/gi_repo.cpp.o
[32/123] Compiling C++ object libgjs-internal.a.p/gi_union.cpp.o
[33/123] Compiling C++ object libgjs-internal.a.p/gi_value.cpp.o
[34/123] Compiling C++ object libgjs-internal.a.p/cjs_atoms.cpp.o
[35/123] Compiling C++ object libgjs-internal.a.p/gi_wrapperutils.cpp.o
[36/123] Compiling C++ object libgjs-internal.a.p/cjs_byteArray.cpp.o
[37/123] Compiling C++ object libgjs-internal.a.p/cjs_coverage.cpp.o
[38/123] Compiling C++ object libgjs-internal.a.p/cjs_context.cpp.o
[39/123] Compiling C++ object libgjs-internal.a.p/cjs_debugger.cpp.o
[40/123] Compiling C++ object libgjs-internal.a.p/cjs_engine.cpp.o
[41/123] Compiling C++ object libgjs-internal.a.p/cjs_deprecation.cpp.o
[42/123] Compiling C++ object libgjs-internal.a.p/cjs_error-types.cpp.o
[43/123] Compiling C++ object libgjs-internal.a.p/cjs_global.cpp.o
[44/123] Compiling C++ object libgjs-internal.a.p/cjs_internal.cpp.o
[45/123] Compiling C++ object libgjs-internal.a.p/cjs_importer.cpp.o
[46/123] Compiling C++ object libgjs-internal.a.p/cjs_mainloop.cpp.o
[47/123] Compiling C++ object libgjs-internal.a.p/cjs_mem.cpp.o
[48/123] Compiling C++ object libgjs-internal.a.p/cjs_native.cpp.o
[49/123] Compiling C++ object libgjs-internal.a.p/cjs_objectbox.cpp.o
[50/123] Compiling C++ object libgjs-internal.a.p/cjs_module.cpp.o
[51/123] Compiling C++ object libgjs-internal.a.p/cjs_profiler.cpp.o
[52/123] Compiling C++ object libgjs-internal.a.p/cjs_promise.cpp.o
[53/123] Compiling C++ object libgjs-internal.a.p/cjs_text-encoding.cpp.o
[54/123] Compiling C++ object libgjs-internal.a.p/cjs_stack.cpp.o
[55/123] Compiling C++ object libgjs-internal.a.p/modules_console.cpp.o
[56/123] Compiling C++ object libgjs-internal.a.p/modules_print.cpp.o
[57/123] Compiling C++ object libgjs-internal.a.p/modules_modules.cpp.o
[58/123] Compiling C++ object libgjs-internal.a.p/modules_system.cpp.o
[59/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-region.cpp.o
[60/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-path.cpp.o
[61/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-context.cpp.o
[62/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-image-surface.cpp.o
[63/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-surface.cpp.o
[64/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o
[65/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o
[66/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o
[67/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-pattern.cpp.o
[68/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-gradient.cpp.o
[69/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o
[70/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o
[71/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o
[72/123] Compiling C++ object libgjs-internal.a.p/modules_cairo.cpp.o
[73/123] Compiling C++ object libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o
[74/123] Linking static target libgjs-internal.a
[75/123] Compiling C object libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o
[76/123] Compiling C object libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o
[77/123] Compiling C object libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o
[78/123] Compiling C++ object cjs-console.p/cjs_console.cpp.o
[79/123] Generating installed-tests/js/jsunit-resources_c with a custom command
[80/123] Generating installed-tests/js/jsunit-resources_h with a custom command
[81/123] Compiling C object installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o
[82/123] Compiling C++ object installed-tests/js/minijasmine.p/.._minijasmine.cpp.o
[83/123] Compiling C object installed-tests/js/libregress.so.p/___usr_share_gobject-introspection-1.0_tests_regress.c.o
/usr/share/gobject-introspection-1.0/tests/regress.c: In function 'regress_test_array_static_in_int':
/usr/share/gobject-introspection-1.0/tests/regress.c:873:39: warning: unused parameter 'x' [-Wunused-parameter]
873 | regress_test_array_static_in_int (int x[static 10])
| ~~~~^~~~~~~~~~~~
[84/123] Linking target installed-tests/js/libregress.so
[85/123] Linking target libcjs.so.0.0.0
In function 'make_unique',
inlined from 'initialize' at ../gi/arg-cache.cpp:1600:53,
inlined from 'init' at ../gi/function.cpp:1295:32:
/usr/include/c++/12.2/bits/unique_ptr.h:1080:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); }
| ^
/usr/include/c++/12.2/new: In member function 'init':
/usr/include/c++/12.2/new:128:26: note: in a call to allocation function 'operator new []' declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
[86/123] Generating installed-tests/js/Regress-1.0.gir with a custom command (wrapped by meson to set env)
[87/123] Generating symbol file libcjs.so.0.0.0.p/libcjs.so.0.0.0.symbols
[88/123] Linking target cjs-console
[89/123] Generating CjsPrivate-1.0.gir with a custom command (wrapped by meson to set env)
[90/123] Linking target installed-tests/js/minijasmine
[91/123] Generating CjsPrivate-1.0.typelib with a custom command
[92/123] Generating installed-tests/js/Regress-1.0.typelib with a custom command
[93/123] Compiling C object installed-tests/js/libgimarshallingtests.so.p/___usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o
[94/123] Compiling C object installed-tests/js/libwarnlib.so.p/___usr_share_gobject-introspection-1.0_tests_warnlib.c.o
[95/123] Linking target installed-tests/js/libwarnlib.so
[96/123] Linking target installed-tests/js/libgimarshallingtests.so
[97/123] Generating installed-tests/js/WarnLib-1.0.gir with a custom command (wrapped by meson to set env)
../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable
../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable
../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable
../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable
../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable
../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable
../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:42: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'y' in documentation comment, should be one of 'arg1', 'arg2'
../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:41: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2'
<unknown>:: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration
[98/123] Generating installed-tests/js/WarnLib-1.0.typelib with a custom command
[99/123] Generating installed-tests/js/GIMarshallingTests-1.0.gir with a custom command (wrapped by meson to set env)
[100/123] Generating installed-tests/js/GIMarshallingTests-1.0.typelib with a custom command
[101/123] Generating installed-tests/js/gsettings-compile-installed-tests_js with a custom command
[102/123] Generating test/mock-js-resources_c with a custom command
[103/123] Generating test/mock-js-resources_h with a custom command
[104/123] Compiling C++ object installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o
[105/123] Compiling C++ object test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o
[106/123] Linking target installed-tests/js/libgjstesttools/libgjstesttools.so
[107/123] Generating symbol file installed-tests/js/libgjstesttools/libgjstesttools.so.p/libgjstesttools.so.symbols
[108/123] Compiling C++ object test/libgjs-tests-common.a.p/gjs-test-common.cpp.o
[109/123] Linking static target test/libgjs-tests-common.a
[110/123] Generating installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir with a custom command (wrapped by meson to set env)
[111/123] Compiling C object test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o
[112/123] Generating installed-tests/js/libgjstesttools/GjsTestTools-1.0.typelib with a custom command
[113/123] Compiling C++ object test/gjs-tests.p/gjs-test-coverage.cpp.o
[114/123] Compiling C++ object test/gjs-tests.p/gjs-tests.cpp.o
[115/123] Compiling C++ object test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o
[116/123] Compiling C object test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o
[117/123] Linking target test/gjs-tests
[118/123] Compiling C++ object test/gjs-tests-internal.p/gjs-tests-internal.cpp.o
[119/123] Compiling C++ object test/gjs-tests-internal.p/gjs-test-call-args.cpp.o
[120/123] Compiling C++ object test/gjs-tests-internal.p/gjs-test-rooting.cpp.o
[121/123] Compiling C++ object test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o
[122/123] Compiling C++ object test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o
[123/123] Linking target test/gjs-tests-internal
In function 'make_unique',
inlined from 'initialize' at ../gi/arg-cache.cpp:1600:53,
inlined from 'init' at ../gi/function.cpp:1295:32:
/usr/include/c++/12.2/bits/unique_ptr.h:1080:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); }
| ^
/usr/include/c++/12.2/new: In member function 'init':
/usr/include/c++/12.2/new:128:26: note: in a call to allocation function 'operator new []' declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
=> cjs-5.8.0_1: running do_check ...
ninja: Entering directory `build'
[0/1] Running all tests.
1/72 cjs:Scripts / Warnings OK 0.45s 3 subtests passed
2/72 cjs:JS / self OK 0.49s 6 subtests passed
3/72 cjs:JS / ByteArray OK 0.18s 13 subtests passed
4/72 cjs:Scripts / CommandLineModules OK 0.68s 3 subtests passed
5/72 cjs:JS / Format OK 0.20s 12 subtests passed
6/72 cjs:JS / Exceptions OK 0.35s 26 subtests passed
7/72 cjs:JS / Fundamental OK 0.22s 10 subtests passed
8/72 cjs:JS / Gettext OK 0.16s 1 subtests passed
9/72 cjs:JS / GLib OK 0.22s 28 subtests passed
10/72 cjs:JS / Gio OK 0.47s 37 subtests passed
11/72 cjs:JS / GObject OK 0.20s 22 subtests passed
12/72 cjs:JS / GObjectInterface OK 0.25s 37 subtests passed
13/72 cjs:JS / GIMarshalling OK 0.89s 396 subtests passed
14/72 cjs:JS / GTypeClass OK 0.15s 8 subtests passed
15/72 cjs:JS / GObjectValue OK 0.41s 137 subtests passed
16/72 cjs:JS / Importer OK 0.28s 38 subtests passed
17/72 cjs:JS / Importer2 OK 0.17s 4 subtests passed
18/72 cjs:JS / Lang OK 0.16s 9 subtests passed
19/72 cjs:JS / LegacyByteArray OK 0.14s 14 subtests passed
20/72 cjs:JS / LegacyClass OK 0.19s 62 subtests passed
21/72 cjs:JS / GObjectClass OK 1.51s 127 subtests passed
22/72 cjs:JS / LegacyGObject OK 0.28s 60 subtests passed
23/72 cjs:JS / Introspection OK 0.95s 17 subtests passed
24/72 cjs:JS / Mainloop OK 0.32s 8 subtests passed
25/72 cjs:JS / Namespace OK 0.15s 1 subtests passed
26/72 cjs:JS / ParamSpec OK 0.21s 28 subtests passed
27/72 cjs:JS / Print OK 0.23s 29 subtests passed
28/72 cjs:JS / Package OK 0.27s 20 subtests passed
29/72 cjs:JS / Promise OK 0.15s 3 subtests passed
30/72 cjs:JS / Signals OK 0.22s 42 subtests passed
31/72 cjs:JS / System OK 0.18s 13 subtests passed
32/72 cjs:JS / Tweener OK 0.23s 17 subtests passed
33/72 cjs:JS / Regress OK 0.62s 272 subtests passed
34/72 cjs:JS / Cairo OK 0.46s 43 subtests passed
35/72 cjs:JS / Gtk3 OK 0.33s 26 subtests passed
36/72 cjs:JS / WarnLib OK 0.16s 2 subtests passed
37/72 cjs:JS / LegacyGtk OK 0.26s 7 subtests passed
38/72 cjs:dbus / GDBus OK 0.44s 63 subtests passed
39/72 cjs:JS / Async OK 0.10s 10 subtests passed
40/72 cjs:JS / Console OK 0.38s 64 subtests passed
41/72 cjs:Scripts / CommandLine OK 5.47s 46 subtests passed
42/72 cjs:JS / ESModules OK 0.20s 23 subtests passed
43/72 cjs:JS / AsyncMainloop OK 0.19s 1 subtests passed
▶ 44/72 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. FAIL
45/72 cjs:JS / GLibLogWriter OK 0.12s 4 subtests passed
▶ 44/72 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. FAIL
▶ 44/72 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. FAIL
▶ 44/72 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. FAIL
44/72 cjs:JS / Encoding FAIL 0.25s 51/55 subtests passed
>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/builddir/cjs-5.8.0/build/installed-tests/js TOP_BUILDDIR=/builddir/cjs-5.8.0/build MALLOC_PERTURB_=50 ASAN_OPTIONS=intercept_tls_get_addr=0 ENABLE_GTK=yes GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/builddir/cjs-5.8.0/installed-tests/extra/tsan.supp GSETTINGS_BACKEND=memory GJS_DEBUG_OUTPUT=stderr LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/builddir/cjs-5.8.0/installed-tests/extra/lsan.supp DYLD_FALLBACK_LIBRARY_PATH=/builddir/cjs-5.8.0/build:/builddir/cjs-5.8.0/build/installed-tests/js:/builddir/cjs-5.8.0/build/installed-tests/js/libgjstesttools GJS_PATH='' LD_LIBRARY_PATH=/builddir/cjs-5.8.0/build/:/builddir/cjs-5.8.0/build:/builddir/cjs-5.8.0/build/installed-tests/js:/builddir/cjs-5.8.0/build/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals GI_TYPELIB_PATH=/builddir/cjs-5.8.0/build:/builddir/cjs-5.8.0/build/installed-tests/js:/builddir/cjs-5.8.0/build/installed-tests/js/libgjstesttools /builddir/cjs-5.8.0/build/installed-tests/js/minijasmine /builddir/cjs-5.8.0/build/../installed-tests/js/testEncoding.js -m
46/72 cjs:JS / Global OK 0.15s 10 subtests passed
47/72 cjs:JS / CairoModule OK 0.10s 3 subtests passed
48/72 cjs:Debugger / backtrace command OK 0.15s 1 subtests passed
49/72 cjs:Debugger / breakpoint command OK 0.08s 1 subtests passed
50/72 cjs:Debugger / continue command OK 0.08s 1 subtests passed
51/72 cjs:Debugger / delete command OK 0.08s 1 subtests passed
52/72 cjs:Debugger / detach command OK 0.07s 1 subtests passed
53/72 cjs:Debugger / down-up command OK 0.12s 1 subtests passed
54/72 cjs:Debugger / finish command OK 0.07s 1 subtests passed
55/72 cjs:Debugger / frame command OK 0.61s 1 subtests passed
56/72 cjs:Debugger / keys command OK 0.27s 1 subtests passed
57/72 cjs:Debugger / lastvalues command OK 0.08s 1 subtests passed
58/72 cjs:Debugger / list command OK 0.09s 1 subtests passed
59/72 cjs:Debugger / next command OK 0.09s 1 subtests passed
60/72 cjs:dbus / Gtk4 OK 3.42s 21 subtests passed
61/72 cjs:Debugger / print command OK 0.11s 1 subtests passed
62/72 cjs:Debugger / quit command OK 0.09s 1 subtests passed
63/72 cjs:Debugger / return command OK 0.10s 1 subtests passed
64/72 cjs:Debugger / set command OK 0.10s 1 subtests passed
65/72 cjs:Debugger / step command OK 0.10s 1 subtests passed
66/72 cjs:Debugger / throw command OK 0.12s 1 subtests passed
67/72 cjs:Debugger / throw-ignored command OK 0.14s 1 subtests passed
68/72 cjs:Debugger / until command OK 0.14s 1 subtests passed
69/72 cjs:JS / Timers OK 3.02s 16 subtests passed
70/72 cjs:JS / GObjectDestructionAccess OK 5.27s 54 subtests passed
71/72 cjs:C / API tests OK 3.36s 68 subtests passed
72/72 cjs:C / Internal API tests OK 3.94s 113 subtests passed
Summary of Failures:
44/72 cjs:JS / Encoding FAIL 0.25s 51/55 subtests passed
Ok: 71
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /builddir/cjs-5.8.0/build/meson-logs/testlog.txt
FAILED: meson-internal__test
/usr/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
=> ERROR: cjs-5.8.0_1: do_check: '${make_check_pre} ${make_cmd} -C ${meson_builddir} ${makejobs} ${make_check_args} ${make_check_target}' exited with 1
=> ERROR: in do_check() at common/build-style/meson.sh:141
The text was updated successfully, but these errors were encountered:
Some subtests of the "Encoding" test fail on musl on Void Linux. All tests pass on glibc. Here are the
xbps-src
(Void's build system of sorts) logs (I stripped out mostxbps-src
-specific parts):Build and test logs
The text was updated successfully, but these errors were encountered: