Diff of the two buildlogs: -- --- b1/build.log 2024-11-18 04:53:04.114075914 +0000 +++ b2/build.log 2024-11-18 04:56:32.960636595 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Nov 17 16:39:18 -12 2024 -I: pbuilder-time-stamp: 1731904758 +I: Current time: Mon Nov 18 18:53:22 +14 2024 +I: pbuilder-time-stamp: 1731905602 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking gjs_1.82.1-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/22667/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/D01_modify_environment starting +debug: Running on virt64b. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 18 04:53 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='da3be90f07c94a329d83a6e9c3cd7ada' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='22667' - PS1='# ' - PS2='> ' + INVOCATION_ID=77328693f38f49dbafc8fb941bff31c2 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=20391 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.NGgWY0C1/pbuilderrc_kdSO --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NGgWY0C1/b1 --logfile b1/build.log gjs_1.82.1-1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.NGgWY0C1/pbuilderrc_Uynf --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NGgWY0C1/b2 --logfile b2/build.log gjs_1.82.1-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux wbq0 6.1.0-27-armmp #1 SMP Debian 6.1.115-1 (2024-11-01) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/22667/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -83,7 +115,7 @@ Depends: at-spi2-core, dbus-daemon, debhelper-compat (= 13), dh-sequence-gir, gir1.2-cairo-1.0-dev, gir1.2-gio-2.0-dev, gir1.2-girepository-2.0-dev, gir1.2-gobject-2.0-dev, gir1.2-gtk-3.0, gobject-introspection (>= 1.71), libcairo2-dev, libffi-dev, libgirepository-1.0-dev (>= 1.71), libglib2.0-dev, libmozjs-128-dev, libreadline-dev, meson, libsysprof-capture-4-dev (>= 3.38.0), xauth, xvfb dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19690 files and directories currently installed.) +(Reading database ... 19691 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -416,10 +448,10 @@ Get: 270 http://deb.debian.org/debian trixie/main armhf xauth armhf 1:1.1.2-1 [33.2 kB] Get: 271 http://deb.debian.org/debian trixie/main armhf xserver-common all 2:21.1.14-1 [2397 kB] Get: 272 http://deb.debian.org/debian trixie/main armhf xvfb armhf 2:21.1.14-1 [3033 kB] -Fetched 137 MB in 13s (10.8 MB/s) +Fetched 137 MB in 33s (4118 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:armhf. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19690 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19691 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.1.7-1+b3_armhf.deb ... Unpacking libapparmor1:armhf (3.1.7-1+b3) ... Selecting previously unselected package libsystemd-shared:armhf. @@ -440,7 +472,7 @@ Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:13: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20640 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20641 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_256.7-3_armhf.deb ... Unpacking systemd-sysv (256.7-3) ... Selecting previously unselected package libdbus-1-3:armhf. @@ -474,7 +506,7 @@ Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21052 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21053 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_armhf.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. @@ -536,7 +568,7 @@ Unpacking libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22114 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22115 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_armhf.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package libproc2-0:armhf. @@ -1314,8 +1346,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Nov 18 04:42:18 UTC 2024. -Universal Time is now: Mon Nov 18 04:42:18 UTC 2024. +Local time is now: Mon Nov 18 04:55:14 UTC 2024. +Universal Time is now: Mon Nov 18 04:55:14 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:armhf (1.17.0-2+b1) ... @@ -1553,7 +1585,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/gjs-1.82.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gjs_1.82.1-1_source.changes +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/gjs-1.82.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../gjs_1.82.1-1_source.changes dpkg-buildpackage: info: source package gjs dpkg-buildpackage: info: source version 1.82.1-1 dpkg-buildpackage: info: source distribution unstable @@ -1599,7 +1635,7 @@ C++ compiler for the host machine: c++ (gcc 14.2.0 "c++ (Debian 14.2.0-8) 14.2.0") C++ linker for the host machine: c++ ld.bfd 2.43.1 Host machine cpu family: arm -Host machine cpu: armv7l +Host machine cpu: arm 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 @@ -1624,7180 +1660,717 @@ Checking if "64-bit atomics built-in" : links: YES Checking for function "timer_settime" : YES Checking if "SpiderMonkey is a non-debug build" with dependency mozjs-128 compiles: YES -Checking if "SpiderMonkey sanity check" with dependency mozjs-128 runs: 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 -Dependency gio-2.0 found: YES 2.82.2 (cached) -Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) -Compiler for C++ supports link arguments -Wl,--version-script,/build/reproducible-path/gjs-1.82.1/libgjs.map: YES -Compiler for C++ supports link arguments -Wl,-exported_symbols_list,/build/reproducible-path/gjs-1.82.1/libgjs.symbols: NO -Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) -Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) -Program /usr/bin/arm-linux-gnueabihf-g-ir-scanner found: YES (/usr/bin/arm-linux-gnueabihf-g-ir-scanner) -Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) -Program /usr/bin/arm-linux-gnueabihf-g-ir-compiler found: YES (/usr/bin/arm-linux-gnueabihf-g-ir-compiler) -Executing subproject gobject-introspection-tests +../meson.build:258:22: ERROR: Can not run test applications in this cross environment. -gobject-introspection-tests| Project name: gobject-introspection-tests -gobject-introspection-tests| Project version: unversioned -gobject-introspection-tests| C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-8) 14.2.0") -gobject-introspection-tests| C linker for the host machine: cc ld.bfd 2.43.1 -gobject-introspection-tests| Dependency glib-2.0 found: YES 2.82.2 (cached) -gobject-introspection-tests| Dependency gobject-2.0 found: YES 2.82.2 (cached) -gobject-introspection-tests| Dependency gio-2.0 found: YES 2.82.2 (cached) -gobject-introspection-tests| Dependency cairo found: YES 1.18.2 (cached) -gobject-introspection-tests| Dependency cairo-gobject found: YES 1.18.2 (cached) -gobject-introspection-tests| Build targets in project: 23 -gobject-introspection-tests| Subproject gobject-introspection-tests finished. - -Configuring testCommandLine.sh.test using configuration -../installed-tests/meson.build:35: WARNING: The variable(s) 'prefix' in the input file 'installed-tests/script.test.in' are not present in the given configuration data. -Configuring testCommandLineModules.sh.test using configuration -../installed-tests/meson.build:35: WARNING: The variable(s) 'prefix' in the input file 'installed-tests/script.test.in' are not present in the given configuration data. -Configuring testWarnings.sh.test using configuration -../installed-tests/meson.build:35: WARNING: The variable(s) 'prefix' in the input file 'installed-tests/script.test.in' are not present in the given configuration data. -Dependency gio-2.0 found: YES 2.82.2 (cached) -Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) -Dependency gio-2.0 found: YES 2.82.2 (cached) -Program /usr/lib/arm-linux-gnueabihf/glib-2.0/glib-compile-schemas found: YES (/usr/lib/arm-linux-gnueabihf/glib-2.0/glib-compile-schemas) -Configuring testself.test using configuration -Configuring testCairo.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 testWarnLib.test using configuration -Configuring testGtk3.test using configuration -Configuring testGObjectDestructionAccess.test using configuration -Configuring testLegacyGtk.test using configuration -Did not find CMake 'cmake' -Found CMake: NO -Run-time dependency gtk4 found: NO (tried pkgconfig and cmake) -Configuring testGDBus.test using configuration -Configuring testAsync.test using configuration -Configuring testCairoModule.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 testWeakRef.test using configuration -Program debugger-test.sh found: YES (/build/reproducible-path/gjs-1.82.1/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 -Dependency gio-2.0 found: YES 2.82.2 (cached) -Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) -Build targets in project: 36 - -gobject-introspection-tests unversioned - - Build type : plain - Install test libraries: YES - GLib : 2.82.2 (in /usr) - Cairo support : YES - Cairo : 1.18.2 (in /usr) - Cairo-gobject : 1.18.2 (in /usr) - Install location : libexec/installed-tests/gjs - -gjs 1.82.1 - - Directories - prefix : /usr - bindir : /usr/bin - libdir : /usr/lib/arm-linux-gnueabihf - datadir : /usr/share - libexecdir : /usr/libexec - - Dependencies - libffi : 3.4.6 (in /usr) - GLib : 2.82.2 (in /usr) - GObject introspection : 1.82.0 (in /usr) - SpiderMonkey : 128.4.0 (in /usr, release build) - Readline : (library) - Sysprof : 47.0 (in /usr) - - Build options - Build type : plain - Installed tests : YES - -Bsymbolic-functions : YES - Skip DBus tests : NO - Skip GTK tests : NO - Extra debug logs : NO - Precompiled headers : YES - - Optional features - Use readline for input : YES - Profiler (Linux only) : YES - Dtrace debugging : NO - Systemtap debugging : NO - - Subprojects - gobject-introspection-tests: YES - - User defined options - auto_features : enabled - buildtype : plain - libdir : lib/arm-linux-gnueabihf - localstatedir : /var - prefix : /usr - python.bytecompile : -1 - sysconfdir : /etc - unity : on - wrap_mode : nodownload - -Found ninja-1.12.1 at /usr/bin/ninja -make[1]: Leaving directory '/build/reproducible-path/gjs-1.82.1' - dh_auto_build - cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j3 -v -[1/76] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.h -[2/76] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.c --dependency-file js-resources.c.d -[3/76] cc -Ilibjs-resources.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ libjs-resources.a.p/meson-generated_.._js-resources.c.o -MF libjs-resources.a.p/meson-generated_.._js-resources.c.o.d -o libjs-resources.a.p/meson-generated_.._js-resources.c.o -c js-resources.c -[4/76] rm -f libjs-resources.a && gcc-ar csrDT libjs-resources.a libjs-resources.a.p/meson-generated_.._js-resources.c.o -[5/76] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o -MF libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o.d -o libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o -c libgjs.so.0.0.0.p/gjs-unity0.c -[6/76] cc -Isubprojects/gobject-introspection-tests/libutility.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -MF subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o.d -o subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -c subprojects/gobject-introspection-tests/libutility.so.p/utility-unity0.c -[7/76] cc -o subprojects/gobject-introspection-tests/libutility.so subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libutility.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so -Wl,--end-group -[8/76] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o -c ../subprojects/gobject-introspection-tests/annotation.c -[9/76] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o -c ../subprojects/gobject-introspection-tests/drawable.c -[10/76] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o -c ../subprojects/gobject-introspection-tests/foo.c -[11/76] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o -c ../subprojects/gobject-introspection-tests/regress.c -[12/76] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -c ../subprojects/gobject-introspection-tests/regress-unix.c -[13/76] cc -Isubprojects/gobject-introspection-tests/libwarnlib.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o -MF subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o.d -o subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o -c subprojects/gobject-introspection-tests/libwarnlib.so.p/warnlib-unity0.c -[14/76] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_pch.hh.gch -MF libgjs-jsapi.a.p/gjs_pch.hh.gch.d -o libgjs-jsapi.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh -[15/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_pch.hh.gch -MF libgjs-internal.a.p/gjs_pch.hh.gch.d -o libgjs-internal.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh -[16/76] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o -MF libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o.d -o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o -c libgjs-jsapi.a.p/gjs-jsapi-unity1.cpp -[17/76] cc -Isubprojects/gobject-introspection-tests/libgimarshallingtests.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/meson-generated_gimarshallingtests-unity0.c.o -MF subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/meson-generated_gimarshallingtests-unity0.c.o.d -o subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/meson-generated_gimarshallingtests-unity0.c.o -c subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/gimarshallingtests-unity0.c -[18/76] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o -MF libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o.d -o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o -c libgjs-jsapi.a.p/gjs-jsapi-unity0.cpp -In file included from libgjs-jsapi.a.p/gjs-jsapi-unity0.cpp:4: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘JSString* exception_to_string(JSContext*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:249:18: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 249 | static JSString* exception_to_string(JSContext* cx, JS::HandleValue exc) { - | ^~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:67: -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘JSString* exception_to_string(JSContext*, JS::HandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:262:24: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from libgjs-jsapi.a.p/gjs-jsapi-unity0.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-dynamic-class.cpp: In function ‘bool gjs_define_property_dynamic(JSContext*, JS::HandleObject, const char*, JS::HandleId, const char*, JSNative, JS::HandleValue, JSNative, JS::HandleValue, unsigned int)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-dynamic-class.cpp:197:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 197 | bool gjs_define_property_dynamic(JSContext* cx, JS::HandleObject proto, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-dynamic-class.cpp:197:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -In file included from libgjs-jsapi.a.p/gjs-jsapi-unity0.cpp:3: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp: In function ‘bool gjs_string_from_utf8(JSContext*, const char*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp:180:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 180 | gjs_string_from_utf8(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp: In function ‘bool gjs_string_from_utf8_n(JSContext*, const char*, size_t, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp:194:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 194 | gjs_string_from_utf8_n(JSContext *cx, - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-jsapi.a.p/gjs-jsapi-unity0.cpp:2: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp: In function ‘bool get_last_cause(JSContext*, JS::HandleValue, JS::MutableHandleObject, JS::MutableHandle, js::SystemAllocPolicy> >)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:41:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 41 | static bool get_last_cause(JSContext* cx, JS::HandleValue v_exc, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:41:13: note: parameter passing for argument of type ‘JS::MutableHandle, js::SystemAllocPolicy> >’ changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:61:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 61 | if (!JS_GetPropertyById(cx, exc, atoms.cause(), &v_cause)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:69:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 69 | return get_last_cause(cx, v_cause, last_cause, seen_causes); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:69:26: note: parameter passing for argument of type ‘JS::MutableHandle, js::SystemAllocPolicy> >’ changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp: In function ‘void gjs_throw_valist(JSContext*, JSExnType, const char*, const char*, va_list)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:123:25: note: parameter passing for argument of type ‘const JS::Handle >’ changed in GCC 7.1 - 123 | if (!JS::CreateError(cx, error_kind, saved_frame, source_string, line_num, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | column_num, /* report = */ nullptr, message, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | /* cause = */ JS::NothingHandleValue, &v_exc)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:123:25: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:133:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 133 | !JS_SetPropertyById(cx, exc, atoms.name(), v_name)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:143:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 143 | JS_GetPendingException(cx, &pending); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In function ‘bool append_new_cause(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’, - inlined from ‘void gjs_throw_valist(JSContext*, JSExnType, const char*, const char*, va_list)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:146:30: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:80:24: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 80 | if (!get_last_cause(cx, thrown, &last_cause, &seen_causes)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:80:24: note: parameter passing for argument of type ‘JS::MutableHandle, js::SystemAllocPolicy> >’ changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:86:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 86 | if (!JS_SetPropertyById(cx, last_cause, atoms.cause(), new_cause)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp: In function ‘void gjs_throw_valist(JSContext*, JSExnType, const char*, const char*, va_list)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-error.cpp:152:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 152 | JS_SetPendingException(cx, v_exc); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘void gjs_throw_abstract_constructor_error(JSContext*, const JS::CallArgs&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:205:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 205 | if (JS_GetPropertyById(context, callee, atoms.prototype(), &prototype)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp: In function ‘bool gjs_string_from_ucs4(JSContext*, const gunichar*, ssize_t, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp:381:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 381 | gjs_string_from_ucs4(JSContext *cx, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp: In function ‘bool gjs_string_from_filename(JSContext*, const char*, ssize_t, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util-string.cpp:230:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 230 | gjs_string_from_filename(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘std::string format_exception_stack(JSContext*, JS::HandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:287:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 287 | if (!JS_GetPropertyById(cx, exc, atoms.stack(), &stack) || !stack.isString()) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_object_require_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:77:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 77 | gjs_object_require_property(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:34, - from /usr/include/glib-2.0/glib/galloca.h:34, - from /usr/include/glib-2.0/glib.h:32, - from /usr/include/glib-2.0/gobject/gbinding.h:30, - from /usr/include/glib-2.0/glib-object.h:24, - from /usr/include/glib-2.0/gio/gioenums.h:30, - from /usr/include/glib-2.0/gio/giotypes.h:30, - from /usr/include/glib-2.0/gio/gio.h:28, - from ../gjs/gjs_pch.hh:35: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:85:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 85 | if (G_UNLIKELY(!JS_GetPropertyById(context, obj, property_name, value))) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:1241:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ - 1241 | if (expr) \ - | ^~~~ -/usr/include/glib-2.0/glib/gmacros.h:1249:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ - 1249 | #define G_UNLIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 0)) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:85:9: note: in expansion of macro ‘G_UNLIKELY’ - 85 | if (G_UNLIKELY(!JS_GetPropertyById(context, obj, property_name, value))) - | ^~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_object_require_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, bool*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:104:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 104 | if (JS_GetPropertyById(cx, obj, property_name, &prop_value) && - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_object_require_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, int32_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:123:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 123 | if (JS_GetPropertyById(cx, obj, property_name, &prop_value) && - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_object_require_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, JS::MutableHandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:161:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 161 | if (JS_GetPropertyById(cx, obj, property_name, &prop_value) && - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-dynamic-class.cpp: In function ‘JSObject* gjs_construct_object_dynamic(JSContext*, JS::HandleObject, const JS::HandleValueArray&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-dynamic-class.cpp:150:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 150 | if (!JS::Construct(context, v_constructor, args, &object)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_object_require_converted_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, uint32_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:180:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 180 | if (JS_GetPropertyById(cx, obj, property_name, &prop_value) && - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)’, - inlined from ‘bool gjs_object_require_converted_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, uint32_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:181:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_object_require_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, JS::UniqueChars*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:140:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 140 | if (JS_GetPropertyById(cx, obj, property_name, &prop_value)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘std::string format_exception_with_cause(JSContext*, JS::HandleObject, JS::MutableHandle, js::SystemAllocPolicy> >)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:346:20: note: parameter passing for argument of type ‘JS::MutableHandle, js::SystemAllocPolicy> >’ changed in GCC 7.1 - 346 | static std::string format_exception_with_cause( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:355:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 355 | if (!JS_GetPropertyById(cx, exc_obj, atoms.cause(), &v_cause)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:371:53: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 371 | JS::RootedString exc_str(cx, exception_to_string(cx, v_cause)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:380:43: note: parameter passing for argument of type ‘JS::MutableHandle, js::SystemAllocPolicy> >’ changed in GCC 7.1 - 380 | out << format_exception_with_cause(cx, cause, seen_causes); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘void gjs_log_exception_full(JSContext*, JS::HandleValue, JS::HandleString, GLogLevelFlags)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:437:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 437 | void gjs_log_exception_full(JSContext* cx, JS::HandleValue exc, - | ^~~~~~~~~~~~~~~~~~~~~~ -In function ‘std::string format_exception_log_message(JSContext*, JS::HandleValue, JS::HandleString)’, - inlined from ‘void gjs_log_exception_full(JSContext*, JS::HandleValue, JS::HandleString, GLogLevelFlags)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:440:72: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:397:53: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 397 | JS::RootedString exc_str(cx, exception_to_string(cx, exc)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In function ‘std::string format_syntax_error_location(JSContext*, JS::HandleObject)’, - inlined from ‘std::string format_exception_log_message(JSContext*, JS::HandleValue, JS::HandleString)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:416:44, - inlined from ‘void gjs_log_exception_full(JSContext*, JS::HandleValue, JS::HandleString, GLogLevelFlags)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:440:72: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:311:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 311 | if (JS_GetPropertyById(cx, exc, atoms.line_number(), &property)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:318:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 318 | if (JS_GetPropertyById(cx, exc, atoms.column_number(), &property)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:325:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 325 | if (JS_GetPropertyById(cx, exc, atoms.file_name(), &property)) { - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘std::string format_exception_log_message(JSContext*, JS::HandleValue, JS::HandleString)’, - inlined from ‘void gjs_log_exception_full(JSContext*, JS::HandleValue, JS::HandleString, GLogLevelFlags)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:440:72: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:423:39: note: parameter passing for argument of type ‘JS::MutableHandle, js::SystemAllocPolicy> >’ changed in GCC 7.1 - 423 | out << format_exception_with_cause(cx, exc_obj, &seen_causes); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_log_exception_uncaught(JSContext*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:481:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 481 | if (!JS_GetPendingException(cx, &exc)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:486:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 486 | gjs_log_exception_full(cx, exc, nullptr, G_LOG_LEVEL_CRITICAL); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp: In function ‘bool gjs_log_exception(JSContext*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:458:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 458 | if (!JS_GetPendingException(context, &exc)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/jsapi-util.cpp:463:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 463 | gjs_log_exception_full(context, exc, nullptr, G_LOG_LEVEL_WARNING); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[19/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity1.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity1.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity1.cpp.o -c libgjs-internal.a.p/gjs-internal-unity1.cpp -In file included from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/enumeration.cpp:20, - from libgjs-internal.a.p/gjs-internal-unity1.cpp:2: -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’: -../gi/wrapperutils.h:511:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 511 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | priv->ptr_addr(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity1.cpp:4: -In function ‘JSObject* gjs_lookup_fundamental_prototype(JSContext*, GIObjectInfo*, GType)’, - inlined from ‘JSObject* gjs_lookup_fundamental_prototype_from_gtype(JSContext*, GType)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/fundamental.cpp:331:44: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/fundamental.cpp:284:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 284 | if (found && !JS_GetProperty(context, in_object, constructor_name, &value)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity1.cpp:3: -In function ‘bool gjs_foreign_load_foreign_module(JSContext*, const char*)’, - inlined from ‘GjsForeignInfo* gjs_struct_foreign_lookup(JSContext*, GIStructInfo*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/foreign.cpp:73:44: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/foreign.cpp:52:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 52 | if (!gjs->eval_with_scope(nullptr, script.c_str(), script.length(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | "", &retval)) { - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/foreign.cpp: In function ‘bool gjs_struct_foreign_convert_from_gi_argument(JSContext*, JS::MutableHandleValue, GIStructInfo*, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/foreign.cpp:103:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 103 | bool gjs_struct_foreign_convert_from_gi_argument(JSContext* context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/foreign.cpp:111:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 111 | if (!foreign->from_func(context, value_p, arg)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -../gi/wrapperutils.h: In static member function ‘static Prototype* GIWrapperBase::resolve_prototype(JSContext*, JS::HandleObject) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’: -../gi/wrapperutils.h:326:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 326 | if (!JS_GetPropertyById(cx, proto, atoms.gobject_prototype(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | &gobject_proto)) - | ~~~~~~~~~~~~~~~ -[20/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity2.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity2.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity2.cpp.o -c libgjs-internal.a.p/gjs-internal-unity2.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity2.cpp:3: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp: In function ‘bool jsobj_set_gproperty(JSContext*, JS::HandleObject, const GValue*, GParamSpec*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:57:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 57 | if (!gjs_value_from_g_value(cx, &jsvalue, value)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:73:46: note: parameter passing for argument of type ‘JS::MutableHandle >’ changed in GCC 7.1 - 73 | if (!JS_GetPropertyDescriptor(cx, object, underscore_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 74 | &jsprop, &holder)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:79:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 79 | !JS_SetProperty(cx, object, underscore_name, jsvalue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:87:46: note: parameter passing for argument of type ‘JS::MutableHandle >’ changed in GCC 7.1 - 87 | if (!JS_GetPropertyDescriptor(cx, object, camel_name, &jsprop, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 88 | &holder)) { - | ~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:93:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 93 | !JS_SetProperty(cx, object, camel_name, jsvalue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:100:42: note: parameter passing for argument of type ‘JS::MutableHandle >’ changed in GCC 7.1 - 100 | if (!JS_GetPropertyDescriptor(cx, object, pspec->name, &jsprop, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | &holder)) - | ~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:104:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 104 | !JS_SetProperty(cx, object, pspec->name, jsvalue)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:120:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 120 | return JS_DefineProperty(cx, object, underscore_name, jsvalue, flags) && - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:121:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 121 | JS_DefineProperty(cx, object, camel_name, jsvalue, flags) && - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:122:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 122 | JS_DefineProperty(cx, object, pspec->name, jsvalue, flags); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:125:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 125 | return JS_SetProperty(cx, object, underscore_name, jsvalue); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp: In function ‘GObject* gjs_object_constructor(GType, unsigned int, GObjectConstructParam*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:183:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 183 | if (!JS::Construct(cx, constructor, args, &object)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:185:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 185 | } else if (!JS::Construct(cx, constructor, JS::HandleValueArray::empty(), - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 186 | &object)) { - | ~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp: In function ‘void gjs_object_get_gproperty(GObject*, unsigned int, GValue*, GParamSpec*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:236:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 236 | if (!JS_GetProperty(cx, js_obj, underscore_name, &jsvalue)) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gobject.cpp:240:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 240 | if (!gjs_value_to_g_value(cx, jsvalue, value)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity2.cpp:2: -In function ‘JSObject* gjs_error_from_js_gerror(JSContext*, GError*)’, - inlined from ‘static JSObject* ErrorInstance::object_for_c_ptr(JSContext*, GError*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp:361:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp:348:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 348 | if (!JS::Construct(cx, v_error_constructor, error_args, &error)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp: In function ‘bool gjs_throw_gerror(JSContext*, const GjsAutoError&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp:546:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 546 | JS_SetPendingException(cx, err); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity2.cpp:4: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gtype.cpp: In static member function ‘static bool GTypeObj::actual_gtype_recurse(JSContext*, const GjsAtoms&, JS::HandleObject, GType*, int)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gtype.cpp:133:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 133 | if (!JS_GetPropertyById(cx, object, atoms.gtype(), &v_gtype)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gtype.cpp:138:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 138 | if (!JS_GetPropertyById(cx, object, atoms.constructor(), &v_gtype)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp: In function ‘GError* gjs_gerror_make_from_thrown_value(JSContext*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp:505:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 505 | JS_GetPendingException(cx, &exc); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function ‘GError* gerror_from_error_impl(JSContext*, JS::HandleObject)’, - inlined from ‘GError* gjs_gerror_make_from_thrown_value(JSContext*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp:516:44: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp:457:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 457 | if (!JS_GetPropertyById(cx, obj, atoms.name(), &v_name)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/gerror.cpp:461:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 461 | if (!JS_GetPropertyById(cx, obj, atoms.message(), &v_message)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity2.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp: In member function ‘bool Gjs::Function::to_string_impl(JSContext*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:1259:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1259 | bool Function::to_string_impl(JSContext* cx, JS::MutableHandleValue rval) { - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp: In member function ‘bool Gjs::Function::invoke(JSContext*, const JS::CallArgs&, JS::HandleObject, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:956:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 956 | if (!m_arguments.instance()->in(context, &state, in_value, in_js_value)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:1015:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1015 | if (!gjs_arg->in(context, &state, in_value, js_in_arg)) { - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:1107:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1107 | !gjs_arg->out(context, &state, out_value, &js_out_arg)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp: In member function ‘bool GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::HandleObject, GObject*, JS::MutableHandleValue, GIArgument**, GITypeInfo*, int, int, void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:424:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 424 | bool GjsCallbackTrampoline::callback_closure_inner( - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:481:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 481 | if (!gjs_value_from_explicit_array( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 482 | context, jsargs[n_jsargs++], &type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 483 | g_arg_info_get_ownership_transfer(&arg_info), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | args[i + c_args_offset], length)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gi/arg-cache.h:20, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:41: -In function ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GIArgument*, bool)’, - inlined from ‘bool GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::HandleObject, GObject*, JS::MutableHandleValue, GIArgument**, GITypeInfo*, int, int, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:497:48: -../gi/arg.h:91:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 91 | return gjs_value_from_gi_argument( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 92 | cx, value_p, type_info, GJS_ARGUMENT_ARGUMENT, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 93 | copy_structs ? GI_TRANSFER_EVERYTHING : GI_TRANSFER_NOTHING, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp: In member function ‘bool GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::HandleObject, GObject*, JS::MutableHandleValue, GIArgument**, GITypeInfo*, int, int, void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:512:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 512 | if (!invoke(this_object, jsargs, rval)) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:524:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 524 | if (!gjs_value_to_gi_argument(context, rval, ret_type, "callback", - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 525 | GJS_ARGUMENT_RETURN_VALUE, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 526 | GjsArgumentFlags::MAY_BE_NULL, &argument)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:539:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 539 | if (!gjs_value_to_callback_out_arg( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 540 | context, rval, &arg_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 541 | get_argument_for_arg_info(&arg_info, args, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 542 | i + c_args_offset))) - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:549:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 549 | if (!JS::IsArrayObject(context, rval, &is_array)) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:571:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 571 | if (!JS_GetElement(context, out_array, elem_idx, &elem)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:574:42: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 574 | if (!gjs_value_to_gi_argument(context, elem, ret_type, "callback", - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 575 | GJS_ARGUMENT_RETURN_VALUE, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 576 | GjsArgumentFlags::MAY_BE_NULL, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 577 | &argument)) - | ~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:606:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 606 | if (!JS_GetElement(context, out_array, elem_idx, &elem)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:609:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 609 | if (!gjs_value_to_callback_out_arg( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 610 | context, elem, &arg_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 611 | get_argument_for_arg_info(&arg_info, args, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 612 | i + c_args_offset))) - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp: In member function ‘void GjsCallbackTrampoline::callback_closure(GIArgument**, void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:381:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 381 | if (!callback_closure_inner(context, this_object, gobj, &rval, args, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 382 | &ret_type, n_args, c_args_offset, result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gi/gerror.h:18, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/function.cpp:47: -../gi/wrapperutils.h: In static member function ‘static Prototype* GIWrapperBase::resolve_prototype(JSContext*, JS::HandleObject) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]’: -../gi/wrapperutils.h:326:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 326 | if (!JS_GetPropertyById(cx, proto, atoms.gobject_prototype(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | &gobject_proto)) - | ~~~~~~~~~~~~~~~ -[21/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o -c libgjs-internal.a.p/gjs-internal-unity4.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity4.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp: In function ‘bool get_interface_gtypes(JSContext*, JS::HandleObject, uint32_t, GType*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:158:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 158 | if (!JS_GetElement(cx, interfaces, ix, &iface_val)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp: In function ‘bool create_wrapper_array(JSContext*, JS::HandleObject, GType, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:185:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 185 | static bool create_wrapper_array(JSContext* cx, JS::HandleObject prototype, - | ^~~~~~~~~~~~~~~~~~~~ -In file included from ../gi/interface.h:21, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:28: -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’: -../gi/wrapperutils.h:511:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 511 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | priv->ptr_addr(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = InterfaceBase; Prototype = InterfacePrototype; Instance = InterfaceInstance]’: -../gi/wrapperutils.h:511:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 511 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | priv->ptr_addr(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:67: -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp: In function ‘bool gjs_signal_new(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:504:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 504 | if (!JS_GetElement(cx, params_obj, ix, >ype_val) || - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = GTypeFlags; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = GTypeFlags*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = GTypeFlags*; Args = {const char*, JS::Rooted*, const char*, JS::Rooted*}]’ at ../gjs/jsapi-util-args.h:273:32, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = mozilla::UniquePtr*; Args = {const char*, GTypeFlags*, const char*, JS::Rooted*, const char*, JS::Rooted*}]’ at ../gjs/jsapi-util-args.h:277:41: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp: In function ‘bool gjs_associate_closure(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:589:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 589 | return gjs_value_from_g_value(context, argv.rval(), &value); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity4.cpp:2: -In function ‘bool lookup_override_function(JSContext*, JS::HandleId, JS::MutableHandleValue)’, - inlined from ‘bool resolve_namespace_object(JSContext*, JS::HandleObject, JS::HandleId)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:146:34: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:567:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 567 | JS_GetPendingException(cx, &exc); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In function ‘bool is_import_error(JSContext*, JS::HandleValue)’, - inlined from ‘bool lookup_override_function(JSContext*, JS::HandleId, JS::MutableHandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:571:28, - inlined from ‘bool resolve_namespace_object(JSContext*, JS::HandleObject, JS::HandleId)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:146:34: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:535:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 535 | JS_GetPropertyById(cx, exc, atoms.name(), &exc_name) && - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool lookup_override_function(JSContext*, JS::HandleId, JS::MutableHandleValue)’, - inlined from ‘bool resolve_namespace_object(JSContext*, JS::HandleObject, JS::HandleId)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:146:34: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:582:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 582 | if (!gjs_object_require_property(cx, module, "override module", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 583 | atoms.init(), function) || - | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp: In function ‘bool resolve_namespace_object(JSContext*, JS::HandleObject, JS::HandleId)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:155:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 155 | !JS_CallFunctionValue (context, gi_namespace, /* thisp */ - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | override, /* callee */ - | ~~~~~~~~~~~~~~~~~~~~~~ - 157 | JS::HandleValueArray::empty(), &result)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp: In function ‘JSObject* gjs_lookup_generic_constructor(JSContext*, GIBaseInfo*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:706:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 706 | if (!JS_GetProperty(context, in_object, constructor_name, &value)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp: In function ‘JSObject* gjs_lookup_generic_prototype(JSContext*, GIBaseInfo*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:730:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 730 | if (!JS_GetPropertyById(context, constructor, atoms.prototype(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_define_constant(JSContext*, JS::HandleObject, GIConstantInfo*)’, - inlined from ‘bool gjs_define_info(JSContext*, JS::HandleObject, GIBaseInfo*, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:456:33: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:305:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 305 | return JS_DefineProperty(context, in_object, name, value, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | GJS_MODULE_PROP_FLAGS); - | ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:35: -In function ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GIArgument*, bool)’, - inlined from ‘bool gjs_value_from_constant_info(JSContext*, GIConstantInfo*, JS::MutableHandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:285:41, - inlined from ‘bool gjs_define_constant(JSContext*, JS::HandleObject, GIConstantInfo*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:300:38, - inlined from ‘bool gjs_define_info(JSContext*, JS::HandleObject, GIBaseInfo*, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/repo.cpp:456:33: -../gi/arg.h:91:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 91 | return gjs_value_from_gi_argument( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 92 | cx, value_p, type_info, GJS_ARGUMENT_ARGUMENT, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 93 | copy_structs ? GI_TRANSFER_EVERYTHING : GI_TRANSFER_NOTHING, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/arg.h:91:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp: In function ‘bool save_properties_for_class_init(JSContext*, JS::HandleObject, uint32_t, GType)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:134:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 134 | if (!JS_GetElement(cx, properties, i, &prop_val)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp: In function ‘bool gjs_register_interface_with_class(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:302:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 302 | return create_wrapper_array(cx, prototype, interface_type, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp: In function ‘bool gjs_register_type_with_class(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/private.cpp:454:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 454 | return create_wrapper_array(cx, prototype, instance_type, argv.rval()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/wrapperutils.h: In static member function ‘static Prototype* GIWrapperBase::resolve_prototype(JSContext*, JS::HandleObject) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’: -../gi/wrapperutils.h:326:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 326 | if (!JS_GetPropertyById(cx, proto, atoms.gobject_prototype(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | &gobject_proto)) - | ~~~~~~~~~~~~~~~ -[22/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity3.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity3.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity3.cpp.o -c libgjs-internal.a.p/gjs-internal-unity3.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity3.cpp:3: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In static member function ‘static bool ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2563:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2563 | return gjs_wrapper_to_string_func( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2564 | cx, obj, kind, priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2565 | priv->is_prototype() ? nullptr : priv->to_instance()->ptr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2566 | args.rval()); - | ~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In function ‘bool interface_setter(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:689:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 689 | if (!JS_SetPropertyById(cx, accessor, atoms.override(), v_symbol)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:699:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 699 | return JS_SetPropertyById(cx, this_obj, override_id, args[0]); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In function ‘bool interface_getter(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:644:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 644 | if (!JS_GetPropertyById(cx, accessor, atoms.override(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 645 | &v_override_symbol)) - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:661:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 661 | return JS_GetPropertyById(cx, this_obj, override_id, args.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:665:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 665 | if (!JS_GetPropertyById(cx, accessor, atoms.prototype(), &v_prototype)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:675:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 675 | return JS_GetPropertyById(cx, prototype, id, args.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity3.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/interface.cpp: In function ‘bool gjs_lookup_interface_constructor(JSContext*, GType, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/interface.cpp:170:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 170 | gjs_lookup_interface_constructor(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gi/wrapperutils.h:37, - from ../gi/interface.h:21, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/interface.cpp:18: -In function ‘bool gjs_define_property_dynamic(JSContext*, JS::HandleObject, const char*, JS::HandleId, const char*, JSNative, JSNative, JS::HandleValue, unsigned int)’, - inlined from ‘bool ObjectPrototype::lazy_define_gobject_property(JSContext*, JS::HandleObject, JS::HandleId, GParamSpec*, bool*, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:609:37: -../gjs/jsapi-class.h:52:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 52 | return gjs_define_property_dynamic(cx, proto, prop_name, id, func_namespace, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | getter, private_slot, setter, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 54 | private_slot, flags); - | ~~~~~~~~~~~~~~~~~~~~ -../gjs/jsapi-class.h:52:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::add_property_impl(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:276:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 276 | bool ObjectInstance::add_property_impl(JSContext* cx, JS::HandleObject obj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In static member function ‘static bool ObjectBase::add_property(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:261:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 261 | bool ObjectBase::add_property(JSContext* cx, JS::HandleObject obj, - | ^~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::constructor_impl(JSContext*, JS::HandleObject, const JS::CallArgs&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:1903:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1903 | return gjs_object_require_property(context, object, "GObject instance", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1904 | gjs->atoms().init(), &initer) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:1905:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1905 | gjs->call_function(object, initer, argv, argv.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::signal_match_arguments_from_object(JSContext*, JS::HandleObject, GSignalMatchType*, unsigned int*, GQuark*, JS::MutableHandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2371:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2371 | if (!JS_GetPropertyById(cx, match_obj, atoms.signal_id(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2389:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2389 | if (!JS_GetPropertyById(cx, match_obj, atoms.detail(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2407:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2407 | if (!JS_GetPropertyById(cx, match_obj, atoms.func(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity3.cpp:4: -In function ‘JSObject* gjs_lookup_param_prototype(JSContext*)’, - inlined from ‘JSObject* gjs_param_from_g_param(JSContext*, GParamSpec*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/param.cpp:242:63: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/param.cpp:184:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 184 | if (!JS_GetPropertyById(context, in_object, atoms.param_spec(), &value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/param.cpp:191:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 191 | if (!JS_GetPropertyById(context, constructor, atoms.prototype(), &value) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/wrapperutils.h: In static member function ‘static Prototype* GIWrapperBase::resolve_prototype(JSContext*, JS::HandleObject) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]’: -../gi/wrapperutils.h:326:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 326 | if (!JS_GetPropertyById(cx, proto, atoms.gobject_prototype(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | &gobject_proto)) - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, const GjsAutoTypeClass<_GObjectClass>&, JS::HandleObject, std::vector*, AutoGValueVector*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:1206:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1206 | if (!JS_GetPropertyById(context, props, prop_id, &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:1221:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1221 | if (!gjs_value_to_g_value(context, value, &gvalue)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In function ‘JSObject* gjs_lookup_object_constructor_from_info(JSContext*, GIBaseInfo*, GType)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2019:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2019 | if (found && !JS_GetProperty(context, in_object, constructor_name, &value)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In function ‘bool resolve_on_interface_prototype(JSContext*, GIInterfaceInfo*, JS::HandleId, JS::HandleObject, bool*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:762:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 762 | if (!JS_SetPropertyById(cx, accessor, atoms.prototype(), v_prototype)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:772:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 772 | if (!JS_DefinePropertyById(cx, class_prototype, identifier, desc)) - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::field_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:372:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 372 | bool ObjectInstance::field_getter_impl(JSContext* cx, JS::HandleString name, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:412:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 412 | return gjs_value_from_gi_argument(cx, rval, type, GJS_ARGUMENT_FIELD, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 413 | GI_TRANSFER_EVERYTHING, &arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In function ‘bool gjs_lookup_object_constructor(JSContext*, GType, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:3124:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 3124 | gjs_lookup_object_constructor(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In static member function ‘static bool ObjectInstance::set_value_from_gobject(JSContext*, GObject*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2838:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2838 | bool ObjectInstance::set_value_from_gobject(JSContext* cx, GObject* gobj, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::init_custom_class_from_gobject(JSContext*, JS::HandleObject, GObject*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2762:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2762 | if (!JS_GetPropertyById(cx, wrapper, atoms.instance_init(), &v)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2773:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2773 | return JS_CallFunctionValue(cx, wrapper, v, JS::HandleValueArray::empty(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2774 | &ignored_rval); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::prop_getter_impl(JSContext*, GParamSpec*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:306:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 306 | bool ObjectInstance::prop_getter_impl(JSContext* cx, GParamSpec* param, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:330:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 330 | return gjs_value_from_g_value(cx, rval, &gvalue); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::prop_setter_impl(JSContext*, GParamSpec*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:442:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 442 | bool ObjectInstance::prop_setter_impl(JSContext* cx, GParamSpec* param_spec, - | ^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:462:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 462 | if (!gjs_value_to_g_value(cx, value, &gvalue)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:67: -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = GConnectFlags; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = GConnectFlags*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = JS::Rooted*; Args = {const char*, GConnectFlags*}]’ at ../gjs/jsapi-util-args.h:277:41, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = JS::Rooted*; Args = {const char*, JS::Rooted*, const char*, GConnectFlags*}]’ at ../gjs/jsapi-util-args.h:277:41, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = mozilla::UniquePtr*; Args = {const char*, JS::Rooted*, const char*, JS::Rooted*, const char*, GConnectFlags*}]’ at ../gjs/jsapi-util-args.h:277:41, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr*, const char*, JS::Rooted*, const char*, JS::Rooted*, const char*, GConnectFlags*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool ObjectInstance::connect_impl(JSContext*, const JS::CallArgs&, bool, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2192:33: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_getter(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:303:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 303 | return priv->to_instance()->prop_getter_impl(cx, pspec, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In member function ‘bool ObjectInstance::_ZN14ObjectInstance9emit_implEP9JSContextRKN2JS8CallArgsE.part.0(JSContext*, const JS::CallArgs&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2310:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 2310 | if (!gjs_value_to_g_value_no_copy(context, argv[i + 1], &value)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2313:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 2313 | if (!gjs_value_to_g_value(context, argv[i + 1], &value)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:2351:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2351 | return gjs_value_from_g_value(context, argv.rval(), &rvalue); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:439:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 439 | return priv->to_instance()->prop_setter_impl(cx, pspec, args[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_define_property_dynamic(JSContext*, JS::HandleObject, const char*, JS::HandleId, const char*, JSNative, JSNative, JS::HandleValue, unsigned int)’, - inlined from ‘bool ObjectPrototype::uncached_resolve(JSContext*, JS::HandleObject, JS::HandleId, const char*, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:1012:41: -../gjs/jsapi-class.h:52:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 52 | return gjs_define_property_dynamic(cx, proto, prop_name, id, func_namespace, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | getter, private_slot, setter, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 54 | private_slot, flags); - | ~~~~~~~~~~~~~~~~~~~~ -../gjs/jsapi-class.h:52:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp: In static member function ‘static bool ObjectBase::field_getter(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/object.cpp:369:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 369 | return priv->to_instance()->field_getter_impl(cx, name, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -[23/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity0.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity0.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity0.cpp.o -c libgjs-internal.a.p/gjs-internal-unity0.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity0.cpp:2: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::SkipAll::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:315:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 315 | bool in(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::SkipAll::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:320:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 320 | bool out(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ExplicitArrayIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:425:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 425 | bool out(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::FallbackIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:468:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 468 | bool out(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::Instance::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:507:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 507 | bool in(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::Instance::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:511:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 511 | bool out(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ZeroTerminatedArrayIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:853:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 853 | bool out(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::FixedSizeArrayIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:873:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 873 | bool out(JSContext*, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT32]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 399 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT16]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_UINT8]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_INT32]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_INT16]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_INT8]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 700 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 383 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ExplicitArrayOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:443:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 443 | bool in(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GenericIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:339:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 339 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GTypeStructInstanceIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:785:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 785 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ParamInstanceIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:795:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 795 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITransfer TRANSFER = GI_TRANSFER_NOTHING]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:755:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 755 | bool in(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITransfer TRANSFER = GI_TRANSFER_EVERYTHING]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:755:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 395 | bool in(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_INT8]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_INT16]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_INT32]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_UINT8]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT16]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT32]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_INT64]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT64]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_FLOAT]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_DOUBLE]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:395:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GenericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:370:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 370 | bool in(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Argument::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1694:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1694 | bool Argument::out(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Argument::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1689:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1689 | bool Argument::in(JSContext* cx, GjsFunctionCallState*, GIArgument*, - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::NullIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1116:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1116 | bool NullIn::in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringOutBase::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with GITransfer TRANSFER = GI_TRANSFER_NOTHING]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:736:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 736 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_DOUBLE]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 399 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_FLOAT]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 383 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 700 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 383 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 700 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::CallerAllocatesOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1107:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1107 | bool CallerAllocatesOut::in(JSContext*, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::BooleanIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1122:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1122 | bool BooleanIn::in(JSContext*, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::NotIntrospectable::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:908:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 908 | bool NotIntrospectable::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ReturnArray::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:452:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 452 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -In file included from libgjs-internal.a.p/gjs-internal-unity0.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = char*; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringOutBase::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with GITransfer TRANSFER = GI_TRANSFER_EVERYTHING]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:736:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 736 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ForeignStructInstanceIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1269:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1269 | bool ForeignStructInstanceIn::in(JSContext* cx, GjsFunctionCallState*, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::CallbackIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1027:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1027 | bool CallbackIn::in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1037:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1037 | if (JS_TypeOfValue(cx, value) != JSTYPE_FUNCTION) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned char]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:67: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short unsigned int]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:226:39, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::FlagsIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1248:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1248 | bool FlagsIn::in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘virtual bool Gjs::Arg::FlagsIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1251:28: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::EnumIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1216:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1216 | bool EnumIn::in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘virtual bool Gjs::Arg::EnumIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1219:28: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from ../gi/boxed.h:27, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:40: -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance]’: -../gi/wrapperutils.h:511:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 511 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | priv->ptr_addr(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:226:39, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::UnicharIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1155:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1155 | bool UnicharIn::in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = float; GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:283:38, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:230:44, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = float; GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:283:38, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:230:44, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38, - inlined from ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ParamInstanceIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1483:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1483 | bool ParamInstanceIn::in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = signed char]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short int]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GTypeIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1165:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1165 | bool GTypeIn::in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GTypeStructInstanceIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1453:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1453 | bool GTypeStructInstanceIn::in(JSContext* cx, GjsFunctionCallState*, - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringInTransferNone::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITypeTag TAG = GI_TYPE_TAG_FILENAME]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1188:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1188 | GJS_JSAPI_RETURN_CONVENTION bool StringInTransferNone::in( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned int]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringInTransferNone::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITypeTag TAG = GI_TYPE_TAG_UTF8]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1188:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1188 | GJS_JSAPI_RETURN_CONVENTION bool StringInTransferNone::in( - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ObjectIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1421:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1421 | bool ObjectIn::in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GValueIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1277:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1277 | bool GValueIn::in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1295:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1295 | if (!gjs_value_to_g_value(cx, value, &gvalue)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GenericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1100:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1100 | bool GenericOut::in(JSContext*, GjsFunctionCallState* state, GIArgument* arg, - | ^~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::SimpleOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:410:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 410 | bool in(JSContext*, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITransfer TRANSFER = GI_TRANSFER_EVERYTHING]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:765:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 765 | bool in(JSContext*, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::StringOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITransfer TRANSFER = GI_TRANSFER_NOTHING]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:765:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 379 | bool in(JSContext*, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:379:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 695 | if (!NumericIn::in(cx, state, arg, value)) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 695 | if (!NumericIn::in(cx, state, arg, value)) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 695 | if (!NumericIn::in(cx, state, arg, value)) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool value_to_ghashtable_key(JSContext*, JS::HandleValue, GITypeTag, void**)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:355:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 355 | static bool value_to_ghashtable_key(JSContext* cx, JS::HandleValue value, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool hashtable_int_key(JSContext*, const JS::HandleValue&, void**) [with IntType = int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:338:45, - inlined from ‘bool value_to_ghashtable_key(JSContext*, JS::HandleValue, GITypeTag, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:394:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h: In function ‘bool value_to_ghashtable_key(JSContext*, JS::HandleValue, GITypeTag, void**)’: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -In function ‘bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned int]’ at ../gi/js-value-inl.h:139:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool hashtable_int_key(JSContext*, const JS::HandleValue&, void**) [with IntType = unsigned int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:338:45, - inlined from ‘bool value_to_ghashtable_key(JSContext*, JS::HandleValue, GITypeTag, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:409:41: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘bool value_to_ghashtable_key(JSContext*, JS::HandleValue, GITypeTag, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:417:50: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘bool value_to_ghashtable_key(JSContext*, JS::HandleValue, GITypeTag, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:429:31: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:226:39, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38, - inlined from ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:226:39, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38, - inlined from ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:226:39, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38, - inlined from ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity0.cpp:3: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In function ‘bool boxed_invoke_constructor(JSContext*, JS::HandleObject, JS::HandleId, const JS::CallArgs&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:273:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 273 | if (!gjs_object_require_property(context, js_constructor, NULL, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 274 | constructor_name, &js_constructor_func)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:277:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 277 | return gjs->call_function(nullptr, js_constructor_func, args, args.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘void throw_invalid_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1079:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1079 | throw_invalid_argument(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In member function ‘bool BoxedInstance::set_nested_interface_object(JSContext*, GIFieldInfo*, GIStructInfo*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:604:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 604 | bool BoxedInstance::set_nested_interface_object(JSContext* context, - | ^~~~~~~~~~~~~ -In file included from ../gi/wrapperutils.h:37: -In function ‘bool gjs_define_property_dynamic(JSContext*, JS::HandleObject, const char*, JS::HandleId, const char*, JSNative, JSNative, JS::HandleValue, unsigned int)’, - inlined from ‘bool BoxedPrototype::define_boxed_class_fields(JSContext*, JS::HandleObject)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:752:41: -../gjs/jsapi-class.h:52:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 52 | return gjs_define_property_dynamic(cx, proto, prop_name, id, func_namespace, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | getter, private_slot, setter, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 54 | private_slot, flags); - | ~~~~~~~~~~~~~~~~~~~~ -../gjs/jsapi-class.h:52:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GClosureInTransferNone::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1344:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1344 | bool GClosureInTransferNone::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1349:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1349 | if (!(JS_TypeOfValue(cx, value) == JSTYPE_FUNCTION)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity0.cpp:4: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/closure.cpp: In member function ‘bool Gjs::Closure::invoke(JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/closure.cpp:165:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 165 | bool Closure::invoke(JS::HandleObject this_obj, - | ^~~~~~~ -In file included from ../gjs/gjs_pch.hh:57: -In function ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’, - inlined from ‘bool Gjs::Closure::invoke(JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/closure.cpp:184:23: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:92:10: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 92 | return !!JS_CallFunctionValue(cx, thisObj, fun, args, rval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In member function ‘bool BoxedInstance::get_nested_interface_object(JSContext*, JSObject*, GIFieldInfo*, GIStructInfo*, JS::MutableHandleValue) const’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:481:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 481 | bool BoxedInstance::get_nested_interface_object( - | ^~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 700 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT64]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 399 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 383 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:700:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 700 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericReturn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_INT64]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:399:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 399 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:383:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 383 | bool out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::BoxedInTransferNone::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1304:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1304 | bool BoxedInTransferNone::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GBytesIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1363:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1363 | bool GBytesIn::in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::UnionIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1328:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1328 | bool UnionIn::in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::InterfaceIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1394:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1394 | bool InterfaceIn::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::FundamentalIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1437:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1437 | bool FundamentalIn::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_array_from_strv(JSContext*, JS::MutableHandleValue, const char**)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:619:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 619 | gjs_array_from_strv(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2444:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2444 | bool gjs_value_from_gi_argument(JSContext* context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2541:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2541 | return gjs_string_from_utf8_n(context, utf8, bytes, value_p); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2553:44: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2553 | return gjs_string_from_filename(context, str, -1, value_p); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2632:67: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2632 | return gjs_struct_foreign_convert_from_gi_argument( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2633 | context, value_p, interface_info, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2670:46: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2670 | return gjs_value_from_g_value(context, value_p, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 2671 | gjs_arg_get(arg)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2279:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2279 | return gjs_string_from_ucs4(context, (gunichar *) c_array, -1, value_p); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = signed char]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2290:65, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = short unsigned int]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2295:67, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = short int]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2300:66, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = unsigned int]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2305:67, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = int]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2310:66, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = long long unsigned int]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2315:67, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = long long int]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2320:66, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = float]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2325:64, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = double]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2330:65, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = _GValue]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2340:69, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_zero_terminated_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, GITransfer) [with T = void*]’, - inlined from ‘bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2364:64, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2809:62: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2250:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2250 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 2251 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2252 | arg)) - | ~~~~ -In function ‘bool gjs_array_from_boxed_array(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, GIArgument*)’, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2838:46: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2184:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2184 | return gjs_array_from_carray_internal(context, value_p, array_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2185 | param_info, transfer, length, data); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_from_g_list(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, T*) [with T = _GList]’, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2845:37: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1911:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1911 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1912 | GJS_ARGUMENT_LIST_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1913 | &arg)) - | ~~~~~ -In function ‘bool gjs_array_from_g_list(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, T*) [with T = _GSList]’, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2848:37: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1911:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1911 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1912 | GJS_ARGUMENT_LIST_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1913 | &arg)) - | ~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2860:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2860 | return gjs_object_from_g_hash(context, value_p, key_param_info, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2861 | val_param_info, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 2862 | gjs_arg_get(arg)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_from_fixed_size_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)’, - inlined from ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2817:55: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2134:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2134 | return gjs_array_from_carray_internal(context, value_p, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 2135 | g_type_info_get_array_type(type_info), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2136 | param_info, transfer, length, array); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2134:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GenericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1502:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1502 | bool GenericInOut::out(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:39: -In function ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GIArgument*, bool)’, - inlined from ‘virtual bool Gjs::Arg::GenericInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1504:38: -../gi/arg.h:91:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 91 | return gjs_value_from_gi_argument( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 92 | cx, value_p, type_info, GJS_ARGUMENT_ARGUMENT, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 93 | copy_structs ? GI_TRANSFER_EVERYTHING : GI_TRANSFER_NOTHING, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_object_from_g_hash(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITypeInfo*, GITransfer, GHashTable*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2388:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2388 | bool gjs_object_from_g_hash(JSContext* context, JS::MutableHandleValue value_p, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2416:40: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2416 | if (!gjs_value_from_gi_argument(context, &keyjs, key_param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2417 | GJS_ARGUMENT_HASH_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2418 | &keyarg)) - | ~~~~~~~~ -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘bool gjs_object_from_g_hash(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITypeInfo*, GITransfer, GHashTable*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2421:30: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_object_from_g_hash(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITypeInfo*, GITransfer, GHashTable*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2431:40: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2431 | if (!gjs_value_from_gi_argument(context, &valjs, val_param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2432 | GJS_ARGUMENT_HASH_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2433 | &valarg)) - | ~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2436:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 2436 | if (!JS_DefineProperty(context, obj, keyutf8.get(), valjs, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2437 | JSPROP_ENUMERATE)) - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1972:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1972 | static bool gjs_array_from_carray_internal( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1991:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1991 | return gjs_string_from_ucs4(context, (gunichar *) array, length, value_p); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2015:72: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2020:49: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2025:51: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2030:50: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2035:51: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2040:50: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2045:51: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2050:50: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2055:48: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2060:49: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2084:52: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2084 | if (!gjs_value_from_gi_argument( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2085 | context, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2086 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, &arg)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool fill_vector_from_carray(JSContext*, JS::RootedValueVector&, GITypeInfo*, GIArgument*, void*, size_t, GITransfer) [with T = void*; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2102:48: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1962:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1962 | if (!gjs_value_from_gi_argument(cx, elems[i], param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 1963 | GJS_ARGUMENT_ARRAY_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1964 | arg)) - | ~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_from_explicit_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, GIArgument*, int)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2139:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2139 | bool gjs_value_from_explicit_array(JSContext* context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2145:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2145 | return gjs_array_from_carray_internal( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2146 | context, value_p, g_type_info_get_array_type(type_info), param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2147 | transfer, length, gjs_arg_get(arg)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2145:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ExplicitArrayInOut::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1508:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1508 | bool ExplicitArrayInOut::out(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1519:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1519 | return gjs_value_from_explicit_array(cx, value, &m_type_info, m_transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1520 | arg, length); - | ~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In member function ‘bool BoxedInstance::field_getter_impl(JSContext*, JSObject*, GIFieldInfo*, JS::MutableHandleValue) const’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:540:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 540 | bool BoxedInstance::field_getter_impl(JSContext* cx, JSObject* obj, - | ^~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:551:47: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 551 | return get_nested_interface_object(cx, obj, field_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 552 | interface_info, rval); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:588:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 588 | return gjs_value_from_gi_argument(cx, rval, type_info, GJS_ARGUMENT_FIELD, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 589 | GI_TRANSFER_EVERYTHING, &arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_value_from_explicit_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GIArgument*, int)’, - inlined from ‘bool BoxedInstance::field_getter_impl(JSContext*, JSObject*, GIFieldInfo*, JS::MutableHandleValue) const’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:585:45: -../gi/arg.h:107:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 107 | return gjs_value_from_explicit_array(context, value_p, type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | GI_TRANSFER_EVERYTHING, arg, length); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In static member function ‘static bool BoxedBase::field_getter(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:535:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 535 | return priv->to_instance()->field_getter_impl(context, obj, field_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 536 | args.rval()); - | ~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_array_from_g_value_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, const GValue*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2189:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2189 | bool gjs_array_from_g_value_array(JSContext* cx, JS::MutableHandleValue value_p, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:2218:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2218 | return gjs_array_from_carray_internal(cx, value_p, array_type, param_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2219 | transfer, length, data); - | ~~~~~~~~~~~~~~~~~~~~~~~ -../gi/wrapperutils.h: In static member function ‘static Prototype* GIWrapperBase::resolve_prototype(JSContext*, JS::HandleObject) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance]’: -../gi/wrapperutils.h:326:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 326 | if (!JS_GetPropertyById(cx, proto, atoms.gobject_prototype(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | &gobject_proto)) - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long int]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, TypeWrapper*, bool*) [with WantedType = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/js-value-inl.h:317:48, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:230:44, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 695 | if (!NumericIn::in(cx, state, arg, value)) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1490:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1490 | bool gjs_value_to_gi_argument(JSContext* context, JS::HandleValue value, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:226:39, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, const char*, GjsArgumentType) [with T = int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1454:38, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1523:50: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h: In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, TypeWrapper*, bool*) [with WantedType = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/js-value-inl.h:317:48, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:230:44, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, const char*, GjsArgumentType) [with T = long long int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1454:38, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1531:50: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToUint64(JSContext*, HandleValue, uint64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at ../gi/js-value-inl.h:168:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, TypeWrapper*, bool*) [with WantedType = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/js-value-inl.h:317:48, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:230:44, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, const char*, GjsArgumentType) [with T = long long unsigned int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1454:38, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1535:51: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:252:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 252 | return js::ToUint64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = float; GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:283:38, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:230:44, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, const char*, GjsArgumentType) [with T = float]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1454:38, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1543:48: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:226:39, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, const char*, GjsArgumentType) [with T = double]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1454:38, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1547:49: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1556:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1556 | throw_invalid_argument(context, value, type_info, arg_name, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1557 | arg_type); - | ~~~~~~~~~ -In function ‘bool value_to_interface_gi_argument(JSContext*, JS::HandleValue, GIBaseInfo*, GIInfoType, GITransfer, bool, GIArgument*, GjsArgumentType, GjsArgumentFlags, bool*)’, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1654:44: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1215:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1215 | if (!gjs_value_to_g_value_no_copy(cx, value, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ - 1216 | gjs_arg_get(arg))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1223:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1223 | if (!gjs_value_to_g_value(cx, value, &gvalue)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool value_to_interface_gi_argument(JSContext*, JS::HandleValue, GIBaseInfo*, GIInfoType, GITransfer, bool, GIArgument*, GjsArgumentType, GjsArgumentFlags, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1410:29, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1654:44: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool value_to_interface_gi_argument(JSContext*, JS::HandleValue, GIBaseInfo*, GIInfoType, GITransfer, bool, GIArgument*, GjsArgumentType, GjsArgumentFlags, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1421:29, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1654:44: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1658:39: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1658 | throw_invalid_argument(context, value, type_info, arg_name, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1659 | arg_type); - | ~~~~~~~~~ -In function ‘bool gjs_array_to_g_list(JSContext*, const JS::HandleValue&, GITypeInfo*, GITransfer, const char*, GjsArgumentType, T**) [with T = _GList]’, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1671:35: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:249:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 249 | if (!JS::IsArrayObject(cx, value, &is_array)) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:252:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 252 | throw_invalid_argument(cx, value, type_info, arg_name, arg_type); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:260:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 260 | throw_invalid_argument(cx, value, type_info, arg_name, arg_type); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:286:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 286 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’, - inlined from ‘bool gjs_array_to_g_list(JSContext*, const JS::HandleValue&, GITypeInfo*, GITransfer, const char*, GjsArgumentType, T**) [with T = _GList]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:296:38, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1671:35: -../gi/arg.h:77:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 77 | return gjs_value_to_gi_argument(cx, value, type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 78 | nullptr /* arg_name */, argument_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 79 | transfer, GjsArgumentFlags::NONE, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_to_g_list(JSContext*, const JS::HandleValue&, GITypeInfo*, GITransfer, const char*, GjsArgumentType, T**) [with T = _GSList]’, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1675:35: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:249:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 249 | if (!JS::IsArrayObject(cx, value, &is_array)) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:252:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 252 | throw_invalid_argument(cx, value, type_info, arg_name, arg_type); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:260:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 260 | throw_invalid_argument(cx, value, type_info, arg_name, arg_type); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:286:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 286 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’, - inlined from ‘bool gjs_array_to_g_list(JSContext*, const JS::HandleValue&, GITypeInfo*, GITransfer, const char*, GjsArgumentType, T**) [with T = _GSList]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:296:38, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1675:35: -../gi/arg.h:77:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 77 | return gjs_value_to_gi_argument(cx, value, type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 78 | nullptr /* arg_name */, argument_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 79 | transfer, GjsArgumentFlags::NONE, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_object_to_g_hash(JSContext*, JS::HandleObject, GITypeInfo*, GITransfer, GHashTable**)’, - inlined from ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1694:38: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:525:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 525 | !value_to_ghashtable_key(context, key_js, key_tag, &key_ptr) || - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:526:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 526 | !JS_GetPropertyById(context, props, cur_id, &val_js) || - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:528:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 528 | !gjs_value_to_gi_argument(context, val_js, val_param_info, nullptr, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 529 | GJS_ARGUMENT_HASH_ELEMENT, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | GjsArgumentFlags::MAY_BE_NULL, &val_arg)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1722:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1722 | if (!gjs_array_to_explicit_array(context, value, type_info, arg_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1723 | arg_type, transfer, flags, data.out(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1724 | &length)) { - | ~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1759:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1759 | throw_invalid_argument(context, value, type_info, arg_name, arg_type); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In member function ‘bool BoxedInstance::field_setter_impl(JSContext*, GIFieldInfo*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:647:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 647 | bool BoxedInstance::field_setter_impl(JSContext* context, - | ^~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:658:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 658 | return set_nested_interface_object(context, field_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 659 | interface_info, value); - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:664:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 664 | if (!gjs_value_to_gi_argument(context, value, type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 665 | g_base_info_get_name(field_info), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 666 | GJS_ARGUMENT_FIELD, GI_TRANSFER_NOTHING, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 667 | GjsArgumentFlags::MAY_BE_NULL, &arg)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In static member function ‘static bool BoxedBase::field_setter(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:703:48: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 703 | if (!priv->to_instance()->field_setter_impl(cx, field_info, args[0])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp: In member function ‘bool BoxedInstance::init_from_props(JSContext*, JS::Value)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:249:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 249 | if (!gjs_object_require_property(context, props, "property list", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | JS::HandleId::fromMarkedLocation(ids[ix].address()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 251 | &value)) - | ~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/boxed.cpp:254:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 254 | if (!field_setter_impl(context, field_info, value)) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::FallbackInterfaceIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:567:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 567 | bool in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:569:40: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 569 | return gjs_value_to_gi_argument(cx, value, &m_type_info, m_arg_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 570 | GJS_ARGUMENT_ARGUMENT, m_transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 571 | flags(), arg); - | ~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GenericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:952:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 952 | bool GenericIn::in(JSContext* cx, GjsFunctionCallState*, GIArgument* arg, - | ^~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:954:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 954 | return gjs_value_to_gi_argument(cx, value, &m_type_info, m_arg_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 955 | GJS_ARGUMENT_ARGUMENT, m_transfer, flags(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 956 | arg); - | ~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_value_to_callback_out_arg(JSContext*, JS::HandleValue, GIArgInfo*, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1855:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1855 | bool gjs_value_to_callback_out_arg(JSContext* context, JS::HandleValue value, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1885:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1885 | return gjs_value_to_gi_argument( - | ~~~~~~~~~~~~~~~~~~~~~~~~^ - 1886 | context, value, &type_info, g_base_info_get_name(arg_info), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1887 | (g_arg_info_is_return_value(arg_info) ? GJS_ARGUMENT_RETURN_VALUE - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | : GJS_ARGUMENT_ARGUMENT), - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 1889 | g_arg_info_get_ownership_transfer(arg_info), flags, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1093:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1093 | bool gjs_array_to_explicit_array(JSContext* context, JS::HandleValue value, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1109:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1109 | throw_invalid_argument(context, value, param_info, arg_name, arg_type); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:802:70, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = char32_t; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:805:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = char32_t]’ at ../gi/js-value-inl.h:146:31, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = char32_t]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:580:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = char32_t; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:805:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:808:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned int]’ at ../gi/js-value-inl.h:139:24, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned char]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:583:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:808:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:811:47, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = signed char]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:583:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:811:47, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:814:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned int]’ at ../gi/js-value-inl.h:139:24, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = short unsigned int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:583:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:814:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:817:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = short int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:583:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:817:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:820:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned int]’ at ../gi/js-value-inl.h:139:24, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:580:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:820:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:823:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:580:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:823:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:826:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:580:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:826:48, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:829:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToUint64(JSContext*, HandleValue, uint64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at ../gi/js-value-inl.h:168:24, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:580:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:829:49, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:252:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 252 | return js::ToUint64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:832:46, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = float]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:583:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = float; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:832:46, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:835:47, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:580:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = double; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:835:47, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = long unsigned int; GITypeTag TAG = GI_TYPE_TAG_GTYPE]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:838:65, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = _GValue; GITypeTag TAG = GI_TYPE_TAG_VOID]’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:849:55, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:601:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 601 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from ../gi/arg-inl.h:21, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:37: -In function ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = _GValue]’, - inlined from ‘bool js_value_to_c_strict(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = _GValue]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:580:39, - inlined from ‘bool gjs_array_to_auto_array(JSContext*, JS::Value, size_t, void**) [with T = _GValue; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:606:39, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:849:55, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -../gi/js-value-inl.h:206:32: note: parameter passing for argument of type ‘const JS::HandleValue’ {aka ‘const JS::Handle’} changed in GCC 7.1 - 206 | return gjs_value_to_g_value(cx, value, out); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_to_flat_array(JSContext*, JS::HandleValue, unsigned int, GITypeInfo*, size_t, void**)’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:857:47, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:758:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 758 | if (!JS_GetElement(cx, array, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’, - inlined from ‘bool gjs_array_to_flat_array(JSContext*, JS::HandleValue, unsigned int, GITypeInfo*, size_t, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:764:38, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:857:47, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -../gi/arg.h:77:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 77 | return gjs_value_to_gi_argument(cx, value, type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 78 | nullptr /* arg_name */, argument_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 79 | transfer, GjsArgumentFlags::NONE, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_array_to_ptrarray(JSContext*, JS::Value, unsigned int, GITransfer, GITypeInfo*, void**)’, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:868:37, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:722:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 722 | if (!JS_GetElement(context, array_obj, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)’, - inlined from ‘bool gjs_array_to_ptrarray(JSContext*, JS::Value, unsigned int, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:729:38, - inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:868:37, - inlined from ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1143:40: -../gi/arg.h:77:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 77 | return gjs_value_to_gi_argument(cx, value, type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 78 | nullptr /* arg_name */, argument_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 79 | transfer, GjsArgumentFlags::NONE, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp: In function ‘bool gjs_array_to_explicit_array(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, size_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg.cpp:1154:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1154 | throw_invalid_argument(context, value, param_info, arg_name, arg_type); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ExplicitArrayIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:969:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 969 | bool ExplicitArrayIn::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:981:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 981 | if (!gjs_array_to_explicit_array(cx, value, &m_type_info, m_arg_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 982 | GJS_ARGUMENT_ARGUMENT, m_transfer, flags(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 983 | &data, &length)) - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::ExplicitArrayInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:993:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 993 | bool ExplicitArrayInOut::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:995:29: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 995 | if (!ExplicitArrayIn::in(cx, state, arg, value)) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘virtual bool Gjs::Arg::GenericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:960:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 960 | bool GenericInOut::in(JSContext* cx, GjsFunctionCallState* state, - | ^~~~~~~~~~~~ -In member function ‘virtual bool Gjs::Arg::GenericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’, - inlined from ‘virtual bool Gjs::Arg::GenericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:962:23: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:954:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 954 | return gjs_value_to_gi_argument(cx, value, &m_type_info, m_arg_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 955 | GJS_ARGUMENT_ARGUMENT, m_transfer, flags(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 956 | arg); - | ~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long unsigned int]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1129:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1129 | GJS_JSAPI_RETURN_CONVENTION bool NumericIn::in(JSContext* cx, - | ^~~~~~~~~~~~ -In function ‘bool JS::ToUint64(JSContext*, HandleValue, uint64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at ../gi/js-value-inl.h:168:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, TypeWrapper*, bool*) [with WantedType = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/js-value-inl.h:317:48, - inlined from ‘bool gjs_arg_set_from_js_value(JSContext*, const JS::HandleValue&, GIArgument*, bool*) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’ at ../gi/arg-inl.h:230:44, - inlined from ‘bool Gjs::Arg::NumericIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long unsigned int]’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:1135:38: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:252:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 252 | return js::ToUint64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp: In member function ‘bool Gjs::Arg::NumericInOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID]’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:693:10: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 693 | bool in(JSContext* cx, GjsFunctionCallState* state, GIArgument* arg, - | ^~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/arg-cache.cpp:695:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 695 | if (!NumericIn::in(cx, state, arg, value)) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -[24/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o -c libgjs-internal.a.p/gjs-internal-unity5.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity5.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool throw_expect_type(JSContext*, JS::HandleValue, const char*, GType, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:475:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 475 | static bool throw_expect_type(JSContext* cx, JS::HandleValue value, - | ^~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:67: -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘bool throw_expect_type(JSContext*, JS::HandleValue, const char*, GType, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:482:46: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:497:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 497 | gjs_value_to_g_value_internal(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:592:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 592 | return throw_expect_type(context, value, "char", 0, out_of_range); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:601:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 601 | return throw_expect_type(context, value, "unsigned char", 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 602 | out_of_range); - | ~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:606:31: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = long long int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:613:48: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:618:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 618 | return throw_expect_type(context, value, "64-bit integer", 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | out_of_range); - | ~~~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:623:31: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:174:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = float; GITypeTag TAG = GI_TYPE_TAG_VOID; T = double]’ at ../gi/js-value-inl.h:283:38, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:630:46: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:635:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 635 | return throw_expect_type(context, value, "float", 0, out_of_range); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = unsigned int]’ at ../gi/js-value-inl.h:139:24, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:639:31: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:180:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 180 | return js::ToUint32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToUint64(JSContext*, HandleValue, uint64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at ../gi/js-value-inl.h:168:24, - inlined from ‘bool Gjs::js_value_to_c_checked(JSContext*, const JS::HandleValue&, T*, bool*) [with WantedType = long long unsigned int; GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long unsigned int]’ at ../gi/js-value-inl.h:271:34, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:646:49: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:252:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 252 | return js::ToUint64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:651:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 651 | return throw_expect_type(context, value, "unsigned 64-bit integer", - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 652 | 0, out_of_range); - | ~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:672:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 672 | return throw_expect_type(context, value, "object", gtype); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:681:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 681 | if (!JS::IsArrayObject(context, value, &is_array)) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:684:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 684 | return throw_expect_type(context, value, "strv"); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:689:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 689 | return throw_expect_type(context, value, "strv"); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:722:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 722 | if (!gjs_value_to_g_value(context, value, &nested_gvalue)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:807:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 807 | return throw_expect_type(context, value, "boxed type", gtype); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:829:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 829 | return throw_expect_type(context, value, "boxed type", gtype); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:836:31: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:851:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 851 | return throw_expect_type(context, value, "enum", gtype); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = long long int]’ at ../gi/js-value-inl.h:158:23, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:856:31: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:863:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 863 | return throw_expect_type(context, value, "flags", gtype); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:879:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 879 | return throw_expect_type(context, value, "param type", gtype); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:887:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 887 | return throw_expect_type(context, value, "GType object"); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool Gjs::js_value_to_c(JSContext*, const JS::HandleValue&, T*) [with GITypeTag TAG = GI_TYPE_TAG_VOID; T = int]’ at ../gi/js-value-inl.h:133:23, - inlined from ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:908:31: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_internal(JSContext*, JS::HandleValue, GValue*, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:914:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 914 | return throw_expect_type(context, value, "integer"); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:920:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 920 | return throw_expect_type(context, value, "object", gtype); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value(JSContext*, JS::HandleValue, GValue*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:942:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 942 | gjs_value_to_g_value(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:946:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 946 | return gjs_value_to_g_value_internal(context, value, gvalue, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_to_g_value_no_copy(JSContext*, JS::HandleValue, GValue*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:950:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 950 | gjs_value_to_g_value_no_copy(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:954:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 954 | return gjs_value_to_g_value_internal(context, value, gvalue, true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_from_g_value_internal(JSContext*, JS::MutableHandleValue, const GValue*, bool, bool, GIArgInfo*, GITypeInfo*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:981:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 981 | static bool gjs_value_from_g_value_internal(JSContext* context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1043:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1043 | if (!gjs_array_from_strv (context, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 1044 | value_p, - | ~~~~~~~~ - 1045 | (const char**) g_value_get_boxed (gvalue))) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1086:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1086 | if (!gjs_object_from_g_hash( - | ~~~~~~~~~~~~~~~~~~~~~~^ - 1087 | context, value_p, key_info, value_info, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1088 | static_cast(g_value_get_boxed(gvalue)))) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1122:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1122 | return gjs_value_from_g_value(context, value_p, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 1123 | static_cast(gboxed)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1140:63: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1140 | return gjs_struct_foreign_convert_from_gi_argument(context, value_p, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ - 1141 | info, &arg); - | ~~~~~~~~~~~ -In file included from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:34: -In function ‘bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GIArgument*, bool)’, - inlined from ‘bool gjs_value_from_g_value_internal(JSContext*, JS::MutableHandleValue, const GValue*, bool, bool, GIArgInfo*, GITypeInfo*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1183:42: -../gi/arg.h:91:38: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 91 | return gjs_value_from_gi_argument( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 92 | cx, value_p, type_info, GJS_ARGUMENT_ARGUMENT, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 93 | copy_structs ? GI_TRANSFER_EVERYTHING : GI_TRANSFER_NOTHING, arg); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_from_g_value_internal(JSContext*, JS::MutableHandleValue, const GValue*, bool, bool, GIArgInfo*, GITypeInfo*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1071:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1071 | if (!gjs_array_from_g_value_array(context, value_p, element_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1072 | transfer, gvalue)) { - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1071:42: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In function ‘bool gjs_value_from_g_value(JSContext*, JS::MutableHandleValue, const GValue*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1239:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1239 | gjs_value_from_g_value(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:1243:43: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1243 | return gjs_value_from_g_value_internal(context, value_p, gvalue, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_value_from_array_and_length_values(JSContext*, JS::MutableHandleValue, GITypeInfo*, const GValue*, GIArgInfo*, GITypeInfo*, const GValue*, bool, bool)’, - inlined from ‘void Gjs::Closure::marshal(GValue*, unsigned int, const GValue*, void*, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:350:57: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:209:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 209 | if (!gjs_value_from_g_value_internal( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 210 | context, &array_length, array_length_value, no_copy, is_introspected_signal, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 211 | array_length_arg_info, array_length_type_info)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:217:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 217 | return gjs_value_from_explicit_array( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 218 | context, value_p, array_type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 219 | no_copy ? GI_TRANSFER_NOTHING : GI_TRANSFER_EVERYTHING, &array_arg, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 220 | array_length.toInt32()); - | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp: In member function ‘void Gjs::Closure::marshal(GValue*, unsigned int, const GValue*, void*, void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:355:50: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 355 | res = gjs_value_from_g_value_internal( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 356 | context, &argv_to_append, gval, no_copy, is_introspected_signal, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 357 | arg_details.arg_info, &arg_details.type_info); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:373:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 373 | if (!invoke(nullptr, argv, &rval)) { - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_value_to_g_value(JSContext*, JS::HandleValue, GValue*)’, - inlined from ‘void Gjs::Closure::marshal(GValue*, unsigned int, const GValue*, void*, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:421:34: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/value.cpp:946:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 946 | return gjs_value_to_g_value_internal(context, value, gvalue, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity5.cpp:2: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/wrapperutils.cpp: In function ‘bool gjs_wrapper_to_string_func(JSContext*, JSObject*, const char*, GIBaseInfo*, GType, const void*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gi/wrapperutils.cpp:22:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 22 | bool gjs_wrapper_to_string_func(JSContext* context, JSObject* this_obj, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[25/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o -c libgjs-internal.a.p/gjs-internal-unity7.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity7.cpp:4: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp: In function ‘bool importer_to_string(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:75:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 75 | if (!JS_GetPropertyById(cx, importer, atoms.module_path(), &module_path)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp: In function ‘JSObject* load_module_init(JSContext*, JS::HandleObject, GFile*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:344:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 344 | if (!JS_GetPropertyById(cx, in_object, atoms.module_init(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | &v_module)) - | ~~~~~~~~~~ -In function ‘bool import_module_init(JSContext*, GFile*, JS::HandleObject)’, - inlined from ‘JSObject* load_module_init(JSContext*, JS::HandleObject, GFile*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:360:28: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:329:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 329 | return gjs->eval_with_scope(module_obj, script, script_len, full_path, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 330 | &ignored); - | ~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp: In function ‘bool define_meta_properties(JSContext*, JS::HandleObject, const char*, const char*, JS::HandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:123:35: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 123 | if (!JS_DefinePropertyById(context, module_obj, atoms.file(), file, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | attrs)) - | ~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:140:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 140 | if (!JS_GetPropertyById(context, parent, atoms.module_path(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 141 | &parent_module_path)) - | ~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:165:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 165 | if (!JS_DefinePropertyById(context, module_obj, atoms.module_name(), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 166 | module_name_val, attrs)) - | ~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:169:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 169 | if (!JS_DefinePropertyById(context, module_obj, atoms.parent_module(), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 170 | parent_module_val, attrs)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:173:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 173 | if (!JS_DefinePropertyById(context, module_obj, atoms.module_path(), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 174 | module_path, attrs)) - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:180:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 180 | return JS_DefinePropertyById(context, module_obj, to_string_tag_name, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 181 | to_string_tag, attrs); - | ~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity7.cpp:3: -In static member function ‘static bool GjsBaseGlobal::run_bootstrap(JSContext*, const char*, JS::HandleObject)’, - inlined from ‘static bool GjsGlobal::define_properties(JSContext*, JS::HandleObject, const char*, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp:222:31: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp:113:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 113 | return JS::Evaluate(cx, options, source, &ignored); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp: In function ‘bool gjs_global_registry_set(JSContext*, JS::HandleObject, JS::PropertyKey, JS::HandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp:455:22: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 455 | return JS::MapSet(cx, registry, v_key, v_value); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp: In function ‘bool gjs_global_registry_get(JSContext*, JS::HandleObject, JS::PropertyKey, JS::MutableHandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp:476:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 476 | !JS::MapGet(cx, registry, v_key, &v_value)) - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function ‘static bool GjsBaseGlobal::run_bootstrap(JSContext*, const char*, JS::HandleObject)’, - inlined from ‘static bool GjsDebuggerGlobal::define_properties(JSContext*, JS::HandleObject, const char*, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp:271:31, - inlined from ‘bool gjs_define_global_properties(JSContext*, JS::HandleObject, GjsGlobalType, const char*, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp:529:56: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/global.cpp:113:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 113 | return JS::Evaluate(cx, options, source, &ignored); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool do_import(JSContext*, JS::HandleObject, JS::HandleId)’, - inlined from ‘bool importer_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:744:19: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:490:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 490 | if (!JS_GetPropertyById(context, obj, atoms.parent_module(), &parent)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:511:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 511 | if (!JS_GetElement(context, search_path, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool import_symbol_from_init_js(JSContext*, JS::HandleObject, GFile*, const char*, bool*)’, - inlined from ‘bool do_import(JSContext*, JS::HandleObject, JS::HandleId)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:540:40, - inlined from ‘bool importer_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:744:19: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:409:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 409 | if (!JS_GetProperty(cx, module_obj, name, &obj_val)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:415:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 415 | if (!JS_DefineProperty(cx, importer, name, obj_val, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 416 | GJS_MODULE_PROP_FLAGS & ~JSPROP_PERMANENT)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool seal_import(JSContext*, JS::HandleObject, JS::HandleId, const char*)’, - inlined from ‘bool attempt_import(JSContext*, JS::HandleObject, JS::HandleId, const char*, GFile*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:436:23, - inlined from ‘bool import_file_on_module(JSContext*, JS::HandleObject, JS::HandleId, const char*, GFile*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:447:24, - inlined from ‘bool do_import(JSContext*, JS::HandleObject, JS::HandleId)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:579:34, - inlined from ‘bool importer_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:744:19: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:209:41: note: parameter passing for argument of type ‘JS::MutableHandle >’ changed in GCC 7.1 - 209 | if (!JS_GetOwnPropertyDescriptorById(cx, obj, id, &maybe_descr) || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:221:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 221 | if (!JS_DefinePropertyById(cx, obj, id, descr)) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp: In function ‘bool importer_new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/importer.cpp:639:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 639 | if (!JS_GetElement(context, search_path, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[26/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o -c libgjs-internal.a.p/gjs-internal-unity8.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity8.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp: In function ‘bool compile_module(JSContext*, const JS::UniqueChars&, JS::HandleString, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:139:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 139 | static bool compile_module(JSContext* cx, const JS::UniqueChars& uri, - | ^~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity8.cpp:4: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp: In function ‘bool finish_import(JSContext*, JS::HandleObject, const JS::CallArgs&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:603:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 603 | JS_GetProperty(cx, callback_data, "priv", &importing_module_priv) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:604:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 604 | JS_GetProperty(cx, callback_data, "promise", &v_internal_promise) && - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:605:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 605 | JS_GetProperty(cx, callback_data, "module_request", &v_module_request); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp: In function ‘bool import_rejected(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:640:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 640 | JS_SetPendingException(cx, args.get(0), - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 641 | JS::ExceptionStackBehavior::DoNotCapture); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function ‘void PromiseData::reject_with_pending_exception()’, - inlined from ‘void load_async_callback(GObject*, GAsyncResult*, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:503:47: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:465:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 465 | bool ok GJS_USED_ASSERT = JS_GetPendingException(cx, &exception); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:471:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 471 | ok = JS_CallFunction(cx, /* this_obj = */ nullptr, rejecter(), args, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 472 | &ignored_rval); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp: In function ‘void load_async_callback(GObject*, GAsyncResult*, void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:508:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 508 | bool ok = gjs_string_from_utf8_n(promise->cx, contents, length, &text); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function ‘void PromiseData::reject_with_pending_exception()’, - inlined from ‘void load_async_callback(GObject*, GAsyncResult*, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:511:47: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:465:57: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 465 | bool ok GJS_USED_ASSERT = JS_GetPendingException(cx, &exception); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:471:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 471 | ok = JS_CallFunction(cx, /* this_obj = */ nullptr, rejecter(), args, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 472 | &ignored_rval); - | ~~~~~~~~~~~~~~ -In member function ‘void PromiseData::resolve(JS::Value)’, - inlined from ‘void load_async_callback(GObject*, GAsyncResult*, void*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:515:21: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:480:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 480 | bool ok GJS_USED_ASSERT = JS_CallFunction( - | ~~~~~~~~~~~~~~~^ - 481 | cx, /* this_obj = */ nullptr, resolver(), args, &ignored_rval); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp: In function ‘bool gjs_load_internal_module(JSContext*, const char*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:92:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 92 | return JS::Evaluate(cx, options, buf, &ignored); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp: In function ‘bool gjs_internal_compile_internal_module(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:188:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 188 | return compile_module(cx, uri, source, args.rval()); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp: In function ‘bool gjs_internal_compile_module(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/internal.cpp:216:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 216 | return compile_module(cx, uri, source, args.rval()); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp: In member function ‘bool GjsScriptModule::resolve_impl(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:188:42: note: parameter passing for argument of type ‘JS::MutableHandle >’ changed in GCC 7.1 - 188 | if (!JS_GetPropertyDescriptorById(cx, lexical, id, &maybe_desc, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 189 | &holder)) - | ~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:203:37: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 203 | return JS_DefinePropertyById(cx, module, id, desc); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In static member function ‘static JSObject* GjsScriptModule::build_private(JSContext*, const char*)’, - inlined from ‘JSObject* gjs_script_module_build_private(JSContext*, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:285:42: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:248:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 248 | !JS_SetPropertyById(cx, priv, atoms.uri(), val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:57: -In function ‘bool JS::Call(JSContext*, Handle, const char*, const HandleValueArray&, MutableHandle)’, - inlined from ‘JSObject* gjs_module_load(JSContext*, const char*, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:395:18: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:98:10: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 98 | return !!JS_CallFunctionName(cx, thisObj, name, args, rval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp: In function ‘bool gjs_populate_module_meta(JSContext*, JS::HandleValue, JS::HandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:469:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 469 | bool gjs_populate_module_meta(JSContext* cx, JS::HandleValue private_ref, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:479:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 479 | if (!JS_GetProperty(cx, module, "id", &specifier) || - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:480:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 480 | !JS_DefinePropertyById(cx, meta, atoms.url(), specifier, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 481 | GJS_MODULE_PROP_FLAGS)) - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:485:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 485 | if (!JS_GetPropertyById(cx, module, atoms.internal(), &v_internal)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp: In function ‘JSObject* gjs_module_resolve(JSContext*, JS::HandleValue, JS::HandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:551:11: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 551 | JSObject* gjs_module_resolve(JSContext* cx, JS::HandleValue importingModulePriv, - | ^~~~~~~~~~~~~~~~~~ -In function ‘bool JS::Call(JSContext*, Handle, const char*, const HandleValueArray&, MutableHandle)’, - inlined from ‘JSObject* gjs_module_resolve(JSContext*, JS::HandleValue, JS::HandleObject)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:579:18: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:98:10: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 98 | return !!JS_CallFunctionName(cx, thisObj, name, args, rval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp: In function ‘bool gjs_dynamic_module_resolve(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:669:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 669 | bool gjs_dynamic_module_resolve(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:696:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 696 | !JS_DefineProperty(cx, callback_data, "priv", importing_module_priv, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 697 | JSPROP_PERMANENT)) - | ~~~~~~~~~~~~~~~~~ -In function ‘bool JS::Call(JSContext*, Handle, const char*, const HandleValueArray&, MutableHandle)’, - inlined from ‘bool gjs_dynamic_module_resolve(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:718:18: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:98:10: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 98 | return !!JS_CallFunctionName(cx, thisObj, name, args, rval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function ‘static JSObject* GjsScriptModule::build_private(JSContext*, const char*)’, - inlined from ‘bool GjsScriptModule::evaluate_import(JSContext*, JS::HandleObject, const char*, size_t, const char*, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:128:48: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:248:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 248 | !JS_SetPropertyById(cx, priv, atoms.uri(), val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp: In member function ‘bool GjsScriptModule::evaluate_import(JSContext*, JS::HandleObject, const char*, size_t, const char*, const char*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/module.cpp:138:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 138 | if (!JS_ExecuteScript(cx, scope_chain, script, &ignored_retval)) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[27/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity6.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity6.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity6.cpp.o -c libgjs-internal.a.p/gjs-internal-unity6.cpp -In file included from ../gjs/gjs_pch.hh:67: -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, int*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool quit(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/debugger.cpp:43:29: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity6.cpp:1: -In lambda function, - inlined from ‘static constexpr bool load_context_module(JSContext*, const char*, const char*)::::_FUN(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:630:9: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:626:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 626 | gjs_log_exception_full(cx, error, nullptr, G_LOG_LEVEL_ERROR); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp: In function ‘bool on_context_module_rejected_log_exception(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:546:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 546 | gjs_log_exception_full(cx, error, nullptr, G_LOG_LEVEL_CRITICAL); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘JS::UniqueChars get_callsite(JSContext*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/deprecation.cpp:92:51, - inlined from ‘void warn_deprecated_unsafe_internal(JSContext*, GjsDeprecationMessageId, const char*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/deprecation.cpp:102:46: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp: In member function ‘bool GjsContextPrivate::run_finalization_registry_cleanup()’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1104:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1104 | if (!JS_CallFunction(m_cx, nullptr, task, JS::HandleValueArray::empty(), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1105 | &unused_rval)) { - | ~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity6.cpp:2: -In function ‘bool bootstrap_coverage(GjsCoverage*)’, - inlined from ‘void gjs_coverage_constructed(GObject*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/coverage.cpp:350:28: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/coverage.cpp:325:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 325 | if (!JS_SetPropertyById(context, debugger_global, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | gjs->atoms().debuggee(), v_debuggee) || - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:57: -In function ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’, - inlined from ‘bool GjsContextPrivate::run_main_loop_hook()’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1399:20: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:110:14: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 110 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:110:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp: In member function ‘bool GjsContextPrivate::call_function(JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1684:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1684 | bool GjsContextPrivate::call_function(JS::HandleObject this_obj, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1684:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1688:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1688 | if (!JS_CallFunctionValue(m_cx, this_obj, func_val, args, rval)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity6.cpp:3: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/debugger.cpp: In function ‘void gjs_context_setup_debugger_console(GjsContext*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/debugger.cpp:126:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 126 | if (!JS_SetPropertyById(cx, debugger_global, gjs->atoms().debuggee(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 127 | v_debuggee) || - | ~~~~~~~~~~~ -In function ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’, - inlined from ‘bool GjsContextPrivate::_ZN17GjsContextPrivate17run_jobs_fallibleEv.part.0()’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1055:26: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:110:14: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 110 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:110:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp: In member function ‘bool GjsContextPrivate::eval_with_scope(JS::HandleObject, const char*, size_t, const char*, JS::MutableHandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1617:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1617 | bool GjsContextPrivate::eval_with_scope(JS::HandleObject scope_object, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1656:26: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1656 | if (!JS_ExecuteScript(m_cx, scope_chain, script, retval)) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp: In member function ‘bool GjsContextPrivate::eval(const char*, size_t, const char*, int*, GError**)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1413:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1413 | bool ok = eval_with_scope(nullptr, script, script_len, filename, &retval); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp: In function ‘bool add_promise_reactions(JSContext*, JS::HandleValue, JSNative, JSNative, const std::string&)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:568:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 568 | static bool add_promise_reactions(JSContext* cx, JS::HandleValue promise, - | ^~~~~~~~~~~~~~~~~~~~~ -In function ‘void load_context_module(JSContext*, const char*, const char*)’, - inlined from ‘GjsContextPrivate::GjsContextPrivate(JSContext*, GjsContext*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:757:28: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:615:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 615 | bool ok = add_promise_reactions( - | ~~~~~~~~~~~~~~~~~~~~~^ - 616 | cx, evaluation_promise, on_context_module_resolved, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 617 | [](JSContext* cx, unsigned argc, JS::Value* vp) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 618 | JS::CallArgs args = JS::CallArgsFromVp(argc, vp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | - | - 620 | gjs_debug(GJS_DEBUG_IMPORTER, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | "Module evaluation promise rejected: %s", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 622 | gjs_debug_callable(&args.callee()).c_str()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 623 | - | - 624 | JS::HandleValue error = args.get(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 625 | // Abort because this module is required. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 626 | gjs_log_exception_full(cx, error, nullptr, G_LOG_LEVEL_ERROR); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 627 | - | - 628 | GjsContextPrivate::from_cx(cx)->main_loop_release(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 629 | return false; - | ~~~~~~~~~~~~~ - 630 | }, - | ~~ - 631 | debug_identifier); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp: In member function ‘bool GjsContextPrivate::eval_module(const char*, uint8_t*, GError**)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/context.cpp:1506:35: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1506 | ok = add_promise_reactions( - | ~~~~~~~~~~~~~~~~~~~~~^ - 1507 | m_cx, evaluation_promise, on_context_module_resolved, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1508 | on_context_module_rejected_log_exception, identifier); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[28/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o -c libgjs-internal.a.p/gjs-internal-unity9.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity9.cpp:4: -In function ‘bool gjs_encode_into_uint8array(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)’, - inlined from ‘bool gjs_encode_into(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/text-encoding.cpp:548:38: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/text-encoding.cpp:512:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 512 | if (!JS_SetProperty(cx, result, "read", v_read) || - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/text-encoding.cpp:513:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 513 | !JS_SetProperty(cx, result, "written", v_written)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/text-encoding.cpp: In function ‘JSString* gjs_decode_from_uint8array(JSContext*, JS::HandleObject, const char*, GjsStringTermination, bool)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../gjs/text-encoding.cpp:314:40: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 314 | if (!JS_GetPendingException(cx, &exc) || !exc.isObject()) - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -[29/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o -c libgjs-internal.a.p/gjs-internal-unity10.cpp -In file included from ../gjs/gjs_pch.hh:67: -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘bool gjs_log_error(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/print.cpp:76:28: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity10.cpp:4: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/print.cpp: In function ‘bool gjs_log_error(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/print.cpp:80:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 80 | gjs_log_exception_full(cx, argv[0], jstr, G_LOG_LEVEL_WARNING); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘bool gjs_log(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/print.cpp:41:43: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity10.cpp:3: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/console.cpp: In function ‘std::string print_string_value(JSContext*, JS::HandleValue)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/console.cpp:164:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 164 | std::string print_string_value(JSContext* cx, JS::HandleValue v_string) { - | ^~~~~~~~~~~~~~~~~~ -In function ‘bool gjs_console_eval_and_print(JSContext*, JS::HandleObject, const std::string&, int)’, - inlined from ‘bool gjs_console_interact(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/console.cpp:297:44: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/console.cpp:195:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 195 | if (!JS::Evaluate(cx, options, source, &result)) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:57: -In function ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’, - inlined from ‘bool gjs_console_eval_and_print(JSContext*, JS::HandleObject, const std::string&, int)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/console.cpp:207:23, - inlined from ‘bool gjs_console_interact(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/console.cpp:297:44: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/CallAndConstruct.h:92:10: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 92 | return !!JS_CallFunctionValue(cx, thisObj, fun, args, rval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, - inlined from ‘bool _ZL20gjs_print_parse_argsP9JSContextRKN2JS8CallArgsEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.0.constprop(JSContext*, const JS::CallArgs&, std::string*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/print.cpp:95:47: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 262 | return js::ToStringSlow(cx, v); - | ~~~~~~~~~~~~~~~~^~~~~~~ -[30/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o -c libgjs-internal.a.p/gjs-internal-unity13.cpp -In file included from ../gjs/gjs_pch.hh:67: -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../gjs/jsapi-util-args.h:193:22, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[31/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity12.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity12.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity12.cpp.o -c libgjs-internal.a.p/gjs-internal-unity12.cpp -In file included from ../gjs/gjs_pch.hh:67: -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../gjs/jsapi-util-args.h:193:22, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity12.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-surface.cpp: In function ‘bool surface_from_gi_argument(JSContext*, JS::MutableHandleValue, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-surface.cpp:362:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 362 | static bool surface_from_gi_argument(JSContext* cx, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -[32/76] rm -f libgjs-jsapi.a && gcc-ar csrDT libgjs-jsapi.a libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o -[33/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity14.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity14.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity14.cpp.o -c libgjs-internal.a.p/gjs-internal-unity14.cpp -In file included from ../gjs/gjs_pch.hh:67: -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../gjs/jsapi-util-args.h:193:22, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_extend; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_extend*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_extend*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool setExtend_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-surface-pattern.cpp:60:29: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_filter; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_filter*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_filter*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool setFilter_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-surface-pattern.cpp:114:29: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[34/76] c++ -Iinstalled-tests/js/libgjstesttools/libgjstesttools.so.p -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -c installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjstesttools-unity0.cpp -[35/76] cc -o subprojects/gobject-introspection-tests/libregress.so subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libregress.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so -Wl,--end-group -[36/76] cc -o subprojects/gobject-introspection-tests/libwarnlib.so subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libwarnlib.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so -Wl,--end-group -[37/76] cc -o subprojects/gobject-introspection-tests/libgimarshallingtests.so subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/meson-generated_gimarshallingtests-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgimarshallingtests.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so -Wl,--end-group -[38/76] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.c --dependency-file installed-tests/js/jsunit-resources.c.d -xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH -[39/76] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.h -xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH -[40/76] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir .. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d -[41/76] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir .. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h -[42/76] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity11.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity11.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity11.cpp.o -c libgjs-internal.a.p/gjs-internal-unity11.cpp -In file included from libgjs-internal.a.p/gjs-internal-unity11.cpp:2: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp: In function ‘bool region_from_gi_argument(JSContext*, JS::MutableHandleValue, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:259:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 259 | static bool region_from_gi_argument(JSContext* context, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity11.cpp:3: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool context_from_gi_argument(JSContext*, JS::MutableHandleValue, GIArgument*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:953:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 953 | static bool context_from_gi_argument(JSContext* context, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/gjs_pch.hh:67: -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../gjs/jsapi-util-args.h:193:22, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, int*}]’ at ../gjs/jsapi-util-args.h:400:42: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_font_slant; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_font_slant*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = _cairo_font_slant*; Args = {const char*, _cairo_font_weight*}]’ at ../gjs/jsapi-util-args.h:273:32, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = mozilla::UniquePtr*; Args = {const char*, _cairo_font_slant*, const char*, _cairo_font_weight*}]’ at ../gjs/jsapi-util-args.h:277:41, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr*, const char*, _cairo_font_slant*, const char*, _cairo_font_weight*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool selectFontFace_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:649:29: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_font_weight; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_font_weight*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = _cairo_font_slant*; Args = {const char*, _cairo_font_weight*}]’ at ../gjs/jsapi-util-args.h:277:41, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T, Args ...) [with T = mozilla::UniquePtr*; Args = {const char*, _cairo_font_slant*, const char*, _cairo_font_weight*}]’ at ../gjs/jsapi-util-args.h:277:41, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr*, const char*, _cairo_font_slant*, const char*, _cairo_font_weight*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool selectFontFace_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:649:29: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_operator; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_operator*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_operator*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool setOperator_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:347:1: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_line_join; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_line_join*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_line_join*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool setLineJoin_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:344:1: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_line_cap; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_line_cap*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_line_cap*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool setLineCap_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:343:1: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_fill_rule; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_fill_rule*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_fill_rule*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool setFillRule_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:341:1: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_antialias; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_antialias*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_antialias*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool setAntialias_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:340:1: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_content; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_content*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_content*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool pushGroupWithContent_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:325:1: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool deviceToUser_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:95:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 95 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:298:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 298 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(deviceToUser, cairo_device_to_user, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:98:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 98 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:298:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 298 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(deviceToUser, cairo_device_to_user, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool setDash_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:533:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 533 | if (!JS_GetElement(context, dashes, i, &elem)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘bool setDash_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:539:26: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool getCurrentPoint_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:115:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 115 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:304:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFF’ - 304 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFF(getCurrentPoint, cairo_get_current_point) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:118:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 118 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:304:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFF’ - 304 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFF(getCurrentPoint, cairo_get_current_point) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool strokeExtents_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:135:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 135 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:356:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 356 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(strokeExtents, cairo_stroke_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:138:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 138 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:356:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 356 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(strokeExtents, cairo_stroke_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:141:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 141 | if (!JS_SetElement(context, array, 2, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:356:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 356 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(strokeExtents, cairo_stroke_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:144:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 144 | if (!JS_SetElement(context, array, 3, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:356:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 356 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(strokeExtents, cairo_stroke_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool pathExtents_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:135:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 135 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:323:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 323 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(pathExtents, cairo_path_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:138:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 138 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:323:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 323 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(pathExtents, cairo_path_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:141:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 141 | if (!JS_SetElement(context, array, 2, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:323:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 323 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(pathExtents, cairo_path_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:144:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 144 | if (!JS_SetElement(context, array, 3, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:323:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 323 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(pathExtents, cairo_path_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool fillExtents_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:135:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 135 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:302:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 302 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(fillExtents, cairo_fill_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:138:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 138 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:302:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 302 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(fillExtents, cairo_fill_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:141:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 141 | if (!JS_SetElement(context, array, 2, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:302:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 302 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(fillExtents, cairo_fill_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:144:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 144 | if (!JS_SetElement(context, array, 3, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:302:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 302 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(fillExtents, cairo_fill_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool clipExtents_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:135:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 135 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:295:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 295 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(clipExtents, cairo_clip_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:138:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 138 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:295:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 295 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(clipExtents, cairo_clip_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:141:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 141 | if (!JS_SetElement(context, array, 2, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:295:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 295 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(clipExtents, cairo_clip_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:144:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 144 | if (!JS_SetElement(context, array, 3, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:295:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF’ - 295 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC0AFFFF(clipExtents, cairo_clip_extents) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool userToDeviceDistance_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:95:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 95 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:359:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 359 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(userToDeviceDistance, cairo_user_to_device_distance, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:98:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 98 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:359:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 359 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(userToDeviceDistance, cairo_user_to_device_distance, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool userToDevice_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:95:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 95 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:358:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 358 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(userToDevice, cairo_user_to_device, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:98:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 98 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:358:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 358 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(userToDevice, cairo_user_to_device, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp: In function ‘bool deviceToUserDistance_func(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:95:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 95 | if (!JS_SetElement(context, array, 0, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:299:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 299 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(deviceToUserDistance, cairo_device_to_user_distance, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:98:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 98 | if (!JS_SetElement(context, array, 1, r)) \ - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-context.cpp:299:1: note: in expansion of macro ‘_GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF’ - 299 | _GJS_CAIRO_CONTEXT_DEFINE_FUNC2FFAFF(deviceToUserDistance, cairo_device_to_user_distance, "x", "y") - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp: In function ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:102:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 102 | if (!JS_GetPropertyById(context, obj, atoms.x(), &val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:104:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp: In function ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:107:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 107 | if (!JS_GetPropertyById(context, obj, atoms.y(), &val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:109:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp: In function ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:112:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 112 | if (!JS_GetPropertyById(context, obj, atoms.width(), &val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:114:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp: In function ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:117:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 117 | if (!JS_GetPropertyById(context, obj, atoms.height(), &val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘bool fill_rectangle(JSContext*, JS::HandleObject, cairo_rectangle_int_t*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:119:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘JSObject* make_rectangle(JSContext*, cairo_rectangle_int_t*)’, - inlined from ‘bool get_rectangle_func(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:188:30: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:137:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 137 | if (!JS_SetPropertyById(context, rect_obj, atoms.x(), val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:141:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 141 | if (!JS_SetPropertyById(context, rect_obj, atoms.y(), val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:145:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 145 | if (!JS_SetPropertyById(context, rect_obj, atoms.width(), val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/cairo-region.cpp:149:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 149 | if (!JS_SetPropertyById(context, rect_obj, atoms.height(), val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from libgjs-internal.a.p/gjs-internal-unity11.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/system.cpp: In function ‘bool gjs_dump_memory_info(JSContext*, unsigned int, JS::Value*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/system.cpp:268:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 268 | if (!JS_Stringify(cx, &v_gc_info, nullptr, spacing, write_gc_info, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 269 | file.fp())) - | ~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/system.cpp:268:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/system.cpp: In function ‘bool gjs_js_define_system_stuff(JSContext*, JS::MutableHandleObject)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/system.cpp:343:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 343 | JS_DefinePropertyById(context, module, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 344 | gjs->atoms().program_invocation_name(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | v_program_invocation_name, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | GJS_MODULE_PROP_FLAGS | JSPROP_READONLY) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../modules/system.cpp:347:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 347 | JS_DefinePropertyById(context, module, gjs->atoms().program_path(), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | v_program_path, - | ~~~~~~~~~~~~~~~ - 349 | GJS_MODULE_PROP_FLAGS | JSPROP_READONLY) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[43/76] rm -f libgjs-internal.a && gcc-ar csrDT libgjs-internal.a libgjs-internal.a.p/meson-generated_gjs-internal-unity0.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity1.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity2.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity3.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity6.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity11.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity12.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o libgjs-internal.a.p/meson-generated_gjs-internal-unity14.cpp.o -[44/76] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/arm-linux-gnueabihf-g-ir-scanner --quiet --no-libtool --namespace=Utility --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/Utility-1.0.gir --c-include=utility.h -I/build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests/libutility.so.p/Utility_1.0_gir_filelist --include=GObject-2.0 --symbol-prefix=utility_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/gobject-introspection-1.0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --library utility --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests -[45/76] c++ -o libgjs.so.0.0.0 libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgjs.so.0 -Wl,--whole-archive -Wl,--start-group libgjs-internal.a libjs-resources.a -Wl,--no-whole-archive -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libgjs-jsapi.a -Wl,--version-script,/build/reproducible-path/gjs-1.82.1/libgjs.map /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libmozjs-128.so -lreadline /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline /usr/lib/arm-linux-gnueabihf/libsysprof-capture-4.a -lffi -lreadline -Wl,--end-group -[46/76] /usr/bin/meson --internal symbolextractor /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf libgjs.so.0.0.0 libgjs.so.0.0.0 libgjs.so.0.0.0.p/libgjs.so.0.0.0.symbols -[47/76] c++ -o installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgjstesttools.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libmozjs-128.so -lreadline /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline /usr/lib/arm-linux-gnueabihf/libsysprof-capture-4.a -Wl,--end-group -[48/76] c++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -MF test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o.d -o test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -c test/libgjs-tests-common.a.p/gjs-tests-common-unity0.cpp -In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:34, - from /usr/include/glib-2.0/glib/galloca.h:34, - from /usr/include/glib-2.0/glib.h:32, - from /usr/include/glib-2.0/gobject/gbinding.h:30, - from /usr/include/glib-2.0/glib-object.h:24, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-utils.cpp:8, - from test/libgjs-tests-common.a.p/gjs-tests-common-unity0.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-common.cpp: In function ‘char* gjs_test_get_exception_message(JSContext*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-common.cpp:29:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 29 | g_assert_true(JS_GetPendingException(cx, &v_exc)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:1241:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ - 1241 | if (expr) \ - | ^~~~ -/usr/include/glib-2.0/glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ - 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) - | ^~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gtestutils.h:228:49: note: in expansion of macro ‘G_LIKELY’ - 228 | if G_LIKELY (expr) ; else \ - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-common.cpp:29:5: note: in expansion of macro ‘g_assert_true’ - 29 | g_assert_true(JS_GetPendingException(cx, &v_exc)); - | ^~~~~~~~~~~~~ -[49/76] c++ -Igjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -MF gjs-console.p/meson-generated_gjs-console-unity0.cpp.o.d -o gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -c gjs-console.p/gjs-console-unity0.cpp -[50/76] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/arm-linux-gnueabihf-g-ir-scanner --quiet --no-libtool --namespace=GjsPrivate --nsversion=1.0 --warn-all --output GjsPrivate-1.0.gir -I/build/reproducible-path/gjs-1.82.1/ -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ --filelist=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/libgjs.so.0.0.0.p/GjsPrivate_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_ --identifier-prefix=Gjs --cflags-begin -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ --library gjs --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --extra-library=ffi --extra-library=cairo --extra-library=cairo-gobject -L/usr/lib/arm-linux-gnueabihf/ --extra-library=mozjs-128 --extra-library=readline --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.82.1/ --sources-top-dirs /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ -[51/76] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/arm-linux-gnueabihf-g-ir-scanner --quiet --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/Regress-1.0.gir --c-include=regress.h --warn-all -I/build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests/libregress.so.p/Regress_1.0_gir_filelist --include=Gio-2.0 --include-uninstalled=subprojects/gobject-introspection-tests/Utility-1.0.gir --include=cairo-1.0 --symbol-prefix=regress_ --identifier-prefix=Regress --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gobject-introspection-1.0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 --cflags-end -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --add-include-path=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --library regress --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=cairo --extra-library=cairo-gobject --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests -[52/76] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/arm-linux-gnueabihf-g-ir-scanner --quiet --no-libtool --namespace=RegressUnix --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/RegressUnix-1.0.gir --c-include=regress-unix.h -I/build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests/libregress.so.p/RegressUnix_1.0_gir_filelist --include=Gio-2.0 --include-uninstalled=subprojects/gobject-introspection-tests/Utility-1.0.gir --include=cairo-1.0 --symbol-prefix=regress_unix_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gobject-introspection-1.0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 --cflags-end -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --add-include-path=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --library regress --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=cairo --extra-library=cairo-gobject --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests -[53/76] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/arm-linux-gnueabihf-g-ir-scanner --quiet --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/WarnLib-1.0.gir --c-include=warnlib.h -I/build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --library warnlib --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests -../subprojects/gobject-introspection-tests/warnlib.h:36: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable -../subprojects/gobject-introspection-tests/warnlib.h:36: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable -../subprojects/gobject-introspection-tests/warnlib.h:42: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable -../subprojects/gobject-introspection-tests/warnlib.h:42: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable -../subprojects/gobject-introspection-tests/warnlib.h:44: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable -../subprojects/gobject-introspection-tests/warnlib.h:44: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable -../subprojects/gobject-introspection-tests/warnlib.c:39: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2' -../subprojects/gobject-introspection-tests/warnlib.c:40: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'y' in documentation comment, should be one of 'arg1', 'arg2' -:: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration -[54/76] cc -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o -MF installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o.d -o installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o -c installed-tests/js/minijasmine.p/minijasmine-unity0.c -[55/76] /usr/bin/meson --internal symbolextractor /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/libgjstesttools.so.symbols -[56/76] c++ -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/installed-tests/gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o -MF installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o.d -o installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o -c installed-tests/js/minijasmine.p/minijasmine-unity0.cpp -[57/76] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -[58/76] cc -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o -MF test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o.d -o test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o -c test/gjs-tests.p/gjs-tests-unity0.c -[59/76] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/arm-linux-gnueabihf-g-ir-scanner --quiet --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/GIMarshallingTests-1.0.gir -I/build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/GIMarshallingTests_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=gi_marshalling_tests_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --library gimarshallingtests --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.82.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests -[60/76] cc -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity0.c -[61/76] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/arm-linux-gnueabihf-g-ir-scanner --quiet --no-libtool --namespace=GjsTestTools --nsversion=1.0 --warn-all --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir -I/build/reproducible-path/gjs-1.82.1/installed-tests/js/libgjstesttools -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools -I/build/reproducible-path/gjs-1.82.1/. -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/. --filelist=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools/libgjstesttools.so.p/GjsTestTools_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_test_tools_ --cflags-begin -I/build/reproducible-path/gjs-1.82.1/. -I/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools --library gjstesttools -L/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --extra-library=ffi --extra-library=cairo --extra-library=cairo-gobject -L/usr/lib/arm-linux-gnueabihf/ --extra-library=mozjs-128 --extra-library=readline --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.82.1/ --sources-top-dirs /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ -[62/76] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -MF test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o.d -o test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -c test/gjs-tests.p/gjs-tests-unity0.cpp -In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:34, - from /usr/include/glib-2.0/glib/galloca.h:34, - from /usr/include/glib-2.0/glib.h:32, - from /usr/include/glib-2.0/gobject/gbinding.h:30, - from /usr/include/glib-2.0/glib-object.h:24, - from /usr/include/gobject-introspection-1.0/girepository.h:26, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:15, - from test/gjs-tests.p/gjs-tests-unity0.cpp:1: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::gjstest_test_safe_integer_min(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:978:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 978 | g_assert_true(JS_GetProperty(fx->cx, number_class_object, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 979 | "MIN_SAFE_INTEGER", &safe_value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:1241:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ - 1241 | if (expr) \ - | ^~~~ -/usr/include/glib-2.0/glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ - 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) - | ^~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gtestutils.h:228:49: note: in expansion of macro ‘G_LIKELY’ - 228 | if G_LIKELY (expr) ; else \ - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:978:5: note: in expansion of macro ‘g_assert_true’ - 978 | g_assert_true(JS_GetProperty(fx->cx, number_class_object, - | ^~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::gjstest_test_safe_integer_max(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:965:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 965 | g_assert_true(JS_GetProperty(fx->cx, number_class_object, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | "MAX_SAFE_INTEGER", &safe_value)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:1241:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ - 1241 | if (expr) \ - | ^~~~ -/usr/include/glib-2.0/glib/gmacros.h:1248:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ - 1248 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) - | ^~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gtestutils.h:228:49: note: in expansion of macro ‘G_LIKELY’ - 228 | if G_LIKELY (expr) ; else \ - | ^~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:965:5: note: in expansion of macro ‘g_assert_true’ - 965 | g_assert_true(JS_GetProperty(fx->cx, number_class_object, - | ^~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::test_jsapi_util_string_utf8_nchars_to_js(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:776:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 776 | bool ok = gjs_string_from_utf8_n(fx->cx, VALID_UTF8_STRING, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 777 | strlen(VALID_UTF8_STRING), &v_out); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::test_jsapi_util_error_throw_cause(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:766:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 766 | JS_SetPendingException(fx->cx, non_object); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::gjstest_test_func_gjs_jsapi_util_error_throw(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:709:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 709 | JS_GetPendingException(fx->cx, &exc); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:713:19: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 713 | JS_GetProperty(fx->cx, exc_obj, "message", &value); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:729:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 729 | JS_SetPendingException(fx->cx, previous); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:738:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 738 | JS_GetPendingException(fx->cx, &exc); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::gjstest_test_func_gjs_context_register_module_eval_jsapi_rel(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:476:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 476 | ok = JS::Evaluate(fx->cx, options, source, &unused); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::gjstest_test_func_gjs_context_register_module_eval_jsapi(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:451:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 451 | ok = JS::Evaluate(fx->cx, options, source, &unused); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp: In function ‘void Gjs::Test::gjstest_test_func_gjs_context_module_eval_jsapi_throws(GjsUnitTestFixture*, const void*)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:559:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 559 | ok = JS::Evaluate(fx->cx, options, source, &thrown); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-tests.cpp:567:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 567 | ok = JS_GetProperty(fx->cx, thrown_obj, "message", &message); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[63/76] c++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity0.cpp -In file included from test/gjs-tests-internal.p/gjs-tests-internal-unity0.cpp:2: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-call-args.cpp: In function ‘void run_code_expect_exception(GjsUnitTestFixture*, gconstpointer)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-call-args.cpp:344:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 344 | ok = JS::Evaluate(fx->cx, options, source, &ignored); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-call-args.cpp: In function ‘void run_code(GjsUnitTestFixture*, gconstpointer)’: -/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-call-args.cpp:323:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 323 | ok = JS::Evaluate(fx->cx, options, source, &ignored); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gjs/jsapi-util-args.h:19, - from /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-call-args.cpp:24: -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../gjs/jsapi-util-args.h:193:22, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _test_signed_enum; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _test_signed_enum*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _test_signed_enum*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool signed_enum_arg(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-call-args.cpp:184:33: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _test_enum; typename std::enable_if, int>::type = 0]’ at ../gjs/jsapi-util-args.h:213:70, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _test_enum*]’ at ../gjs/jsapi-util-args.h:253:21, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _test_enum*}]’ at ../gjs/jsapi-util-args.h:400:42, - inlined from ‘bool unsigned_enum_arg(JSContext*, unsigned int, JS::Value*)’ at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../test/gjs-test-call-args.cpp:177:33: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../gjs/jsapi-util-args.h:152:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 169 | return js::ToInt32Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function ‘bool JS::ToInt64(JSContext*, HandleValue, int64_t*)’, - inlined from ‘detail::ParseArgsResult detail::assign(JSContext*, char, bool, JS::HandleValue, int64_t*)’ at ../gjs/jsapi-util-args.h:181:21, - inlined from ‘bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = long long int*]’ at ../gjs/jsapi-util-args.h:253:21: -/usr/include/arm-linux-gnueabihf/mozjs-128/js/Conversions.h:238:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 238 | return js::ToInt64Slow(cx, v, out); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[64/76] /usr/bin/arm-linux-gnueabihf-g-ir-compiler GjsPrivate-1.0.gir --output GjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 -[65/76] c++ -o gjs-console gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libmozjs-128.so -lreadline /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline /usr/lib/arm-linux-gnueabihf/libsysprof-capture-4.a -Wl,--end-group -[66/76] /usr/bin/arm-linux-gnueabihf-g-ir-compiler subprojects/gobject-introspection-tests/Utility-1.0.gir --output subprojects/gobject-introspection-tests/Utility-1.0.typelib --includedir=/usr/share/gir-1.0 -[67/76] /usr/bin/arm-linux-gnueabihf-g-ir-compiler subprojects/gobject-introspection-tests/Regress-1.0.gir --output subprojects/gobject-introspection-tests/Regress-1.0.typelib --includedir=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --includedir=/usr/share/gir-1.0 -[68/76] /usr/bin/arm-linux-gnueabihf-g-ir-compiler subprojects/gobject-introspection-tests/RegressUnix-1.0.gir --output subprojects/gobject-introspection-tests/RegressUnix-1.0.typelib --includedir=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests --includedir=/usr/share/gir-1.0 -[69/76] /usr/bin/arm-linux-gnueabihf-g-ir-compiler subprojects/gobject-introspection-tests/WarnLib-1.0.gir --output subprojects/gobject-introspection-tests/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0 -[70/76] /usr/bin/arm-linux-gnueabihf-g-ir-compiler subprojects/gobject-introspection-tests/GIMarshallingTests-1.0.gir --output subprojects/gobject-introspection-tests/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0 -[71/76] c++ -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libmozjs-128.so -lreadline /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline /usr/lib/arm-linux-gnueabihf/libsysprof-capture-4.a -Wl,--end-group -[72/76] /usr/lib/arm-linux-gnueabihf/glib-2.0/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js -[73/76] c++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity1.cpp -[74/76] /usr/bin/arm-linux-gnueabihf-g-ir-compiler installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.typelib --includedir=/usr/share/gir-1.0 -[75/76] c++ -o test/gjs-tests test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ -Wl,--start-group test/libgjs-tests-common.a libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libmozjs-128.so -lreadline /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -lffi -lreadline /usr/lib/arm-linux-gnueabihf/libsysprof-capture-4.a -Wl,--end-group -[76/76] c++ -o test/gjs-tests-internal test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../installed-tests/js/libgjstesttools:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools -Wl,-rpath-link,/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libgjs-jsapi.a installed-tests/js/libgjstesttools/libgjstesttools.so /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libmozjs-128.so -lreadline /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -lffi -lreadline /usr/lib/arm-linux-gnueabihf/libsysprof-capture-4.a -lffi -lreadline -Wl,--end-group - rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log - debian/rules override_dh_auto_test -make[1]: Entering directory '/build/reproducible-path/gjs-1.82.1' -GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf \ -obj-arm-linux-gnueabihf/gjs-console -c 'print("Smoke-test OK")' -Smoke-test OK -env \ - TZ=UTC \ -dbus-run-session -- \ -xvfb-run -a \ -dh_auto_test -- -v -C /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf --timeout-multiplier 4 - cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=3 meson test -v -C /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf --timeout-multiplier 4 -ninja: Entering directory `/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf' -ninja: no work to do. - 1/71 gjs:C / API tests RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=244 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/test/gjs-tests --tap --keep-going --verbose - 2/71 gjs:C / Internal API tests RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/test/gjs-tests-internal --tap --keep-going --verbose - 3/71 gjs:Scripts / CommandLine RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=244 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/scripts/testCommandLine.sh -▶ 3/71 - Invalid option should exit with failure (exit code 1) OK -▶ 1/71 /gjs/context/argv OK -▶ 3/71 - Invalid option should print a relevant message OK -▶ 2/71 /rooting/maybe-owned/rooted-flag-set-when-rooted OK -▶ 1/71 /gjs/context/exit OK -▶ 2/71 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted OK -▶ 3/71 - System.exit(0) should exit successfully OK -▶ 1/71 /gjs/context/eval-module-file OK -▶ 2/71 /rooting/maybe-owned/rooted-keeps-alive-across-gc OK -▶ 1/71 /gjs/context/run-in-realm OK -▶ 3/71 - System.exit(42) should exit with the correct exit code OK -▶ 2/71 /rooting/maybe-owned/rooted-is-collected-after-reset OK -▶ 2/71 /rooting/maybe-owned/weak-pointer-is-collected-by-gc OK -▶ 3/71 - System.programPath should end in '/argv.js' when gjs argv.js is run OK -▶ 1/71 /gjs/context/construct/destroy OK -▶ 2/71 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc OK -▶ 1/71 /gjs/context/construct/eval OK -▶ 3/71 - System.exit() should still exit across an FFI boundary OK -▶ 2/71 /rooting/maybe-owned/switching-mode-keeps-same-value OK -▶ 2/71 /rooting/maybe-owned/switch-to-rooted-prevents-collection OK -▶ 1/71 /gjs/context/eval/dynamic-import OK -▶ 3/71 - Unhandled promise rejections should still be printed when exiting OK -▶ 2/71 /rooting/maybe-owned/switch-to-unrooted-allows-collection OK -▶ 1/71 /gjs/context/eval/non-zero-terminated OK -▶ 3/71 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. OK -▶ 2/71 /rooting/maybe-owned/notify-callback-called-on-context-destroy OK -▶ 1/71 /gjs/context/eval/exit-code-omitted-throw OK -▶ 2/71 /rooting/maybe-owned/object-destroyed-after-notify OK -▶ 1/71 /gjs/context/eval/exit-code-omitted-no-throw OK -▶ 3/71 - Unicode encoding for symbols should be functioning properly for ARGV and imports. OK -▶ 3/71 - --help should succeed OK -▶ 2/71 /callargs/no-args-works OK -▶ 3/71 - --help should print something OK -▶ 1/71 /gjs/context/eval/dynamic-import/relative OK -▶ 3/71 - should succeed when --help is not first arg OK -▶ 3/71 - should print something when --help is not first arg OK -▶ 2/71 /callargs/no-args-fails-on-extra-args OK -▶ 3/71 - --help should succeed before a script file OK -▶ 3/71 - --help should print something before a script file OK -▶ 1/71 /gjs/context/eval/dynamic-import/bad OK -▶ 3/71 - --help should succeed before -c OK -▶ 2/71 /callargs/no-args-ignores-trailing OK -▶ 3/71 - --help should print something before -c OK -▶ 1/71 /gjs/context/eval-module-file/throw OK -▶ 2/71 /callargs/too-many-args-fails OK -▶ 3/71 - --help after script file should be passed to script OK -▶ 1/71 /gjs/context/eval-module-file/exit OK -▶ 2/71 /callargs/too-many-args-fails-when-more-than-optional OK -▶ 1/71 /gjs/context/eval-module-file/fail-instantiate OK -▶ 2/71 /callargs/too-few-args-fails OK -▶ 3/71 - --help after script file should not print anything OK -▶ 1/71 /gjs/context/eval-module-file/exit-code-omitted-warning OK -▶ 2/71 /callargs/too-few-args-fails-with-optional OK -▶ 3/71 - --help after -c should be passed to script OK -▶ 1/71 /gjs/context/eval-module-file/exit-code-omitted-no-warning OK -▶ 2/71 /callargs/args-ignores-trailing OK -▶ 1/71 /gjs/context/register-module/eval-module OK -▶ 2/71 /callargs/one-of-each-type-works OK -▶ 3/71 - --help after -c should not print anything OK -▶ 1/71 /gjs/context/register-module/eval-module-file OK -▶ 2/71 /callargs/optional-args-work-when-passing-all-args OK -▶ 2/71 /callargs/optional-args-work-when-passing-only-required-args OK -▶ 1/71 /gjs/context/register-module/eval-jsapi OK -▶ 3/71 - -I after script should succeed but give a warning OK -▶ 2/71 /callargs/enum-types-work OK -▶ 1/71 /gjs/context/register-module/eval-jsapi-relative OK -▶ 3/71 - --coverage-prefix after script should succeed but give a warning OK -▶ 2/71 /callargs/signed-enum-types-work OK -▶ 1/71 /gjs/context/register-module/non-existent OK -▶ 2/71 /callargs/one-of-each-nullable-type-works OK -▶ 1/71 /gjs/context/eval-module/unregistered OK -▶ 3/71 - --coverage-output after script should succeed but give a warning OK -▶ 3/71 - --version should work OK -▶ 2/71 /callargs/passing-no-arguments-when-all-optional OK -▶ 1/71 /gjs/context/eval-module/exit-code-omitted-throw OK -▶ 3/71 - --version should print something OK -▶ 2/71 /callargs/passing-some-arguments-when-all-optional OK -▶ 1/71 /gjs/context/eval-module/exit-code-omitted-no-throw OK -▶ 3/71 - --version after -c should be passed to script OK -▶ 2/71 /callargs/passing-all-arguments-when-all-optional OK -▶ 1/71 /gjs/context/eval-module/jsapi-throw OK -▶ 2/71 /callargs/allocated-args-are-freed-on-error OK -▶ 1/71 /gjs/context/eval-file/exit-code-omitted-no-throw OK -▶ 3/71 - --version after -c should not print anything OK -▶ 3/71 - --jsversion should work OK -▶ 2/71 /callargs/nullable-bool-is-invalid OK -▶ 3/71 - --jsversion should print something OK -▶ 1/71 /gjs/context/eval-file/exit-code-omitted-throw OK -▶ 2/71 /callargs/nullable-int-is-invalid OK -▶ 1/71 /gjs/gobject/js_defined_type OK -▶ 3/71 - --jsversion after -c should be passed to script OK -▶ 2/71 /callargs/nullable-unsigned-is-invalid OK -▶ 1/71 /gjs/gobject/without_introspection OK -▶ 2/71 /callargs/nullable-int64-is-invalid OK -▶ 3/71 - --jsversion after -c should not print anything OK -▶ 1/71 /gjs/profiler/start_stop OK -▶ 2/71 /callargs/nullable-double-is-invalid OK -▶ 3/71 - no profiling data should be dumped without --profile OK -▶ 1/71 /gjs/jsapi/util/error/throw OK -▶ 2/71 /callargs/invalid-bool-type OK -▶ 1/71 /gjs/jsapi/util/error/throw-cause OK -▶ 2/71 /callargs/invalid-int-type OK -▶ 1/71 /gjs/jsapi/util/string/utf8-nchars-to-js OK -▶ 2/71 /callargs/invalid-unsigned-type OK -▶ 1/71 /gjs/jsapi/util/string/char16_data OK -▶ 2/71 /callargs/invalid-int64-type OK -▶ 3/71 - --profile should dump profiling data to the default file name OK -▶ 1/71 /gjs/jsapi/util/string/to_ucs4 OK -▶ 2/71 /callargs/invalid-double-type OK -▶ 3/71 - --profile with argument should dump profiling data to the named file OK -▶ 1/71 /gjs/jsapi/util/string/js/string/utf8 OK -▶ 2/71 /callargs/invalid-autochar-type OK -▶ 1/71 /gjs/jsapi/util/gi/args/safe-integer/max OK -▶ 2/71 /callargs/invalid-autojschar-type OK -▶ 3/71 - GJS_ENABLE_PROFILER=1 should enable the profiler OK -▶ 2/71 /callargs/invalid-jsstring-type OK -▶ 1/71 /gjs/jsapi/util/gi/args/safe-integer/min OK -▶ 2/71 /callargs/invalid-object-type OK -▶ 1/71 /gjs/jsapi/util/debug_id/string/no-quotes OK -▶ 3/71 - interpreter should exit with the correct exit code from a queued promise job OK -▶ 3/71 - interpreter should run queued promise jobs before finishing OK -▶ 3/71 - interpreter should stop running jobs when one calls System.exit() OK -▶ 2/71 /callargs/invalid-boolean OK -▶ 1/71 /gjs/jsapi/util/debug_string/quotes OK -▶ 3/71 - unhandled promise rejection should be reported OK -▶ 2/71 /callargs/invalid-object OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/size OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/destructor OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/free_and_ref_funcs OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/constructor/empty OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/constructor/basic OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/constructor/take_ownership OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/constructor/assignment OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/constructor/assignment/other OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/destructor/take_ownership OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/destructor/default_free OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/destructor/no_free_pointer OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/destructor/c++ OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/destructor/c++-array OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/assign OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/move OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/swap OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/arrow OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/deference OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/bool OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/array OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/assign/other_ptr OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/assign/self_ptr OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/assign/object OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/assign/other_object OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/assign/self_object OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/operator/assign/copy_and_swap OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/get OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/out OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/release OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/copy OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/as OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/reset/nullptr OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/reset/other_ptr OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/reset/self_ptr OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/swap/other_ptr OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/swap/self_ptr OK -▶ 2/71 /gjs/jsapi-utils/gjs-autopointer/method/swap/empty OK -▶ 2/71 /gjs/jsapi-utils/gjs-autochar/init OK -▶ 2/71 /gjs/jsapi-utils/gjs-autochar/copy OK -▶ 2/71 /gjs/jsapi-utils/gjs-autochar/init/take_ownership OK -▶ 2/71 /gjs/jsapi-utils/gjs-autostrv/init OK -▶ 2/71 /gjs/jsapi-utils/gjs-autostrv/copy OK -▶ 2/71 /gjs/jsapi-utils/gjs-autostrv/init/take_ownership OK -▶ 2/71 /gjs/jsapi-utils/gjs-autotypeclass/init OK -▶ 2/71 /gjs/jsapi-utils/gjs-autoerror/init OK -▶ 2/71 /gjs/jsapi-utils/gjs-autoerror/as-out-value OK -▶ 1/71 /gjs/jsapi/util/debug_value/bigint OK -▶ 2/71 /toggle-queue/empty OK -▶ 1/71 /gjs/jsapi/util/debug_value/bigint/uint64 OK -▶ 3/71 - catching an await expression should not cause unhandled rejection OK -▶ 1/71 /gjs/jsapi/util/debug_value/bigint/huge OK -▶ 2/71 /toggle-queue/empty_cancel OK -▶ 3/71 - main program exceptions are not swallowed by queued promise jobs OK -▶ 2/71 /toggle-queue/enqueue_one OK -▶ 1/71 /gjs/jsapi/util/debug_value/string/quotes OK -▶ 2/71 /toggle-queue/enqueue_one_cancel OK -▶ 1/71 /gjs/coverage/file_duplicated_into_output_path OK -▶ 3/71 - object unref from other thread after shutdown should not race OK -▶ 2/71 /toggle-queue/enqueue_many_equal OK -▶ 2/71 /toggle-queue/enqueue_many_equal_cancel OK -▶ 1/71 /gjs/coverage/file_duplicated_full_resource_path OK -▶ 2/71 /toggle-queue/enqueue_more_up OK -▶ 1/71 /gjs/coverage/contents_preserved_accumulate_mode OK -▶ 2/71 /toggle-queue/enqueue_only_up OK -▶ 1/71 /gjs/coverage/new_contents_appended_accumulate_mode OK -▶ 2/71 /toggle-queue/enqueue_only_up_cancel OK -▶ 1/71 /gjs/coverage/expected_source_file_name_written_to_coverage_data OK -▶ 2/71 /toggle-queue/handle_more_up OK -▶ 1/71 /gjs/coverage/entry_not_written_for_nonexistent_file OK -▶ 2/71 /toggle-queue/handle_only_up OK -▶ 1/71 /gjs/coverage/single_branch_coverage_written_to_coverage_data OK -▶ 2/71 /toggle-queue/spin-lock/unlock-empty OK -▶ 1/71 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data OK -▶ 2/71 /toggle-queue/spin-lock/unlock-same-thread OK -▶ 3/71 - avoid crashing when GTK vfuncs are called on context destroy OK -▶ 1/71 /gjs/coverage/branches_for_multiple_case_statements_fallthrough OK -▶ 2/71 /toggle-queue/spin-lock/blocks-other-thread OK -▶ 1/71 /gjs/coverage/not_hit_branch_point_written_to_coverage_data OK -▶ 3/71 - coverage prefix is treated as an absolute path OK -▶ 2/71 /toggle-queue/object/not-enqueued_main_thread OK -▶ 1/71 /gjs/coverage/function_names_written_to_coverage_data OK -▶ 2/71 /toggle-queue/object/already_enqueued_main_thread OK -▶ 1/71 /gjs/coverage/function_lines_written_to_coverage_data OK -▶ 3/71 - avoid statically importing two versions of the same module OK -▶ 2/71 /toggle-queue/object/already_enqueued_unref_main_thread OK -▶ 1/71 /gjs/coverage/function_hit_counts_written_to_coverage_data OK -▶ 2/71 /toggle-queue/object/ref_unref_other_thread OK -▶ 1/71 /gjs/coverage/big_function_hit_counts_written_to_coverage_data OK -▶ 2/71 /toggle-queue/object/handle_up OK -▶ 1/71 /gjs/coverage/little_function_hit_counts_written_to_coverage_data OK -▶ 2/71 /toggle-queue/object/handle_up_down OK -▶ 1/71 /gjs/coverage/total_function_coverage_written_to_coverage_data OK -▶ 1/71 /gjs/coverage/single_line_hit_written_to_coverage_data OK -▶ 2/71 /toggle-queue/object/handle_up_down_delayed OK -▶ 2/71 /toggle-queue/object/handle_up_down_on_gc OK -▶ 1/71 /gjs/coverage/hits_on_multiline_if_cond OK -▶ 1/71 /gjs/coverage/full_line_tally_written_to_coverage_data OK -▶ 2/71 /toggle-queue/object/handle_many_up OK -▶ 1/71 /gjs/coverage/no_hits_for_unexecuted_file OK -▶ 2/71 /toggle-queue/object/handle_many_up_and_down OK - 2/71 gjs:C / Internal API tests OK 16.02s 115 subtests passed - - 4/71 gjs:Scripts / CommandLineModules RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=216 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/scripts/testCommandLineModules.sh -▶ 1/71 /gjs/coverage/end_of_record_section_written_to_coverage_data OK -▶ 4/71 - ensure dynamic imports load even if the same import resolves elsewhere first OK -▶ 1/71 /gjs/coverage/multiple_source_file_records_written_to_coverage_data OK -▶ 4/71 - ensure dynamic imports resolve without an explicit mainloop OK -▶ 3/71 - exit with correct code from a signal callback OK -▶ 3/71 - avoid asserting when System.exit is called from a signal callback OK -▶ 3/71 - exit after first System.exit call in a signal callback OK - 3/71 gjs:Scripts / CommandLine OK 16.93s 49 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +A full log can be found at /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-logs/meson-log.txt + cd obj-arm-linux-gnueabihf && tail -v -n \+0 meson-logs/meson-log.txt +==> meson-logs/meson-log.txt <== +Build started at 2024-11-18T18:56:02.819347 +Main binary: /usr/bin/python3 +Build Options: -Dpython.bytecompile=-1 -Dauto_features=enabled -Dprefix=/usr -Dlibdir=lib/arm-linux-gnueabihf -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dunity=on -Dwrap_mode=nodownload +Python system: Linux +The Meson build system +Version: 1.6.0 +Source dir: /build/reproducible-path/gjs-1.82.1 +Build dir: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf +Build type: native build +Project name: gjs +Project version: 1.82.1 +----------- +Detecting compiler via: `cc --version` -> 0 +stdout: +cc (Debian 14.2.0-8) 14.2.0 +Copyright (C) 2024 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +----------- +Running command: -cpp -x c -E -dM - +----- +----------- +Detecting linker via: `cc -Wl,--version -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2` -> 0 +stdout: +GNU ld (GNU Binutils for Debian) 2.43.1 +Copyright (C) 2024 Free Software Foundation, Inc. +This program is free software; you may redistribute it under the terms of +the GNU General Public License version 3 or (at your option) a later version. +This program has absolutely no warranty. +----------- stderr: -Trace/breakpoint trap -Gjs-Message: 04:50:09.512: Profiler started -Gjs-Message: 04:50:09.515: Profiler stopped -Gjs-Message: 04:50:09.904: Profiler started -Gjs-Message: 04:50:09.907: Profiler stopped -Gjs-Message: 04:50:10.277: Profiler started -Gjs-Message: 04:50:10.280: Profiler stopped -Trace/breakpoint trap -Trace/breakpoint trap +collect2 version 14.2.0 +/usr/bin/ld -plugin /usr/libexec/gcc/arm-linux-gnueabihf/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/arm-linux-gnueabihf/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cc0Ri3Df.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -pie /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/Scrt1.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf --version -z relro -z now -z defs -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o +----------- +Sanity testing C compiler: cc +Is cross compiler: False. +Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs +Sanity check compile stdout: -(gjs-console:29176): Gjs-CRITICAL **: 04:50:14.093: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked. -The offending callback was destroy(), a vfunc. -== Stack trace for context 0x1e9d3c0 == -Gjs-Message: 04:50:14.677: Wrote coverage statistics to /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/coverage.lcov -Trace/breakpoint trap -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +----- +Sanity check compile stderr: - 5/71 gjs:Scripts / Warnings RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' MALLOC_PERTURB_=200 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/scripts/testWarnings.sh -▶ 1/71 /gjs/coverage/correct_line_coverage_data_written_for_both_sections OK -▶ 1/71 /util/misc/strv/concat/null OK -▶ 1/71 /util/misc/strv/concat/pointers OK -▶ 1/71 /gi/args/set-get-unset OK -▶ 1/71 /gi/args/rounded_values OK - 1/71 gjs:C / API tests OK 17.06s 72 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +----- +Running test binary command: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/sanitycheckc.exe +C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-8) 14.2.0") +C linker for the host machine: cc ld.bfd 2.43.1 +----------- +Detecting archiver via: `gcc-ar --version` -> 0 +stdout: +GNU ar (GNU Binutils for Debian) 2.43.1 +Copyright (C) 2024 Free Software Foundation, Inc. +This program is free software; you may redistribute it under the terms of +the GNU General Public License version 3 or (at your option) any later version. +This program has absolutely no warranty. +----------- +----------- +Detecting compiler via: `c++ --version` -> 0 +stdout: +c++ (Debian 14.2.0-8) 14.2.0 +Copyright (C) 2024 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +----------- +Running command: -cpp -x c++ -E -dM - +----- +----------- +Detecting linker via: `c++ -Wl,--version -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2` -> 0 +stdout: +GNU ld (GNU Binutils for Debian) 2.43.1 +Copyright (C) 2024 Free Software Foundation, Inc. +This program is free software; you may redistribute it under the terms of +the GNU General Public License version 3 or (at your option) a later version. +This program has absolutely no warranty. +----------- stderr: -** -This is an exception 42 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +collect2 version 14.2.0 +/usr/bin/ld -plugin /usr/libexec/gcc/arm-linux-gnueabihf/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/arm-linux-gnueabihf/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cckVzdfG.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -pie /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/Scrt1.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf --version -z relro -z now -z defs -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o +----------- +Sanity testing C++ compiler: c++ +Is cross compiler: False. +Sanity check compiler command line: c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs +Sanity check compile stdout: - 6/71 gjs:JS / self RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools MALLOC_PERTURB_=107 G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testself.js -▶ 4/71 - ensure top level await can import modules OK - 4/71 gjs:Scripts / CommandLineModules OK 1.05s 3 subtests passed +----- +Sanity check compile stderr: - 7/71 gjs:JS / Cairo RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=181 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testCairo.js -▶ 5/71 - overwriting method with Signals.addSignalMethods() should warn OK -▶ 6/71 Test harness internal consistency OK -▶ 6/71 Test harness internal consistency awaiting a Promise resolves OK -▶ 5/71 - passing too many arguments to a GI function should warn OK -▶ 6/71 Test harness internal consistency awaiting a nested async function resolves OK -▶ 6/71 SpiderMonkey features check Intl API was compiled into SpiderMonkey OK -▶ 6/71 SpiderMonkey features check WeakRef is enabled OK -▶ 6/71 SpiderMonkey features check class static blocks are enabled OK - 6/71 gjs:JS / self OK 0.72s 6 subtests passed - - 8/71 gjs:JS / Exceptions RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc MALLOC_PERTURB_=63 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testExceptions.js -▶ 7/71 Cairo context has the right type OK -▶ 7/71 Cairo context reports its target surface OK -▶ 7/71 Cairo context can set its source to a pattern OK -▶ 7/71 Cairo context can set its antialias OK -▶ 7/71 Cairo context can set its fill rule OK -▶ 7/71 Cairo context can set its line cap OK -▶ 7/71 Cairo context can set its line join OK -▶ 7/71 Cairo context can set its line width OK -▶ 5/71 - file and line number are logged for syntax errors OK -▶ 7/71 Cairo context can set its miter limit OK - 5/71 gjs:Scripts / Warnings OK 1.04s 3 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +----- +Running test binary command: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/sanitycheckcpp.exe +C++ compiler for the host machine: c++ (gcc 14.2.0 "c++ (Debian 14.2.0-8) 14.2.0") +C++ linker for the host machine: c++ ld.bfd 2.43.1 +----------- +Detecting compiler via: `cc --version` -> 0 +stdout: +cc (Debian 14.2.0-8) 14.2.0 +Copyright (C) 2024 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +----------- +Running command: -cpp -x c -E -dM - +----- +----------- +Detecting linker via: `cc -Wl,--version -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2` -> 0 +stdout: +GNU ld (GNU Binutils for Debian) 2.43.1 +Copyright (C) 2024 Free Software Foundation, Inc. +This program is free software; you may redistribute it under the terms of +the GNU General Public License version 3 or (at your option) a later version. +This program has absolutely no warranty. +----------- stderr: -Trace/breakpoint trap -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 9/71 gjs:JS / Format RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=99 MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testFormat.js -▶ 7/71 Cairo context can set its operator OK -▶ 7/71 Cairo context can set its tolerance OK -▶ 7/71 Cairo context has a rectangle as clip extents OK -▶ 7/71 Cairo context has a rectangle as fill extents OK -▶ 7/71 Cairo context has a rectangle as stroke extents OK -▶ 7/71 Cairo context has zero dashes initially OK -▶ 7/71 Cairo context transforms user to device coordinates OK -▶ 7/71 Cairo context transforms user to device distance OK -▶ 7/71 Cairo context transforms device to user coordinates OK -▶ 7/71 Cairo context transforms device to user distance OK -▶ 7/71 Cairo context computes text extents OK -▶ 7/71 Cairo context can call various, otherwise untested, methods without crashing OK -▶ 8/71 Exceptions are thrown from property setter OK -▶ 8/71 Exceptions are thrown from property getter OK -▶ 8/71 Exceptions are logged from constructor OK -▶ 8/71 Exceptions are logged from property setter with binding OK -▶ 8/71 Exceptions are logged from property getter with binding OK -▶ 8/71 logError logs a warning for a GError OK -▶ 8/71 logError logs a warning with a message if given OK -▶ 8/71 logError also logs an error for a created GError that is not thrown OK -▶ 8/71 logError logs an error created with the GLib.Error constructor OK -▶ 8/71 logError logs the quark for a JS-created GError type OK -▶ 8/71 logError logs with stack for a GError created from a C struct OK -▶ 8/71 logError logs an error with a prefix if given OK -▶ 8/71 logError logs an error with prefix and message OK -▶ 8/71 logError Syntax Error logs a SyntaxError OK -▶ 8/71 logError Syntax Error logs a stack trace with the SyntaxError OK -▶ 8/71 logError logs an error with cause OK -▶ 8/71 logError logs a GError with cause OK -▶ 8/71 logError logs an error with non-object cause OK -▶ 8/71 logError logs an error with a cause tree OK -▶ 8/71 logError logs an error with cyclical causes OK -▶ 8/71 Exception from function with too few arguments contains the full function name OK -▶ 8/71 Exception from function with too few arguments contains the full method name OK -▶ 9/71 imports.format escapes % with another % character OK -▶ 8/71 thrown GError is an instance of error enum type OK -▶ 9/71 imports.format formats a single string argument OK -▶ 8/71 thrown GError matches error domain and code OK -▶ 8/71 thrown GError has properties for domain and code OK -▶ 9/71 imports.format formats two string arguments OK -▶ 8/71 GError.new_literal constructs a valid GLib.Error OK -▶ 9/71 imports.format formats two swapped string arguments OK -▶ 8/71 GError.new_literal does not accept invalid domains OK -▶ 9/71 imports.format formats a number in base 10 OK -▶ 9/71 imports.format formats a number in base 16 OK -▶ 9/71 imports.format formats a floating point number with no precision OK -▶ 9/71 imports.format formats a floating point number with precision 2 OK -▶ 9/71 imports.format pads with zeroes OK -▶ 9/71 imports.format pads with spaces OK -▶ 9/71 imports.format throws an error when given incorrect modifiers for the conversion type OK - 8/71 gjs:JS / Exceptions OK 0.97s 27 subtests passed - -10/71 gjs:JS / Fundamental RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=193 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testFundamental.js -▶ 9/71 imports.format throws an error when incorrectly instructed to swap arguments OK - 9/71 gjs:JS / Format OK 0.79s 12 subtests passed - -11/71 gjs:JS / Gettext RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc MALLOC_PERTURB_=73 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGettext.js -▶ 7/71 Cairo context has methods when created from a C function OK -▶ 7/71 Cairo pattern has typechecks OK -▶ 7/71 Cairo solid pattern can be created from RGB static method OK -▶ 7/71 Cairo solid pattern can be created from RGBA static method OK -▶ 7/71 Cairo surface pattern can be created and added as a source OK -▶ 7/71 Cairo linear gradient can be created and added as a source OK -▶ 7/71 Cairo radial gradient can be created and added as a source OK -▶ 7/71 Cairo path has typechecks OK -▶ 7/71 Cairo surface has typechecks OK -▶ 7/71 Cairo surface can access the device scale OK -▶ 7/71 Cairo surface can access the device offset OK -▶ 7/71 Cairo surface can be finalized OK -▶ 7/71 Cairo GI test suite for context can be marshalled as a return value OK -▶ 7/71 Cairo GI test suite for context can be marshalled as an in parameter OK -▶ 7/71 Cairo GI test suite for surface can be marshalled as a transfer-none return value OK -▶ 7/71 Cairo GI test suite for surface can be marshalled as a transfer-full return value OK -▶ 7/71 Cairo GI test suite for surface can be marshalled as an in parameter OK -▶ 7/71 Cairo GI test suite for surface can be marshalled as an out parameter OK -▶ 7/71 Cairo GI test suite can be marshalled through a signal handler OK -▶ 7/71 Cairo GI test suite can have its type inferred as a foreign struct OK -▶ 7/71 Cairo imported via GI has the same functionality as imports.cairo OK -▶ 7/71 Cairo imported via GI has boxed types from the GIR file OK -▶ 11/71 Gettext module setlocale returns a locale OK -▶ 10/71 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue OK -▶ 10/71 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue OK - 7/71 gjs:JS / Cairo OK 2.37s 43 subtests passed - -12/71 gjs:JS / GIMarshalling RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=64 /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGIMarshalling.js -▶ 10/71 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK -▶ 10/71 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK -▶ 10/71 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype OK -▶ 10/71 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype OK -11/71 gjs:JS / Gettext OK 0.72s 1 subtests passed - -13/71 gjs:JS / Gio RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc MALLOC_PERTURB_=112 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGio.js -▶ 10/71 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype OK -▶ 10/71 Fundamental type support can marshal a custom fundamental type into a transformable type OK -▶ 10/71 Fundamental type support can marshal to a null value OK -▶ 10/71 Fundamental type support can marshal to a null value if has no getter function OK -10/71 gjs:JS / Fundamental OK 0.86s 10 subtests passed - -14/71 gjs:JS / GLib RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools MALLOC_PERTURB_=201 ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGLib.js -▶ 14/71 GVariant constructor constructs a string variant OK -▶ 14/71 GVariant constructor constructs a string variant (backwards compatible API) OK -▶ 14/71 GVariant constructor constructs a struct variant OK -▶ 13/71 ListStore iterator ListStore iterates OK -▶ 14/71 GVariant constructor constructs a maybe variant OK -▶ 14/71 GVariant constructor constructs a byte array variant OK -▶ 14/71 GVariant constructor constructs a byte array variant from a string OK -▶ 13/71 Sorting in ListStore test insert_sorted OK -▶ 14/71 GVariant constructor 0-terminates a byte array variant constructed from a string OK -▶ 13/71 Sorting in ListStore test sort OK -▶ 14/71 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array OK -▶ 13/71 Promisify function doesn't crash when async function is not defined OK -▶ 13/71 Promisify function doesn't crash when finish function is not defined OK -▶ 14/71 GVariant unpack preserves type information if the unpacked object contains variants OK -▶ 13/71 Promisify function promisifies functions OK -▶ 14/71 GVariant unpack recursive leaves no variants in the unpacked object OK -▶ 13/71 Promisify function preserves old behavior OK -▶ 13/71 Promisify function can guess the finish function OK -▶ 14/71 GVariant strv unpacked matches constructed OK -▶ 13/71 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID OK -▶ 14/71 GVariant strv getter matches constructed OK -▶ 14/71 GVariant strv getter (dup) matches constructed OK -▶ 13/71 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed OK -▶ 13/71 Gio.Settings overrides doesn't crash when forgetting to specify a schema path OK -▶ 13/71 Gio.Settings overrides doesn't crash when specifying conflicting schema paths OK -▶ 14/71 GVariantDict lookup returns the unpacked variant OK -▶ 13/71 Gio.Settings overrides can construct with a settings schema object OK -▶ 13/71 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type OK -▶ 14/71 GVariantDict lookup returns null if the key isn't present OK -▶ 12/71 Boolean true marshals as a return value OK -▶ 14/71 GLib spawn processes sync with null envp SKIP -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key OK -▶ 14/71 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter OK -▶ 12/71 Boolean true marshals as an in parameter OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key OK -▶ 12/71 Boolean true marshals as an out parameter OK -▶ 14/71 GLib string function overrides GLib.stpcpy OK -▶ 12/71 Boolean true marshals as an inout parameter OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key OK -▶ 14/71 GLib string function overrides GLib.strstr_len OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key OK -▶ 12/71 Boolean false marshals as a return value OK -▶ 14/71 GLib string function overrides GLib.strrstr OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key OK -▶ 12/71 Boolean false marshals as an in parameter OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key OK -▶ 12/71 Boolean false marshals as an out parameter OK -▶ 14/71 GLib string function overrides GLib.strrstr_len OK -▶ 12/71 Boolean false marshals as an inout parameter OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key OK -▶ 14/71 GLib string function overrides GLib.strup OK -▶ 12/71 Boolean picks a reasonable default value when the function doesn't set the out parameter OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key OK -▶ 14/71 GLib string function overrides GLib.strdown OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key OK -▶ 14/71 GLib string function overrides GLib.strreverse OK -▶ 12/71 Integer int8-typed marshals signed value as a return value OK -▶ 13/71 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema OK -▶ 14/71 GLib string function overrides GLib.ascii_dtostr OK -▶ 12/71 Integer int8-typed marshals signed value as an in parameter OK -▶ 12/71 Integer int8-typed marshals signed value as an out parameter OK -▶ 14/71 GLib string function overrides GLib.ascii_formatd OK -▶ 12/71 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 14/71 GLib string function overrides GLib.strchug OK -▶ 12/71 Integer int8-typed marshals as an inout parameter OK -▶ 12/71 Integer int8-typed marshals unsigned value as a return value OK -▶ 14/71 GLib string function overrides GLib.strchomp OK -▶ 12/71 Integer int8-typed marshals unsigned value as an in parameter OK -▶ 12/71 Integer int8-typed marshals unsigned value as an out parameter OK -▶ 14/71 GLib string function overrides GLib.strstrip OK -▶ 12/71 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer int8-typed marshals unsigned value as an inout parameter OK -▶ 13/71 Gio.Settings overrides with existing schema still works with correct keys OK -▶ 12/71 Integer int16-typed marshals signed value as a return value OK -▶ 14/71 GLib string function overrides GLib.strdelimit OK -▶ 13/71 Gio.content_type_set_mime_dirs can be called with NULL argument OK -▶ 12/71 Integer int16-typed marshals signed value as an in parameter OK -▶ 12/71 Integer int16-typed marshals signed value as an out parameter OK -▶ 14/71 GLib string function overrides GLib.strcanon OK -▶ 12/71 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer int16-typed marshals as an inout parameter OK -▶ 13/71 Gio.add_action_entries override registers each entry as an action OK -▶ 14/71 GLib string function overrides GLib.base64_encode OK -▶ 12/71 Integer int16-typed marshals unsigned value as a return value OK -▶ 12/71 Integer int16-typed marshals unsigned value as an in parameter OK -▶ 12/71 Integer int16-typed marshals unsigned value as an out parameter OK -▶ 12/71 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 13/71 Gio.add_action_entries override connects and binds the activate handler OK -▶ 12/71 Integer int16-typed marshals unsigned value as an inout parameter OK -▶ 14/71 GLib.MatchInfo cannot be constructed OK -▶ 13/71 Gio.add_action_entries override connects and binds the change_state handler OK -▶ 12/71 Integer int32-typed marshals signed value as a return value OK -▶ 13/71 Gio.add_action_entries override throw an error if the parameter_type is invalid OK -▶ 12/71 Integer int32-typed marshals signed value as an in parameter OK -▶ 12/71 Integer int32-typed marshals signed value as an out parameter OK -▶ 14/71 GLib.MatchInfo is returned from GLib.Regex.match OK -▶ 13/71 Gio.add_action_entries override throw an error if the state is invalid OK -▶ 12/71 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 14/71 GLib.MatchInfo stores the string that was matched OK -▶ 12/71 Integer int32-typed marshals as an inout parameter OK -▶ 14/71 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would OK -▶ 12/71 Integer int32-typed marshals unsigned value as a return value OK -▶ 12/71 Integer int32-typed marshals unsigned value as an in parameter OK -▶ 14/71 GLib.MatchInfo is returned from GLib.Regex.match_all OK -▶ 12/71 Integer int32-typed marshals unsigned value as an out parameter OK -▶ 12/71 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 14/71 GLib.MatchInfo is returned from GLib.Regex.match_all_full OK -▶ 13/71 Gio.InputStream.prototype.createSyncIterator iterates synchronously OK -▶ 12/71 Integer int32-typed marshals unsigned value as an inout parameter OK -▶ 14/71 GLib.MatchInfo is returned from GLib.Regex.match_full OK -▶ 12/71 Integer int64-typed marshals signed value as a return value OK -▶ 12/71 Integer int64-typed marshals signed value as an in parameter SKIP -▶ 14/71 GLib.MatchInfo method expand_references OK -▶ 12/71 Integer int64-typed marshals signed value as an out parameter OK -▶ 14/71 GLib.MatchInfo method fetch OK -▶ 12/71 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 14/71 GLib.MatchInfo method fetch_all OK -▶ 12/71 Integer int64-typed marshals as an inout parameter SKIP -▶ 12/71 Integer int64-typed marshals unsigned value as a return value OK -▶ 12/71 Integer int64-typed marshals unsigned value as an in parameter SKIP -▶ 12/71 Integer int64-typed marshals unsigned value as an out parameter OK -▶ 14/71 GLib.MatchInfo method fetch_named OK -▶ 14/71 GLib.MatchInfo method fetch_named_pos OK -▶ 13/71 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously OK -▶ 12/71 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer int64-typed marshals unsigned value as an inout parameter SKIP -▶ 14/71 GLib.MatchInfo method fetch_pos OK -▶ 12/71 Integer short-typed marshals signed value as a return value OK -▶ 14/71 GLib.MatchInfo method get_match_count OK -▶ 13/71 Gio.FileEnumerator overrides iterates synchronously OK -▶ 12/71 Integer short-typed marshals signed value as an in parameter OK -▶ 14/71 GLib.MatchInfo method get_string OK -▶ 12/71 Integer short-typed marshals signed value as an out parameter OK -▶ 12/71 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 14/71 GLib.MatchInfo method is_partial_match OK -▶ 12/71 Integer short-typed marshals as an inout parameter OK -▶ 14/71 GLib.MatchInfo method matches OK -▶ 12/71 Integer short-typed marshals unsigned value as a return value OK -▶ 12/71 Integer short-typed marshals unsigned value as an in parameter OK -▶ 14/71 GLib.MatchInfo method next OK -▶ 12/71 Integer short-typed marshals unsigned value as an out parameter OK -▶ 12/71 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer short-typed marshals unsigned value as an inout parameter OK -▶ 12/71 Integer int-typed marshals signed value as a return value OK -▶ 12/71 Integer int-typed marshals signed value as an in parameter OK -▶ 12/71 Integer int-typed marshals signed value as an out parameter OK -▶ 12/71 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer int-typed marshals as an inout parameter OK -▶ 12/71 Integer int-typed marshals unsigned value as a return value OK -▶ 12/71 Integer int-typed marshals unsigned value as an in parameter OK -▶ 12/71 Integer int-typed marshals unsigned value as an out parameter OK -▶ 12/71 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter OK -14/71 gjs:JS / GLib OK 1.31s 49 subtests passed - -15/71 gjs:JS / GObject RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=202 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGObject.js -▶ 12/71 Integer int-typed marshals unsigned value as an inout parameter OK -▶ 13/71 Gio.FileEnumerator overrides iterates asynchronously OK -▶ 13/71 Non-introspectable file attribute overrides invalid means unsetting the attribute OK -▶ 12/71 Integer long-typed marshals signed value as a return value OK -▶ 12/71 Integer long-typed marshals signed value as an in parameter OK -▶ 12/71 Integer long-typed marshals signed value as an out parameter OK -▶ 12/71 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer long-typed marshals as an inout parameter OK -▶ 12/71 Integer long-typed marshals unsigned value as a return value OK -▶ 12/71 Integer long-typed marshals unsigned value as an in parameter OK -▶ 12/71 Integer long-typed marshals unsigned value as an out parameter OK -▶ 12/71 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 13/71 Non-introspectable file attribute overrides works for boolean OK -▶ 12/71 Integer long-typed marshals unsigned value as an inout parameter OK -▶ 12/71 Integer ssize-typed marshals signed value as a return value OK -▶ 13/71 Non-introspectable file attribute overrides works for uint32 OK -▶ 12/71 Integer ssize-typed marshals signed value as an in parameter OK -▶ 12/71 Integer ssize-typed marshals signed value as an out parameter OK -▶ 12/71 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer ssize-typed marshals as an inout parameter OK -▶ 13/71 Non-introspectable file attribute overrides works for uint64 OK -▶ 12/71 Integer ssize-typed marshals unsigned value as a return value OK -▶ 12/71 Integer ssize-typed marshals unsigned value as an in parameter OK -▶ 12/71 Integer ssize-typed marshals unsigned value as an out parameter OK -▶ 13/71 Non-introspectable file attribute overrides works for object OK -▶ 12/71 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Integer ssize-typed marshals unsigned value as an inout parameter OK -▶ 12/71 BigInt int64-typed marshals signed value as an in parameter OK -▶ 12/71 BigInt int64-typed marshals unsigned value as an in parameter OK -▶ 12/71 Floating point float-typed marshals value as a return value OK -▶ 12/71 Floating point float-typed marshals as an in parameter OK -▶ 12/71 Floating point float-typed marshals value as an out parameter OK -▶ 12/71 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Floating point float-typed marshals value as an inout parameter OK -▶ 12/71 Floating point float-typed can handle noncanonical NaN OK -▶ 12/71 Floating point double-typed marshals value as a return value OK -▶ 12/71 Floating point double-typed marshals as an in parameter OK -13/71 gjs:JS / Gio OK 1.59s 40 subtests passed - -▶ 12/71 Floating point double-typed marshals value as an out parameter OK -16/71 gjs:JS / GObjectClass RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js MALLOC_PERTURB_=18 ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectClass.js -▶ 12/71 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Floating point double-typed marshals value as an inout parameter OK -▶ 12/71 Floating point double-typed can handle noncanonical NaN OK -▶ 12/71 time_t marshals as a return value OK -▶ 12/71 time_t marshals as an in parameter OK -▶ 12/71 time_t marshals as an out parameter OK -▶ 12/71 time_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 time_t marshals as an inout parameter OK -▶ 12/71 GType void marshals as a return value OK -▶ 12/71 GType void marshals as an in parameter OK -▶ 12/71 GType void marshals as an out parameter OK -▶ 12/71 GType void picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GType void marshals as an inout parameter OK -▶ 12/71 GType string marshals as a return value OK -▶ 12/71 GType string marshals as an in parameter OK -▶ 12/71 GType string marshals as an out parameter OK -▶ 12/71 GType can be implicitly converted from a GObject type alias OK -▶ 12/71 GType can be implicitly converted from a JS type OK -▶ 12/71 UTF-8 string with transfer none marshals as a return value OK -▶ 12/71 UTF-8 string with transfer none marshals as an in parameter OK -▶ 12/71 UTF-8 string with transfer none marshals as an out parameter OK -▶ 12/71 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 UTF-8 string with transfer none marshals as an inout parameter OK -▶ 12/71 UTF-8 string with transfer full marshals as a return value OK -▶ 12/71 UTF-8 string with transfer full marshals as an out parameter OK -▶ 12/71 UTF-8 string with transfer full marshals as an inout parameter SKIP -▶ 12/71 UTF-8 string marshals value as a byte array OK -▶ 12/71 UTF-8 string makes a default out value for a broken C function OK -▶ 12/71 In-out array in the style of gtk_init() marshals null OK -▶ 12/71 In-out array in the style of gtk_init() marshals an inout empty array OK -▶ 12/71 In-out array in the style of gtk_init() marshals an inout array OK -▶ 12/71 Fixed-size C array of ints marshals as a return value OK -▶ 12/71 Fixed-size C array of ints marshals as an in parameter OK -▶ 12/71 Fixed-size C array of ints marshals as an out parameter OK -▶ 12/71 Fixed-size C array of ints marshals as an out parameter OK -▶ 12/71 Fixed-size C array of ints marshals as an inout parameter OK -▶ 12/71 Fixed-size C array of shorts marshals as a return value OK -▶ 12/71 Fixed-size C array of shorts marshals as an in parameter OK -▶ 12/71 Fixed-size C array marshals a struct array as an out parameter OK -▶ 12/71 Fixed-size C array marshals a fixed-size struct array as caller allocated out param OK -▶ 12/71 C array with length marshals as a return value OK -▶ 12/71 C array with length marshals as an in parameter OK -▶ 12/71 C array with length marshals as an out parameter OK -▶ 12/71 C array with length picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 C array with length marshals as an inout parameter OK -▶ 12/71 C array with length can be returned along with other arguments OK -▶ 12/71 C array with length can be passed to a function with its length parameter before it OK -▶ 12/71 C array with length can be passed to a function with zero terminator OK -▶ 12/71 C array with length of strings marshals as an in parameter OK -▶ 12/71 C array with length marshals a byte array as an in parameter OK -▶ 12/71 C array with length of signed 64-bit ints marshals as an in parameter OK -▶ 12/71 C array with length of unsigned 64-bit ints marshals as an in parameter OK -▶ 12/71 C array with length of unichars marshals as an in parameter OK -▶ 12/71 C array with length of unichars marshals as an out parameter OK -▶ 12/71 C array with length of unichars marshals from an array of codepoints OK -▶ 12/71 C array with length of booleans marshals as an in parameter OK -▶ 12/71 C array with length of booleans marshals as an out parameter OK -▶ 12/71 C array with length of booleans marshals from an array of numbers OK -▶ 12/71 C array with length of boxed structs marshals as an in parameter OK -▶ 12/71 C array with length of boxed structs passed by value marshals as an in parameter SKIP -▶ 12/71 C array with length of simple structs marshals as an in parameter SKIP -▶ 12/71 C array with length marshals two arrays with the same length parameter OK -▶ 12/71 C array with length copies correctly on transfer full OK -▶ 12/71 C array with length of enums marshals as an in parameter OK -▶ 12/71 C array with length of flags marshals as an in parameter OK -▶ 12/71 C array with length marshals an array with a 64-bit length parameter OK -▶ 12/71 C array with length marshals an array with an 8-bit length parameter OK -▶ 12/71 C array with length can be an in-out argument OK -▶ 12/71 C array with length can be an in-out argument with in length SKIP -▶ 12/71 C array with length can be an out argument with in-out length SKIP -▶ 12/71 C array with length cannot be an out argument with in-out length SKIP -▶ 12/71 C array with length can be an in-out argument with out length SKIP -▶ 12/71 C array with length cannot be an in-out argument with out length SKIP -▶ 12/71 C array with length can be an out argument with in length SKIP -▶ 12/71 C array with length cannot be an out argument with in length SKIP -▶ 12/71 C array with length can be an out argument along with other arguments OK -▶ 12/71 C array with length can be an in-out argument along with other arguments OK -▶ 12/71 C array with length does not interpret an unannotated integer as a length parameter OK -▶ 15/71 GObject overrides GObject.set() OK -▶ 12/71 Zero-terminated C array of strings marshals as a return value OK -▶ 12/71 Zero-terminated C array of strings marshals as an in parameter OK -▶ 12/71 Zero-terminated C array of strings marshals as an out parameter OK -▶ 12/71 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Zero-terminated C array of strings marshals as an inout parameter OK -▶ 12/71 Zero-terminated C array marshals null as a zero-terminated array return value OK -▶ 15/71 GObject overrides Signal alternative syntax handler is called with the right object OK -▶ 12/71 Zero-terminated C array marshals an array of structs as a return value OK -▶ 12/71 Zero-terminated C array marshals an array of unichars as a return value OK -▶ 15/71 GObject overrides Signal alternative syntax disconnected handler is not called OK -▶ 12/71 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter OK -▶ 12/71 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter OK -▶ 15/71 GObject overrides toString() shows the native object address OK -▶ 12/71 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter OK -▶ 15/71 GObject should be able to create a GType object for gpointer OK -▶ 12/71 GArray of ints with transfer none marshals as a return value OK -▶ 15/71 GObject should be able to create a GType object for GBoxed OK -▶ 12/71 GArray of ints with transfer none marshals as an in parameter OK -▶ 15/71 GObject should be able to create a GType object for GParam OK -▶ 12/71 GArray marshals int64s as a transfer-none return value OK -▶ 15/71 GObject should be able to create a GType object for GInterface OK -▶ 12/71 GArray of strings with transfer none marshals as a return value OK -▶ 15/71 GObject should be able to create a GType object for GObject OK -▶ 12/71 GArray of strings with transfer none marshals as an in parameter OK -▶ 15/71 GObject should be able to create a GType object for GVariant OK -▶ 12/71 GArray of strings with transfer none marshals as an out parameter OK -▶ 12/71 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 15/71 GObject should be able to query signals OK -▶ 12/71 GArray of strings with transfer none marshals as an inout parameter OK -▶ 15/71 GObject.Object.new() can be called with a property bag OK -▶ 12/71 GArray of strings with transfer full marshals as a return value OK -▶ 15/71 GObject.Object.new() can be called to construct an object without setting properties OK -▶ 12/71 GArray of strings with transfer full marshals as an out parameter OK -▶ 12/71 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 15/71 GObject.Object.new() complains about wrong types OK -▶ 12/71 GArray of strings with transfer full marshals as an inout parameter SKIP -▶ 15/71 GObject.Object.new() complains about wrong properties OK -▶ 15/71 GObject.Object.new() can construct C GObjects as well OK -▶ 12/71 GArray of strings with transfer container marshals as a return value OK -▶ 12/71 GArray of strings with transfer container marshals as an out parameter OK -▶ 15/71 GObject.Object.new_with_properties() can be called with two arrays OK -▶ 12/71 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 15/71 GObject.Object.new_with_properties() can be called to construct an object without setting properties OK -▶ 12/71 GArray of strings with transfer container marshals as an inout parameter SKIP -▶ 15/71 GObject.Object.new_with_properties() complains about various incorrect usages OK -▶ 12/71 GArray of strings marshals as a transfer-full caller-allocated out parameter SKIP -▶ 15/71 GObject.Object.new_with_properties() complains about wrong types OK -▶ 12/71 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors OK -▶ 15/71 GObject.Object.new_with_properties() complains about wrong properties OK -▶ 15/71 GObject.Object.new_with_properties() can construct C GObjects as well OK -▶ 12/71 GArray marshals boxed structs as a transfer-full return value OK -▶ 12/71 GArray of booleans with transfer none marshals as an in parameter OK -▶ 15/71 Unsupported methods throws on data stashing methods OK -▶ 12/71 GArray of unichars can be passed in with transfer none OK -▶ 15/71 Unsupported methods throws on refcounting methods OK -▶ 12/71 GPtrArray of strings with transfer none marshals as a return value OK -▶ 12/71 GPtrArray of strings with transfer none marshals as an in parameter OK -▶ 12/71 GPtrArray of strings with transfer none marshals as an out parameter OK -▶ 12/71 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GPtrArray of strings with transfer none marshals as an inout parameter OK -▶ 12/71 GPtrArray of strings with transfer full marshals as a return value OK -15/71 gjs:JS / GObject OK 1.08s 24 subtests passed - -17/71 gjs:JS / GObjectInterface RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=244 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectInterface.js -▶ 12/71 GPtrArray of strings with transfer full marshals as an out parameter OK -▶ 12/71 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GPtrArray of strings with transfer full marshals as an inout parameter SKIP -▶ 12/71 GPtrArray of strings with transfer container marshals as a return value OK -▶ 12/71 GPtrArray of strings with transfer container marshals as an out parameter OK -▶ 12/71 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GPtrArray of strings with transfer container marshals as an inout parameter SKIP -▶ 12/71 GPtrArray of structs can be returned with transfer full OK -▶ 12/71 GByteArray marshals as a return value OK -▶ 12/71 GByteArray can be passed in with transfer none OK -▶ 12/71 GBytes marshals as a transfer-full return value OK -▶ 12/71 GBytes can be created from an array and passed in OK -▶ 12/71 GBytes can be created by returning from a function and passed in OK -▶ 12/71 GBytes can be implicitly converted from a Uint8Array OK -▶ 12/71 GBytes can be created from a string and is encoded in UTF-8 OK -▶ 12/71 GBytes cannot be passed to a function expecting a byte array OK -▶ 12/71 GStrv marshals as a return value OK -▶ 12/71 GStrv marshals as an in parameter OK -▶ 16/71 GObject class with decorator throws an error when not used with a GObject-derived class OK -▶ 12/71 GStrv marshals as an out parameter OK -▶ 16/71 GObject class with decorator throws an error when used with an abstract class OK -▶ 12/71 GStrv picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GStrv marshals as an inout parameter OK -▶ 16/71 GObject class with decorator throws if final class is inherited from OK -▶ 12/71 Array of GStrv length out transfer none SKIP -▶ 16/71 GObject class with decorator constructs with default values for properties OK -▶ 12/71 Array of GStrv length return transfer none SKIP -▶ 16/71 GObject class with decorator constructs with a hash of property values OK -▶ 12/71 Array of GStrv length in transfer none SKIP -▶ 16/71 GObject class with decorator warns if more than one argument passed to the default constructor OK -▶ 12/71 Array of GStrv length inout transfer none SKIP -▶ 16/71 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash OK -▶ 12/71 Array of GStrv length out transfer container SKIP -▶ 12/71 Array of GStrv length return transfer container SKIP -▶ 16/71 GObject class with decorator does not accept a property hash that is not a plain object OK -▶ 12/71 Array of GStrv length in transfer container SKIP -▶ 16/71 GObject class with decorator constructs with property values from Gtk.Builder OK -▶ 12/71 Array of GStrv length inout transfer container SKIP -▶ 16/71 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties OK -▶ 12/71 Array of GStrv length out transfer full SKIP -▶ 16/71 GObject class with decorator has a name OK -▶ 12/71 Array of GStrv length return transfer full SKIP -▶ 12/71 Array of GStrv length in transfer full SKIP -▶ 16/71 GObject class with decorator has a notify signal OK -▶ 12/71 Array of GStrv length inout transfer full SKIP -▶ 12/71 Array of GStrv fixed out transfer none SKIP -▶ 12/71 Array of GStrv fixed return transfer none SKIP -▶ 12/71 Array of GStrv fixed in transfer none SKIP -▶ 12/71 Array of GStrv fixed inout transfer none SKIP -▶ 12/71 Array of GStrv fixed out transfer container SKIP -▶ 12/71 Array of GStrv fixed return transfer container SKIP -▶ 16/71 GObject class with decorator disconnects connect_object signals on destruction OK -▶ 12/71 Array of GStrv fixed in transfer container SKIP -▶ 12/71 Array of GStrv fixed inout transfer container SKIP -▶ 16/71 GObject class with decorator can define its own signals OK -▶ 12/71 Array of GStrv fixed out transfer full SKIP -▶ 12/71 Array of GStrv fixed return transfer full SKIP -▶ 16/71 GObject class with decorator passes emitted arguments to signal handlers OK -▶ 12/71 Array of GStrv fixed in transfer full SKIP -▶ 12/71 Array of GStrv fixed inout transfer full SKIP -▶ 16/71 GObject class with decorator can return values from signals OK -▶ 12/71 Array of GStrv zero_terminated out transfer none SKIP -▶ 12/71 Array of GStrv zero_terminated return transfer none SKIP -▶ 16/71 GObject class with decorator does not call first-wins signal handlers after one returns a value OK -▶ 12/71 Array of GStrv zero_terminated in transfer none SKIP -▶ 16/71 GObject class with decorator gets the return value of the default handler OK -▶ 12/71 Array of GStrv zero_terminated inout transfer none SKIP -▶ 12/71 Array of GStrv zero_terminated out transfer container SKIP -▶ 16/71 GObject class with decorator calls run-last default handler last OK -▶ 12/71 Array of GStrv zero_terminated return transfer container SKIP -▶ 16/71 GObject class with decorator can inherit from something that's not GObject.Object OK -▶ 12/71 Array of GStrv zero_terminated in transfer container SKIP -▶ 16/71 GObject class with decorator can implement an interface OK -▶ 12/71 Array of GStrv zero_terminated inout transfer container SKIP -▶ 16/71 GObject class with decorator can implement interface vfuncs OK -▶ 12/71 Array of GStrv zero_terminated out transfer full SKIP -▶ 16/71 GObject class with decorator can be a subclass OK -▶ 12/71 Array of GStrv zero_terminated return transfer full SKIP -▶ 16/71 GObject class with decorator can have any valid class name OK -▶ 12/71 Array of GStrv zero_terminated in transfer full SKIP -▶ 16/71 GObject class with decorator handles anonymous class expressions OK -▶ 12/71 Array of GStrv zero_terminated inout transfer full SKIP -▶ 16/71 GObject class with decorator calls its _instance_init() function while chaining up in constructor OK -▶ 16/71 GObject class with decorator can have an interface-valued property OK -▶ 12/71 GList of ints with transfer none marshals as a return value OK -▶ 12/71 GList of ints with transfer none marshals as an in parameter OK -▶ 16/71 GObject class with decorator can have an int64 property OK -▶ 16/71 GObject class with decorator can have a default int64 property OK -▶ 12/71 GList of unsigned 32-bit ints with transfer none marshals as a return value OK -▶ 16/71 GObject class with decorator can have an uint64 property OK -▶ 12/71 GList of unsigned 32-bit ints with transfer none marshals as an in parameter OK -▶ 16/71 GObject class with decorator can have a default uint64 property OK -▶ 16/71 GObject class with decorator can override a property from the parent class OK -▶ 12/71 GList of strings with transfer none marshals as a return value OK -▶ 16/71 GObject class with decorator cannot override a non-existent property OK -▶ 12/71 GList of strings with transfer none marshals as an in parameter OK -▶ 12/71 GList of strings with transfer none marshals as an out parameter OK -▶ 16/71 GObject class with decorator handles gracefully forgetting to override a C property OK -▶ 12/71 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GList of strings with transfer none marshals as an inout parameter OK -▶ 16/71 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors OK -▶ 16/71 GObject class with decorator does not pollute the wrong prototype with GObject properties OK -▶ 12/71 GList of strings with transfer full marshals as a return value OK -▶ 12/71 GList of strings with transfer full marshals as an out parameter OK -▶ 16/71 GObject class with decorator resolves properties from interfaces OK -▶ 12/71 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 16/71 GObject class with decorator has a toString() defintion OK -▶ 12/71 GList of strings with transfer full marshals as an inout parameter SKIP -▶ 16/71 GObject class with decorator does not clobber native parent interface vfunc definitions OK -▶ 12/71 GList of strings with transfer container marshals as a return value OK -▶ 16/71 GObject class with decorator does not clobber dynamic parent interface vfunc definitions OK -▶ 12/71 GList of strings with transfer container marshals as an out parameter OK -▶ 12/71 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 16/71 GObject class with custom constructor throws an error when not used with a GObject-derived class OK -▶ 12/71 GList of strings with transfer container marshals as an inout parameter SKIP -▶ 16/71 GObject class with custom constructor constructs with default values for properties OK -▶ 16/71 GObject class with custom constructor has a toString() defintion OK -▶ 16/71 GObject class with custom constructor constructs with a hash of property values OK -▶ 12/71 GSList of ints with transfer none marshals as a return value OK -▶ 16/71 GObject class with custom constructor accepts a property hash that is not a plain object OK -▶ 12/71 GSList of ints with transfer none marshals as an in parameter OK -▶ 16/71 GObject class with custom constructor constructs with property values from Gtk.Builder OK -▶ 16/71 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties OK -▶ 12/71 GSList of strings with transfer none marshals as a return value OK -▶ 16/71 GObject class with custom constructor has a name OK -▶ 12/71 GSList of strings with transfer none marshals as an in parameter OK -▶ 16/71 GObject class with custom constructor has a notify signal OK -▶ 16/71 GObject class with custom constructor can define its own signals OK -▶ 12/71 GSList of strings with transfer none marshals as an out parameter OK -▶ 16/71 GObject class with custom constructor passes emitted arguments to signal handlers OK -▶ 12/71 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 16/71 GObject class with custom constructor can return values from signals OK -▶ 12/71 GSList of strings with transfer none marshals as an inout parameter OK -▶ 16/71 GObject class with custom constructor does not call first-wins signal handlers after one returns a value OK -▶ 16/71 GObject class with custom constructor gets the return value of the default handler OK -▶ 12/71 GSList of strings with transfer full marshals as a return value OK -▶ 16/71 GObject class with custom constructor calls run-last default handler last OK -▶ 16/71 GObject class with custom constructor can be a subclass OK -▶ 12/71 GSList of strings with transfer full marshals as an out parameter OK -▶ 16/71 GObject class with custom constructor can override a property from the parent class OK -▶ 12/71 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GSList of strings with transfer full marshals as an inout parameter SKIP -▶ 16/71 GObject virtual function can have its property read OK -▶ 16/71 GObject virtual function can have its property overridden with an anonymous function OK -▶ 12/71 GSList of strings with transfer container marshals as a return value OK -▶ 16/71 GObject virtual function can access the parent prototype with super() OK -▶ 12/71 GSList of strings with transfer container marshals as an out parameter OK -▶ 16/71 GObject virtual function handles non-existing properties OK -▶ 12/71 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 16/71 GObject virtual function gracefully bails out when overriding an unsupported vfunc type OK -▶ 12/71 GSList of strings with transfer container marshals as an inout parameter SKIP -▶ 16/71 GObject virtual function are defined also for static virtual functions OK -▶ 16/71 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type OK -▶ 16/71 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type OK -▶ 12/71 GHashTable with integer values marshals as a return value OK -▶ 12/71 GHashTable with integer values marshals as an in parameter OK -▶ 16/71 Register GType name uses the class name OK -▶ 16/71 Register GType name uses the sanitized class name OK -▶ 16/71 Register GType name use the file path and class name OK -▶ 12/71 GHashTable with string values with transfer none marshals as a return value OK -▶ 16/71 Register GType name use the file path and sanitized class name OK -▶ 12/71 GHashTable with string values with transfer none marshals as an in parameter OK -▶ 16/71 Register GType name use provided class name OK -▶ 12/71 GHashTable with string values with transfer none marshals as an out parameter OK -▶ 16/71 Register GType name sanitizes user provided class name OK -▶ 12/71 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 GHashTable with string values with transfer none marshals as an inout parameter OK -▶ 16/71 Signal handler matching finds handlers by signal ID OK -▶ 17/71 GObject interface cannot be instantiated OK -▶ 16/71 Signal handler matching finds handlers by signal detail OK -▶ 12/71 GHashTable with string values with transfer full marshals as a return value OK -▶ 16/71 Signal handler matching finds handlers by callback OK -▶ 12/71 GHashTable with string values with transfer full marshals as an out parameter OK -▶ 16/71 Signal handler matching finds handlers by a combination of parameters OK -▶ 17/71 GObject interface has a name OK -▶ 12/71 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 16/71 Signal handler matching blocks a handler by callback OK -▶ 12/71 GHashTable with string values with transfer full marshals as an inout parameter SKIP -▶ 17/71 GObject interface reports its type name OK -▶ 16/71 Signal handler matching blocks multiple handlers by callback OK -▶ 17/71 GObject interface can be implemented by a GObject class OK -▶ 16/71 Signal handler matching blocks handlers by a combination of parameters OK -▶ 12/71 GHashTable with string values with transfer container marshals as a return value OK -▶ 16/71 Signal handler matching disconnects a handler by callback OK -▶ 17/71 GObject interface is implemented by a GObject class with the correct class object OK -▶ 12/71 GHashTable with string values with transfer container marshals as an out parameter OK -▶ 16/71 Signal handler matching blocks multiple handlers by callback OK -▶ 17/71 GObject interface can have its required function implemented OK -▶ 12/71 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 16/71 Signal handler matching blocks handlers by a combination of parameters OK -▶ 12/71 GHashTable with string values with transfer container marshals as an inout parameter SKIP -▶ 16/71 Signal handler matching blocks a handler by callback, convenience method OK -▶ 17/71 GObject interface must have its required function implemented OK -▶ 16/71 Signal handler matching disconnects a handler by callback, convenience method OK -▶ 17/71 GObject interface doesn't have to have its optional function implemented OK -▶ 16/71 Signal handler matching does not support disconnecting a handler by callback data OK -▶ 12/71 GHashTable with double values marshals as an in parameter OK -▶ 17/71 GObject interface can have its optional function deferred to by the implementation OK -▶ 16/71 Property bindings can bind properties of the same type OK -▶ 17/71 GObject interface can have its function chained up to OK -▶ 16/71 Property bindings can use custom mappings to bind properties of different types OK -▶ 12/71 GHashTable with float values marshals as an in parameter OK -▶ 17/71 GObject interface can require another interface OK -▶ 16/71 Property bindings can be set up as a group OK -▶ 17/71 GObject interface can chain up to another interface OK -▶ 16/71 Property bindings can be set up as a group with custom mappings OK -▶ 12/71 GHashTable with 64-bit int values marshals as an in parameter OK -▶ 17/71 GObject interface defers to the last interface's optional function OK -▶ 16/71 Auto accessor generation get and set the property OK -▶ 17/71 GObject interface must be implemented by a class that implements all required interfaces OK -▶ 12/71 GHashTable with unsigned 64-bit int values marshals as an in parameter OK -▶ 16/71 Auto accessor generation initial value is the param spec's default value OK -▶ 17/71 GObject interface must be implemented by a class that implements required interfaces in correct order OK -▶ 16/71 Auto accessor generation set properties at construct time OK -▶ 12/71 GHashTable symbol keys are ignored OK -▶ 17/71 GObject interface can require an interface from C OK -▶ 12/71 GValue marshals as a return value OK -▶ 17/71 GObject interface can connect class signals on the implementing class OK -▶ 16/71 Auto accessor generation set properties at construct time with locale OK -▶ 12/71 GValue marshals as an in parameter OK -▶ 17/71 GObject interface can connect interface signals on the implementing class OK -▶ 16/71 Auto accessor generation notify when the property changes OK -▶ 12/71 GValue marshals as an out parameter OK -▶ 17/71 GObject interface can define properties on the implementing class OK -▶ 16/71 Auto accessor generation copies accessors for camel and kebab if snake accessors given OK -▶ 12/71 GValue picks a reasonable default value when the function doesn't set the out parameter OK -▶ 17/71 GObject interface must have its properties overridden OK -▶ 16/71 Auto accessor generation copies accessors for snake and kebab if camel accessors given OK -▶ 12/71 GValue marshals as an inout parameter SKIP -▶ 17/71 GObject interface can have introspected properties overriden OK -▶ 16/71 Auto accessor generation copies accessors for snake and camel if kebab accessors given OK -▶ 12/71 GValue can handle noncanonical float NaN OK -▶ 17/71 GObject interface can be implemented by a class as well as its parent class OK -▶ 16/71 Auto accessor generation readonly getter throws OK -▶ 12/71 GValue can handle noncanonical double NaN OK -▶ 16/71 Auto accessor generation writeonly setter throws OK -▶ 17/71 GObject interface can be reimplemented by a subclass of a class that already implements it OK -▶ 12/71 GValue marshals as an int64 in parameter OK -▶ 16/71 Auto accessor generation getter throws when setter defined OK -▶ 17/71 GObject interface has a toString() defintion OK -▶ 16/71 Auto accessor generation setter throws when getter defined OK -▶ 12/71 GValue type objects can be converted from primitive-like types OK -▶ 17/71 GObject interface has instance definition OK -▶ 12/71 GValue can be passed into a function and modified OK -▶ 12/71 GValue can be passed into a function as a boxed type and modified OK -▶ 17/71 GObject interface has instance definition for non-object type OK -▶ 12/71 GValue enum can be passed into a function and packed SKIP -▶ 17/71 GObject interface has instance definition for non-object type for native interface OK -▶ 12/71 GValue enum can be passed into a function as a boxed type and packed OK -▶ 16/71 GObject class with JSObject property assigns a valid JSObject on construct OK -▶ 12/71 GValue flags can be passed into a function and packed SKIP -▶ 16/71 GObject class with JSObject property Set null with an empty JSObject on construct OK -▶ 16/71 GObject class with JSObject property assigns a null JSObject on construct OK -▶ 12/71 GValue flags can be passed into a function as a boxed type and packed OK -▶ 16/71 GObject class with JSObject property assigns a JSObject Array on construct OK -▶ 12/71 GValue marshals as an int64 out parameter OK -▶ 16/71 GObject class with JSObject property assigns a Function on construct OK -▶ 17/71 GObject interface prototype toString is enumerable and defined OK -▶ 16/71 GObject class with JSObject property throws an error when using a boolean value on construct OK -▶ 12/71 GValue marshals as a caller-allocated out parameter OK -▶ 16/71 GObject class with JSObject property throws an error when using an int value on construct OK -▶ 12/71 GValue array can be passed into a function and packed OK -▶ 16/71 GObject class with JSObject property throws an error when using a numeric value on construct OK -▶ 17/71 GObject interface prototype method properties are enumerated OK -▶ 16/71 GObject class with JSObject property throws an error when using a string value on construct OK -▶ 12/71 GValue array of boxed type GValues can be passed into a function OK -▶ 16/71 GObject class with JSObject property throws an error when using an undefined value on construct OK -▶ 12/71 GValue array of uninitialized boxed GValues OK -▶ 12/71 GValue array can be passed as an out argument and unpacked OK -▶ 12/71 GValue array can be passed as an out argument and unpacked when zero-terminated OK -▶ 12/71 GValue array can roundtrip with GValues intact SKIP -▶ 12/71 GValue can have its type inferred from primitive values OK -▶ 16/71 GObject class with JSObject property property value survives when GObject wrapper is collected OK -▶ 12/71 GValue can have its type inferred as a GObject type OK -▶ 16/71 GObject class with JSObject signals emits signal with null JSObject parameter OK -▶ 12/71 GValue can have its type inferred as a superclass OK -▶ 16/71 GObject class with JSObject signals emits signal with JSObject parameter OK -▶ 12/71 GValue can have its type inferred as an interface that it implements OK -▶ 16/71 GObject class with JSObject signals emits signal with multiple JSObject parameters OK -▶ 16/71 GObject class with JSObject signals re-emits signal with same JSObject parameter OK -▶ 12/71 GValue can have its type inferred as a boxed type OK -▶ 17/71 GObject interface prototype method properties are defined OK -▶ 16/71 GObject class with JSObject signals throws an error when using a boolean value as parameter OK -▶ 16/71 GObject class with JSObject signals throws an error when using an int value as parameter OK -▶ 12/71 GValue can have its type inferred as GVariant OK -▶ 16/71 GObject class with JSObject signals throws an error when using a numeric value as parameter OK -▶ 12/71 GValue can have its type inferred as a union type OK -▶ 16/71 GObject class with JSObject signals throws an error when using a string value as parameter OK -▶ 17/71 GObject interface prototype overrides are inherited by implementing classes OK -▶ 16/71 GObject class with JSObject signals throws an error when using an undefined value as parameter OK -▶ 12/71 GValue can have its type inferred as a GParamSpec OK -▶ 17/71 GObject interface prototype overrides cannot be changed by instances of child classes OK -▶ 12/71 GValue can deal with a GValue packed in a GValue OK -▶ 17/71 GObject interface prototype unknown properties are inherited by implementing classes OK -▶ 17/71 GObject interface prototype original property can be shadowed by class prototype property OK -▶ 17/71 GObject interface prototype overridden property can be shadowed by class prototype property OK -▶ 12/71 Callback GClosure marshals as an in parameter OK -▶ 17/71 GObject interface prototype shadowed property can be restored OK -▶ 12/71 Callback GClosure marshals a GClosure as a return value SKIP -▶ 16/71 GObject class with JSObject signals returns a JSObject OK -▶ 16/71 GObject class with JSObject signals returns null when returning undefined OK -▶ 16/71 GObject class with JSObject signals returns null when not returning OK -▶ 12/71 Callback marshals a return value OK -▶ 16/71 GObject class with JSObject signals throws an error when returning a boolean value OK -▶ 17/71 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init OK -▶ 16/71 GObject class with JSObject signals throws an error when returning an int value OK -▶ 16/71 GObject class with JSObject signals throws an error when returning a numeric value OK -▶ 12/71 Callback marshals one out parameter OK -▶ 16/71 GObject class with JSObject signals throws an error when returning a string value OK -▶ 12/71 Callback marshals multiple out parameters OK -▶ 16/71 GObject class with int64 properties can set an int64 property OK -▶ 16/71 GObject class with int64 properties can construct with int64 property OK -▶ 12/71 Callback marshals a return value and one out parameter OK -▶ 12/71 Callback marshals a return value and multiple out parameters OK -▶ 12/71 Callback marshals an array out parameter SKIP -▶ 12/71 Callback marshals a callback parameter that can be called from C OK -▶ 12/71 Raw pointers gets an allocated return value OK -17/71 gjs:JS / GObjectInterface OK 1.54s 37 subtests passed - -18/71 gjs:JS / GObjectValue RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf MALLOC_PERTURB_=217 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectValue.js -▶ 12/71 Raw pointers can be roundtripped at least if the pointer is null OK -▶ 12/71 Registered enum type marshals as a return value OK -▶ 12/71 Registered enum type marshals as an in parameter OK -▶ 12/71 Registered enum type marshals as an out parameter OK -▶ 12/71 Registered enum type picks a reasonable default value when the function doesn't set the out parameter OK -16/71 gjs:JS / GObjectClass OK 2.49s 129 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +collect2 version 14.2.0 +/usr/bin/ld -plugin /usr/libexec/gcc/arm-linux-gnueabihf/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/arm-linux-gnueabihf/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEV21ck.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -pie /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/Scrt1.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf --version -z relro -z now -z defs -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o +----------- +Sanity testing C compiler: cc +Is cross compiler: False. +Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs +Sanity check compile stdout: + +----- +Sanity check compile stderr: + +----- +Running test binary command: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/sanitycheckc.exe +C compiler for the build machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-8) 14.2.0") +C linker for the build machine: cc ld.bfd 2.43.1 +----------- +Detecting archiver via: `gcc-ar --version` -> 0 +stdout: +GNU ar (GNU Binutils for Debian) 2.43.1 +Copyright (C) 2024 Free Software Foundation, Inc. +This program is free software; you may redistribute it under the terms of +the GNU General Public License version 3 or (at your option) any later version. +This program has absolutely no warranty. +----------- +----------- +Detecting compiler via: `c++ --version` -> 0 +stdout: +c++ (Debian 14.2.0-8) 14.2.0 +Copyright (C) 2024 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +----------- +Running command: -cpp -x c++ -E -dM - +----- +----------- +Detecting linker via: `c++ -Wl,--version -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2` -> 0 +stdout: +GNU ld (GNU Binutils for Debian) 2.43.1 +Copyright (C) 2024 Free Software Foundation, Inc. +This program is free software; you may redistribute it under the terms of +the GNU General Public License version 3 or (at your option) a later version. +This program has absolutely no warranty. +----------- stderr: -Gjs-Console-Message: 04:50:23.867: { - "enumerable": true, - "configurable": false -} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -19/71 gjs:JS / GTypeClass RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=50 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGTypeClass.js -▶ 12/71 Registered enum type marshals as an inout parameter OK -▶ 12/71 Bare enum type marshals as a return value OK -▶ 12/71 Bare enum type marshals as an in parameter OK -▶ 12/71 Bare enum type marshals as an out parameter OK -▶ 12/71 Bare enum type picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Bare enum type marshals as an inout parameter OK -▶ 12/71 Registered flags type marshals as a return value OK -▶ 12/71 Registered flags type marshals as an in parameter OK -▶ 12/71 Registered flags type marshals as an out parameter OK -▶ 12/71 Registered flags type picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Registered flags type marshals as an inout parameter OK -▶ 12/71 Registered flags type accepts zero OK -▶ 12/71 Bare flags type marshals as a return value OK -▶ 12/71 Bare flags type marshals as an in parameter OK -▶ 12/71 Bare flags type marshals as an out parameter OK -▶ 12/71 Bare flags type picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/71 Bare flags type marshals as an inout parameter OK -▶ 12/71 Bare flags type accepts zero OK -▶ 12/71 Simple struct marshals as a return value OK -▶ 12/71 Simple struct marshals as the this-argument of a method OK -▶ 12/71 Pointer struct marshals as a return value OK -▶ 12/71 Pointer struct marshals as the this-argument of a method OK -▶ 12/71 Boxed struct marshals as a return value OK -▶ 12/71 Boxed struct marshals as the this-argument of a method OK -▶ 12/71 Boxed struct marshals as an out parameter OK -▶ 12/71 Boxed struct marshals as an inout parameter OK -▶ 12/71 Union marshals as a return value SKIP -▶ 12/71 Union marshals as the this-argument of a method OK -▶ 12/71 GObject has a static method that can be called OK -▶ 12/71 GObject has a method that can be called OK -▶ 12/71 GObject has an overridden method that can be called OK -▶ 12/71 GObject can be created from a static constructor OK -▶ 12/71 GObject can have a static constructor that fails OK -▶ 12/71 GObject method marshals an int array as an in parameter OK -▶ 12/71 GObject method marshals an int array as an out parameter OK -▶ 12/71 GObject method marshals an int array as an inout parameter OK -▶ 12/71 GObject method marshals an int array as a return value OK -▶ 12/71 GObject method with default implementation can be called OK -▶ 12/71 GObject marshals as a return parameter with transfer none OK -▶ 12/71 GObject marshals as a out parameter with transfer none OK -▶ 12/71 GObject marshals as an inout parameter with transfer none OK -▶ 12/71 GObject marshals as a return parameter with transfer full OK -▶ 12/71 GObject marshals as a out parameter with transfer full OK -▶ 12/71 GObject marshals as an inout parameter with transfer full OK -▶ 12/71 GObject marshals as a this value with transfer none OK -▶ 12/71 Virtual function marshals an in argument OK -▶ 12/71 Virtual function marshals an out argument OK -▶ 12/71 Virtual function marshals a POD out argument OK -▶ 12/71 Virtual function marshals a callee-allocated pointer out argument OK -▶ 12/71 Virtual function marshals a string out argument and return value OK -▶ 12/71 Virtual function can override a default implementation in JS OK -▶ 12/71 Virtual function marshals a callback SKIP -▶ 12/71 Virtual function marshals a return value OK -▶ 12/71 Virtual function marshals one out parameter OK -▶ 12/71 Virtual function marshals multiple out parameters OK -▶ 12/71 Virtual function marshals a return value and one out parameter OK -▶ 12/71 Virtual function marshals a return value and multiple out parameters OK -▶ 12/71 Virtual function marshals one inout parameter OK -▶ 12/71 Virtual function marshals multiple inout parameters OK -▶ 12/71 Virtual function marshals a return value and one inout parameter OK -▶ 18/71 GObject value (GValue) initializes schar OK -▶ 12/71 Virtual function marshals a return value and multiple inout parameters OK -▶ 18/71 GObject value (GValue) schar is compatible with itself OK -▶ 12/71 Virtual function marshals an array out parameter OK -▶ 18/71 GObject value (GValue) schar is transformable to itself OK -▶ 12/71 Virtual function marshals a caller-allocated GValue out parameter OK -▶ 12/71 Virtual function marshals an error out parameter when no error OK -▶ 18/71 GObject value (GValue) initialized sets and gets schar OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a schar OK -▶ 12/71 Virtual function marshals an error out parameter with a JavaScript exception OK -▶ 18/71 GObject value (GValue) initialized copies schar OK -▶ 19/71 Looking up param specs works OK -▶ 12/71 Virtual function marshals an error out parameter with a GError exception OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS schar OK -▶ 18/71 GObject value (GValue) initializes int OK -▶ 18/71 GObject value (GValue) int is compatible with itself OK -▶ 12/71 Virtual function marshals an error out parameter with a primitive value OK -▶ 19/71 Looking up param specs gives the correct name OK -▶ 18/71 GObject value (GValue) int is transformable to itself OK -▶ 19/71 Looking up param specs gives the default value if present OK -▶ 18/71 GObject value (GValue) initialized sets and gets int OK -▶ 12/71 Virtual function marshals an error out parameter with a plain object OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a int OK -▶ 19/71 GType object has a name OK -▶ 12/71 Virtual function marshals an enum return value OK -▶ 18/71 GObject value (GValue) initialized copies int OK -▶ 19/71 GType object has a read-only name OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS int OK -▶ 12/71 Virtual function marshals an enum out parameter OK -▶ 19/71 GType object has an undeletable name OK -▶ 18/71 GObject value (GValue) initializes int64 OK -▶ 18/71 GObject value (GValue) int64 is compatible with itself OK -▶ 12/71 Virtual function marshals a flags return value OK -▶ 19/71 GType object has a string representation OK -▶ 18/71 GObject value (GValue) int64 is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets int64 OK -▶ 12/71 Virtual function marshals a flags out parameter OK -▶ 19/71 GType marshalling marshals the invalid GType object into JS null OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a int64 OK -▶ 18/71 GObject value (GValue) initialized copies int64 OK -▶ 12/71 Virtual function marshals an object return parameter with transfer none OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS int64 OK -▶ 18/71 GObject value (GValue) initializes long OK -▶ 12/71 Virtual function marshals an object return parameter with transfer full OK -▶ 18/71 GObject value (GValue) long is compatible with itself OK -▶ 18/71 GObject value (GValue) long is transformable to itself OK -▶ 12/71 Virtual function marshals an object out parameter with transfer none OK -▶ 18/71 GObject value (GValue) initialized sets and gets long OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a long OK -▶ 12/71 Virtual function marshals an object out parameter with transfer full OK -▶ 18/71 GObject value (GValue) initialized copies long OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS long OK -▶ 12/71 Virtual function marshals an object in parameter with transfer none OK -▶ 18/71 GObject value (GValue) initializes char OK -19/71 gjs:JS / GTypeClass OK 0.89s 8 subtests passed - -20/71 gjs:JS / Importer RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=142 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testImporter.js -▶ 12/71 Virtual function marshals an object in parameter with transfer full SKIP -▶ 12/71 Wrong virtual functions marshals a return value SKIP -▶ 12/71 Wrong virtual functions marshals one out parameter SKIP -▶ 12/71 Wrong virtual functions marshals multiple out parameters OK -▶ 18/71 GObject value (GValue) char is compatible with itself OK -▶ 18/71 GObject value (GValue) char is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets char OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a char OK -▶ 18/71 GObject value (GValue) initialized copies char OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS char OK -▶ 18/71 GObject value (GValue) initializes uchar OK -▶ 18/71 GObject value (GValue) uchar is compatible with itself OK -▶ 18/71 GObject value (GValue) uchar is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets uchar OK -▶ 12/71 Wrong virtual functions marshals a return value and one out parameter OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a uchar OK -▶ 18/71 GObject value (GValue) initialized copies uchar OK -▶ 12/71 Wrong virtual functions marshals a return value and multiple out parameters OK -▶ 12/71 Wrong virtual functions marshals an array out parameter OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS uchar OK -▶ 18/71 GObject value (GValue) initializes uint OK -▶ 12/71 Wrong virtual functions marshals an enum return value OK -▶ 18/71 GObject value (GValue) uint is compatible with itself OK -▶ 18/71 GObject value (GValue) uint is transformable to itself OK -▶ 12/71 Wrong virtual functions marshals an enum out parameter OK -▶ 18/71 GObject value (GValue) initialized sets and gets uint OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a uint OK -▶ 12/71 Wrong virtual functions marshals a flags return value OK -▶ 18/71 GObject value (GValue) initialized copies uint OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS uint OK -▶ 12/71 Wrong virtual functions marshals a flags out parameter OK -▶ 18/71 GObject value (GValue) initializes uint64 OK -▶ 18/71 GObject value (GValue) uint64 is compatible with itself OK -▶ 18/71 GObject value (GValue) uint64 is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets uint64 OK -▶ 12/71 Inherited GObject SubObject has a parent method that can be called OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a uint64 OK -▶ 18/71 GObject value (GValue) initialized copies uint64 OK -▶ 12/71 Inherited GObject SubObject has a method that can be called OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 OK -▶ 18/71 GObject value (GValue) initializes ulong OK -▶ 12/71 Inherited GObject SubObject has an overridden method that can be called OK -▶ 18/71 GObject value (GValue) ulong is compatible with itself OK -▶ 18/71 GObject value (GValue) ulong is transformable to itself OK -▶ 12/71 Inherited GObject SubObject has a method with default implementation that can be called OK -▶ 18/71 GObject value (GValue) initialized sets and gets ulong OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a ulong OK -▶ 18/71 GObject value (GValue) initialized copies ulong OK -▶ 12/71 Inherited GObject SubSubObject has a parent method that can be called OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS ulong OK -▶ 18/71 GObject value (GValue) initializes double OK -▶ 12/71 Inherited GObject SubSubObject has a method that can be called OK -▶ 18/71 GObject value (GValue) double is compatible with itself OK -▶ 18/71 GObject value (GValue) double is transformable to itself OK -▶ 12/71 Inherited GObject SubSubObject has an overridden method that can be called OK -▶ 18/71 GObject value (GValue) initialized sets and gets double OK -▶ 12/71 Inherited GObject SubSubObject has a method with default implementation that can be called OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a double OK -▶ 18/71 GObject value (GValue) initialized copies double OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS double OK -▶ 18/71 GObject value (GValue) initializes float OK -▶ 12/71 Interface can be returned OK -▶ 18/71 GObject value (GValue) float is compatible with itself OK -▶ 18/71 GObject value (GValue) float is transformable to itself OK -▶ 12/71 Interface can call an interface vfunc in C OK -▶ 18/71 GObject value (GValue) initialized sets and gets float OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a float OK -▶ 12/71 Interface can implement a C interface OK -▶ 18/71 GObject value (GValue) initialized copies float OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS float OK -▶ 18/71 GObject value (GValue) initializes gtype OK -▶ 18/71 GObject value (GValue) gtype is compatible with itself OK -▶ 12/71 Interface can implement a C interface with a vfunc OK -▶ 18/71 GObject value (GValue) gtype is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets gtype OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a gtype OK -▶ 12/71 Configurations of return values can handle two out parameters OK -▶ 18/71 GObject value (GValue) initialized copies gtype OK -▶ 12/71 Configurations of return values can handle three in and three out parameters OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype SKIP -▶ 12/71 Configurations of return values can handle a return value and an out parameter OK -▶ 18/71 GObject value (GValue) initializes boolean OK -▶ 18/71 GObject value (GValue) boolean is compatible with itself OK -▶ 12/71 Configurations of return values can handle four in parameters, two of which are nullable OK -▶ 18/71 GObject value (GValue) boolean is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets boolean OK -▶ 12/71 Configurations of return values can handle three in parameters, one of which is nullable and one not OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a boolean OK -▶ 18/71 GObject value (GValue) initialized copies boolean OK -▶ 12/71 Configurations of return values can handle an array in parameter and two nullable in parameters OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS boolean OK -▶ 12/71 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length OK -▶ 18/71 GObject value (GValue) initializes string OK -▶ 18/71 GObject value (GValue) string is compatible with itself OK -▶ 18/71 GObject value (GValue) string is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets string OK -▶ 12/71 GError marshals a GError** signature as an exception OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a string OK -▶ 18/71 GObject value (GValue) initialized copies string OK -▶ 12/71 GError marshals a GError** at the end of the signature as an exception OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS string OK -▶ 18/71 GObject value (GValue) initializes param OK -▶ 12/71 GError marshals a GError** elsewhere in the signature as an out parameter OK -▶ 18/71 GObject value (GValue) param is compatible with itself OK -▶ 18/71 GObject value (GValue) param is transformable to itself OK -▶ 12/71 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none OK -▶ 12/71 GError marshals GError as a return value OK -▶ 18/71 GObject value (GValue) initialized sets and gets param OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a param OK -▶ 12/71 Overrides can add constants OK -▶ 18/71 GObject value (GValue) initialized copies param OK -▶ 12/71 Overrides can override a struct method OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS param OK -▶ 18/71 GObject value (GValue) initializes variant OK -▶ 18/71 GObject value (GValue) variant is compatible with itself OK -▶ 12/71 Overrides returns the overridden struct OK -▶ 18/71 GObject value (GValue) variant is transformable to itself OK -▶ 12/71 Overrides can override an object constructor OK -▶ 12/71 Overrides can override an object method OK -▶ 18/71 GObject value (GValue) initialized sets and gets variant OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a variant OK -▶ 12/71 Overrides returns the overridden object OK -▶ 18/71 GObject value (GValue) initialized copies variant OK -▶ 12/71 Filename marshals as a return value OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS variant OK -▶ 18/71 GObject value (GValue) initializes boxed OK -▶ 18/71 GObject value (GValue) boxed is compatible with itself OK -▶ 18/71 GObject value (GValue) boxed is transformable to itself OK -▶ 12/71 GObject.ParamSpec marshals as an in parameter OK -▶ 18/71 GObject value (GValue) initialized sets and gets boxed SKIP -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a boxed SKIP -▶ 12/71 GObject.ParamSpec marshals as a return value OK -▶ 18/71 GObject value (GValue) initialized copies boxed SKIP -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS boxed OK -▶ 12/71 GObject.ParamSpec marshals as an out parameter OK -▶ 18/71 GObject value (GValue) initializes gvalue OK -▶ 18/71 GObject value (GValue) gvalue is compatible with itself OK -▶ 18/71 GObject value (GValue) gvalue is transformable to itself OK -▶ 18/71 GObject value (GValue) initialized sets and gets gvalue SKIP -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a gvalue SKIP -▶ 12/71 GObject properties gets and sets a boolean property as some_boolean OK -▶ 18/71 GObject value (GValue) initialized copies gvalue SKIP -▶ 12/71 GObject properties gets and sets a boolean property as some-boolean OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue SKIP -▶ 18/71 GObject value (GValue) initializes object OK -▶ 18/71 GObject value (GValue) object is compatible with itself OK -▶ 12/71 GObject properties gets and sets a boolean property as someBoolean OK -▶ 18/71 GObject value (GValue) object is transformable to itself OK -▶ 20/71 GI importer can import GI modules OK -▶ 12/71 GObject properties gets and sets a char property as some_char OK -▶ 18/71 GObject value (GValue) initialized sets and gets object OK -▶ 20/71 GI importer on failure throws an exception when the overrides file can't be imported OK -▶ 12/71 GObject properties gets and sets a char property as some-char OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a object OK -▶ 20/71 GI importer on failure throws an exception when the overrides import throws one OK -▶ 12/71 GObject properties gets and sets a char property as someChar OK -▶ 20/71 GI importer on failure throws an exception when the overrides _init throws one OK -▶ 18/71 GObject value (GValue) initialized copies object OK -▶ 12/71 GObject properties gets and sets a uchar property as some_uchar OK -▶ 20/71 GI importer on failure throws an exception when the overrides _init is a primitive OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS object OK -▶ 12/71 GObject properties gets and sets a uchar property as some-uchar OK -▶ 18/71 GObject value (GValue) initializes instance OK -▶ 18/71 GObject value (GValue) instance is compatible with itself OK -▶ 12/71 GObject properties gets and sets a uchar property as someUchar OK -▶ 20/71 Importer is on the global object (backwards compatibility) OK -▶ 18/71 GObject value (GValue) instance is transformable to itself OK -▶ 20/71 Importer is abstract OK -▶ 18/71 GObject value (GValue) initialized sets and gets instance SKIP -▶ 20/71 Importer exists OK -▶ 12/71 GObject properties gets and sets a int property as some_int OK -▶ 18/71 GObject value (GValue) initialized can be passed to a function and returns a instance SKIP -▶ 20/71 Importer has a toString representation OK -▶ 18/71 GObject value (GValue) initialized copies instance SKIP -▶ 12/71 GObject properties gets and sets a int property as some-int OK -▶ 20/71 Importer throws an import error when trying to import a nonexistent module OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS instance OK -▶ 12/71 GObject properties gets and sets a int property as someInt OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int OK -▶ 20/71 Importer throws an error when evaluating the module file throws an error OK -▶ 20/71 Importer can import a module OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint OK -▶ 12/71 GObject properties gets and sets a uint property as some_uint OK -▶ 20/71 Importer can import a module with a toString property OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype OK -▶ 12/71 GObject properties gets and sets a uint property as some-uint OK -▶ 20/71 Importer makes deleting the import a no-op OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double OK -▶ 20/71 Importer gives the same object when importing a second time OK -▶ 18/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float OK -▶ 12/71 GObject properties gets and sets a uint property as someUint OK -▶ 20/71 Importer can import a submodule OK -▶ 20/71 Importer imports modules with a toString representation OK -▶ 18/71 GObject value (GValue) initializes from instance of object OK -▶ 12/71 GObject properties gets and sets a long property as some_long OK -▶ 20/71 Importer does not share the same object for a module on a different path OK -▶ 18/71 GObject value (GValue) initializes from instance of instance OK -▶ 20/71 Importer gives the same object when importing a submodule a second time OK -▶ 12/71 GObject properties gets and sets a long property as some-long OK -▶ 20/71 Importer has no meta properties on the toplevel importer OK -▶ 20/71 Importer sets the names of imported modules OK -▶ 20/71 Importer gives a module the importer object as parent module OK -▶ 12/71 GObject properties gets and sets a long property as someLong OK -▶ 20/71 Importer gives a submodule the module as parent module OK -▶ 20/71 Importer does not make a separate copy of a module imported in two places OK -▶ 12/71 GObject properties gets and sets a ulong property as some_ulong OK -▶ 20/71 Importer evaluates an __init__.js file in an imported directory OK -▶ 20/71 Importer throws on an __init__.js file with a syntax error OK -▶ 12/71 GObject properties gets and sets a ulong property as some-ulong OK -▶ 20/71 Importer throws when an __init__.js throws an error OK -▶ 20/71 Importer accesses a class defined in an __init__.js file OK -▶ 12/71 GObject properties gets and sets a ulong property as someUlong OK -▶ 20/71 Importer can import a file encoded in UTF-8 OK -▶ 12/71 GObject properties gets and sets a int64 property as some_int64 OK -▶ 20/71 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed OK -▶ 20/71 Importer properties defined in the module's lexical scope can be accessed OK -18/71 gjs:JS / GObjectValue OK 1.99s 137 subtests passed - -21/71 gjs:JS / Importer2 RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=46 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testImporter2.js -▶ 20/71 Importer properties defined in the module's lexical scope does not leak module properties into the global scope OK -▶ 12/71 GObject properties gets and sets a int64 property as some-int64 OK -▶ 20/71 Importer enumerating modules gets all of them OK -▶ 20/71 Importer enumerating modules includes modules that throw on import OK -▶ 20/71 Importer enumerating modules does not include meta properties OK -▶ 12/71 GObject properties gets and sets a int64 property as someInt64 OK -▶ 12/71 GObject properties gets and sets a int64 property as some_int64 OK -▶ 12/71 GObject properties gets and sets a int64 property as some-int64 OK -▶ 12/71 GObject properties gets and sets a int64 property as someInt64 OK -▶ 20/71 Importer doesn't crash when resolving a non-string property OK -▶ 12/71 GObject properties gets and sets a int64 property with a bigint OK -▶ 20/71 Importer scripts support relative dynamic imports OK -▶ 12/71 GObject properties gets and sets a uint64 property as some_uint64 OK -▶ 20/71 Importer imported scripts support relative dynamic imports OK -▶ 12/71 GObject properties gets and sets a uint64 property as some-uint64 OK -▶ 12/71 GObject properties gets and sets a uint64 property as someUint64 OK -▶ 12/71 GObject properties gets and sets a uint64 property with a bigint OK -▶ 12/71 GObject properties gets and sets a string property as some_string OK -20/71 gjs:JS / Importer OK 1.19s 38 subtests passed - -22/71 gjs:JS / Introspection RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=159 MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testIntrospection.js -▶ 12/71 GObject properties gets and sets a string property as some-string OK -▶ 12/71 GObject properties gets and sets a string property as someString OK -▶ 12/71 GObject properties gets and sets a string property as some_string OK -▶ 12/71 GObject properties gets and sets a string property as some-string OK -▶ 12/71 GObject properties gets and sets a string property as someString OK -▶ 12/71 GObject properties get and sets out-of-range values throws OK -▶ 12/71 GObject properties gets and sets a float property OK -▶ 12/71 GObject properties gets and sets a double property OK -▶ 12/71 GObject properties gets and sets a strv property as some_strv OK -▶ 12/71 GObject properties gets and sets a strv property as some-strv OK -▶ 12/71 GObject properties gets and sets a strv property as someStrv OK -▶ 12/71 GObject properties gets and sets a boxed_struct property as some_boxed_struct OK -▶ 12/71 GObject properties gets and sets a boxed_struct property as some-boxed-struct OK -▶ 12/71 GObject properties gets and sets a boxed_struct property as someBoxedStruct OK -▶ 12/71 GObject properties gets and sets a boxed_struct property as some_boxed_struct OK -▶ 12/71 GObject properties gets and sets a boxed_struct property as some-boxed-struct OK -▶ 12/71 GObject properties gets and sets a boxed_struct property as someBoxedStruct OK -▶ 12/71 GObject properties gets and sets a boxed_glist property as some_boxed_glist OK -▶ 12/71 GObject properties gets and sets a boxed_glist property as some-boxed-glist OK -▶ 12/71 GObject properties gets and sets a boxed_glist property as someBoxedGlist OK -▶ 12/71 GObject properties gets and sets a gvalue property as some_gvalue OK -▶ 12/71 GObject properties gets and sets a gvalue property as some-gvalue OK -▶ 12/71 GObject properties gets and sets a gvalue property as someGvalue OK -▶ 12/71 GObject properties gets and sets a gvalue property with a bigint OK -▶ 12/71 GObject properties gets and sets a variant property as some_variant OK -▶ 12/71 GObject properties gets and sets a variant property as some-variant OK -▶ 12/71 GObject properties gets and sets a variant property as someVariant OK -▶ 12/71 GObject properties gets and sets a variant property as some_variant OK -▶ 12/71 GObject properties gets and sets a variant property as some-variant OK -▶ 12/71 GObject properties gets and sets a variant property as someVariant OK -▶ 12/71 GObject properties gets and sets a variant property as some_variant OK -▶ 12/71 GObject properties gets and sets a variant property as some-variant OK -▶ 12/71 GObject properties gets and sets a variant property as someVariant OK -▶ 12/71 GObject properties gets and sets a object property as some_object OK -▶ 12/71 GObject properties gets and sets a object property as some-object OK -▶ 21/71 GI importer on failure throws an exception when the overrides _init isn't a function OK -▶ 12/71 GObject properties gets and sets a object property as someObject OK -▶ 21/71 GI importer on failure throws an exception when the overrides _init is null OK -▶ 12/71 GObject properties gets and sets a object property as some_object OK -▶ 21/71 GI importer on failure throws an exception when the overrides _init is undefined OK -▶ 12/71 GObject properties gets and sets a object property as some-object OK -▶ 21/71 GI importer on failure throws an exception when the overrides _init is missing OK -▶ 12/71 GObject properties gets and sets a object property as someObject OK -▶ 12/71 GObject properties gets and sets a flags property as some_flags OK -▶ 12/71 GObject properties gets and sets a flags property as some-flags OK -▶ 12/71 GObject properties gets and sets a flags property as someFlags OK -21/71 gjs:JS / Importer2 OK 0.75s 4 subtests passed - -23/71 gjs:JS / Lang RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf MALLOC_PERTURB_=97 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testLang.js -▶ 12/71 GObject properties gets and sets a enum property as some_enum OK -▶ 12/71 GObject properties gets and sets a enum property as some-enum OK -▶ 12/71 GObject properties gets and sets a enum property as someEnum OK -▶ 12/71 GObject properties gets and sets a byte_array property as some_byte_array OK -▶ 12/71 GObject properties gets and sets a byte_array property as some-byte-array OK -▶ 12/71 GObject properties gets and sets a byte_array property as someByteArray OK -▶ 12/71 GObject properties gets and sets a byte_array property as some_byte_array OK -▶ 12/71 GObject properties gets and sets a byte_array property as some-byte-array OK -▶ 12/71 GObject properties gets and sets a byte_array property as someByteArray OK -▶ 12/71 GObject properties gets a read-only property OK -▶ 12/71 GObject properties throws when setting a read-only property OK -▶ 12/71 GObject properties allows to set/get deprecated properties SKIP -▶ 12/71 GObject properties can be overridden from JS OK -▶ 12/71 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none OK -▶ 12/71 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none OK -▶ 22/71 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback OK -▶ 12/71 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none OK -▶ 22/71 Unsafe integer marshalling warns when conversion is lossy OK -▶ 12/71 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container OK -▶ 12/71 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container OK -▶ 12/71 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container OK -▶ 12/71 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none OK -▶ 12/71 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none OK -▶ 12/71 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none OK -▶ 12/71 GObject signals checks emission of signal with boxed-struct argument and transfer none OK -▶ 12/71 GObject signals checks emission of signal with boxed-struct argument and transfer full SKIP -▶ 12/71 GObject signals with not-ref-counted boxed types with transfer full are properly handled OK -12/71 gjs:JS / GIMarshalling OK 7.43s 520 subtests passed - -24/71 gjs:JS / LegacyByteArray RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' MALLOC_PERTURB_=227 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testLegacyByteArray.js -▶ 23/71 Lang module counts properties with Lang.countProperties() OK -▶ 23/71 Lang module copies properties from one object to another with Lang.copyProperties() OK -▶ 23/71 Lang module copies properties without an underscore with Lang.copyPublicProperties() OK -▶ 23/71 Lang module copies property getters and setters OK -▶ 23/71 Lang module bind() calls the bound function with the supplied this-object OK -▶ 23/71 Lang module bind() throws an error when no function supplied OK -▶ 23/71 Lang module bind() throws an error when this-object undefined OK -▶ 23/71 Lang module bind() supplies extra arguments to the function OK -▶ 23/71 Lang module bind() appends the extra arguments to any arguments passed OK -23/71 gjs:JS / Lang OK 0.76s 9 subtests passed - -25/71 gjs:JS / LegacyClass RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 MALLOC_PERTURB_=33 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testLegacyClass.js -▶ 22/71 Marshalling empty flat arrays of structs accepts null OK -▶ 22/71 Marshalling empty flat arrays of structs accepts an empty array OK -▶ 22/71 Constructor throws when constructor called without new OK -▶ 22/71 Enum classes enum has a $gtype property OK -▶ 22/71 Enum classes enum $gtype property is enumerable OK -▶ 22/71 GError domains Number converts error to quark OK -▶ 22/71 Object properties on GtkBuilder-constructed objects are found on the GObject itself OK -▶ 22/71 Object properties on GtkBuilder-constructed objects are found on the GObject's parents OK -▶ 22/71 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces OK -▶ 24/71 Uint8Array with legacy ByteArray functions can be created from a string OK -▶ 24/71 Uint8Array with legacy ByteArray functions can be encoded from a string OK -▶ 24/71 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default OK -▶ 22/71 Garbage collection of introspected objects collects objects properly with signals connected OK -▶ 24/71 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters OK -▶ 24/71 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 OK -▶ 24/71 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte OK -▶ 22/71 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected OK -▶ 24/71 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte OK -▶ 24/71 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array OK -▶ 24/71 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes OK -▶ 22/71 Gdk.Atom is presented as string OK -▶ 24/71 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes OK -▶ 22/71 Complete enumeration (boxed types) enumerates all properties OK -▶ 24/71 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage OK -▶ 24/71 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string OK -▶ 24/71 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array OK -▶ 24/71 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string OK -▶ 24/71 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI OK -▶ 24/71 Legacy byte array object has length 0 for empty array OK -▶ 24/71 Legacy byte array object initially sized to 10 has length 10 OK -▶ 24/71 Legacy byte array object initially sized to 10 is initialized to zeroes OK -▶ 25/71 A metaclass has its constructor called each time a class is created with it OK -▶ 25/71 A metaclass is an instance of Lang.Class OK -▶ 25/71 A metaclass produces instances that are instances of itself and Lang.Class OK -▶ 25/71 A metaclass can dynamically define properties in its constructor OK -▶ 25/71 A metaclass instance gets all the properties from its class and metaclass OK -▶ 25/71 A metaclass instance gets dynamically defined properties from metaclass OK -▶ 24/71 Legacy byte array object assigns values correctly OK -▶ 24/71 Legacy byte array object assignment past end implicitly lengthens the array OK -▶ 25/71 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass OK -▶ 24/71 Legacy byte array object assignment past end implicitly creates zero bytes OK -▶ 25/71 A metaclass can be detected with Lang.getMetaClass OK -▶ 24/71 Legacy byte array object changes the length when assigning to length property OK -▶ 25/71 Class framework calls _init constructors OK -▶ 24/71 Legacy byte array object conversions gives a byte 5 when assigning 5 OK -▶ 24/71 Legacy byte array object conversions gives a byte 0 when assigning null OK -▶ 25/71 Class framework calls parent constructors OK -▶ 24/71 Legacy byte array object conversions gives a byte 0 when assigning undefined OK -▶ 24/71 Legacy byte array object conversions rounds off when assigning a double OK -▶ 25/71 Class framework sets the right constructor properties OK -▶ 25/71 Class framework sets up instanceof correctly OK -▶ 24/71 Legacy byte array object can be created from an array OK -▶ 25/71 Class framework has a name OK -▶ 24/71 Legacy byte array object can be converted to a string of ASCII characters OK -▶ 25/71 Class framework reports a sensible value for toString() OK -▶ 25/71 Class framework allows overriding toString() OK -▶ 24/71 Legacy byte array object can be passed in with transfer none OK -▶ 25/71 Class framework is not configurable OK -▶ 25/71 Class framework allows accessors for properties OK -▶ 25/71 Class framework raises an exception when creating an abstract class OK -▶ 22/71 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) OK -▶ 25/71 Class framework inherits properties from abstract base classes OK -▶ 25/71 Class framework inherits constructors from abstract base classes OK -▶ 25/71 Class framework allows ES6 classes to inherit from abstract base classes OK -▶ 25/71 Class framework lets methods call other methods without clobbering __caller__ OK -▶ 25/71 Class framework allows custom return values from constructors OK -▶ 25/71 Class framework allows symbol-named methods OK -▶ 25/71 An interface is an instance of Lang.Interface OK -24/71 gjs:JS / LegacyByteArray OK 1.04s 29 subtests passed - -26/71 gjs:JS / LegacyGObject RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf MALLOC_PERTURB_=133 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testLegacyGObject.js -▶ 25/71 An interface has a name OK -▶ 25/71 An interface cannot be instantiated OK -▶ 25/71 An interface can be implemented by a class OK -▶ 25/71 An interface can be implemented by a class's superclass OK -▶ 25/71 An interface doesn't disturb a class's constructor OK -▶ 25/71 An interface can have its required method implemented OK -▶ 25/71 An interface must have a name OK -▶ 25/71 An interface must have its required methods implemented OK -▶ 25/71 An interface does not have to have its optional methods implemented OK -▶ 22/71 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined OK -▶ 25/71 An interface can have its optional method deferred to by the implementation OK -▶ 25/71 An interface can be chained up to by a class OK -▶ 25/71 An interface can include arguments when being chained up to by a class OK -▶ 25/71 An interface can have its property getter deferred to OK -▶ 25/71 An interface can have its property setter deferred to OK -▶ 22/71 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio OK -▶ 25/71 An interface can have its property getter overridden OK -▶ 25/71 An interface can have its property setter overridden OK -▶ 25/71 An interface can require another interface OK -▶ 25/71 An interface can have empty requires OK -▶ 22/71 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly OK -▶ 25/71 An interface can chain up to another interface OK -▶ 25/71 An interface can be chained up to with a generic OK -▶ 22/71 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions OK -▶ 25/71 An interface can chain up to another interface with a generic OK -▶ 25/71 An interface has its optional function defer to that of the last interface OK -▶ 25/71 An interface must have all its required interfaces implemented OK -▶ 25/71 An interface must have all its required interfaces implemented in the correct order OK -▶ 25/71 An interface can have its implementation on a parent class OK -▶ 25/71 An interface can require its implementor to be a subclass of some class OK -▶ 25/71 An interface must be implemented by an object which subclasses the required class OK -▶ 25/71 An interface can have methods that call others of its methods OK -▶ 25/71 An interface is implemented by a subclass of a class that implements it OK -▶ 25/71 An interface can be reimplemented by a subclass of a class that implements it OK -▶ 25/71 An interface tells what it is with toString() OK -▶ 25/71 ES6 class inheriting from Lang.Class calls a static method on the parent class OK -▶ 25/71 ES6 class inheriting from Lang.Class calls a method on the parent class OK -▶ 25/71 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor OK -▶ 25/71 ES6 class inheriting from Lang.Class chains up to a method on the parent class OK -▶ 25/71 ES6 class inheriting from Lang.Class overrides a method on the parent class OK -22/71 gjs:JS / Introspection OK 2.49s 20 subtests passed - -27/71 gjs:JS / Mainloop RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=148 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testMainloop.js -▶ 25/71 ES6 class inheriting from Lang.Class sets and gets a property from the parent class OK -25/71 gjs:JS / LegacyClass OK 1.20s 62 subtests passed - -28/71 gjs:JS / Namespace RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=239 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testNamespace.js -▶ 28/71 GI repository namespace supplies a name OK -▶ 26/71 GObject class constructs with default values for properties OK -▶ 26/71 GObject class constructs with a hash of property values OK -▶ 26/71 GObject class constructs with property values from Gtk.Builder OK -▶ 26/71 GObject class does not allow changing CONSTRUCT_ONLY properties OK -▶ 26/71 GObject class has a name OK -▶ 27/71 Mainloop.timeout_add() runs a timeout function OK -▶ 26/71 GObject class has a notify signal OK -▶ 27/71 Mainloop.timeout_add() runs a timeout function until it returns false OK -28/71 gjs:JS / Namespace OK 0.67s 1 subtests passed - -29/71 gjs:JS / Package RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=29 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testPackage.js -▶ 26/71 GObject class can define its own signals OK -▶ 26/71 GObject class passes emitted arguments to signal handlers OK -▶ 26/71 GObject class can return values from signals OK -▶ 26/71 GObject class does not call first-wins signal handlers after one returns a value OK -▶ 26/71 GObject class gets the return value of the default handler OK -▶ 26/71 GObject class calls run-last default handler last OK -▶ 27/71 Mainloop.timeout_add() runs a timeout function after an initial timeout OK -▶ 27/71 Mainloop.idle_add() runs an idle function OK -▶ 27/71 Mainloop.idle_add() continues to run idle functions that return true OK -▶ 27/71 Mainloop.idle_add() does not run idle functions if removed OK -▶ 27/71 Mainloop.idle_add() can remove idle functions while they are being invoked OK -▶ 26/71 GObject class can inherit from something that's not GObject.Object OK -▶ 27/71 Mainloop.idle_add() does not leak idle callbacks OK -▶ 26/71 GObject class can implement an interface OK -▶ 26/71 GObject class can implement interface vfuncs OK -▶ 26/71 GObject class can be a subclass OK -▶ 26/71 GObject class can have any valid Lang.Class name OK -▶ 26/71 GObject class calls its _instance_init() function while chaining up in constructor OK -▶ 26/71 GObject class can have an interface-valued property OK -▶ 26/71 GObject class can override a property from the parent class OK -▶ 26/71 GObject class cannot override a non-existent property OK -27/71 gjs:JS / Mainloop OK 0.90s 8 subtests passed - -30/71 gjs:JS / ParamSpec RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' MALLOC_PERTURB_=210 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testParamSpec.js -▶ 26/71 GObject class handles gracefully forgetting to override a C property OK -▶ 26/71 GObject class handles gracefully overriding a C property but forgetting the accessors OK -▶ 26/71 GObject interface class can implement a Lang.Interface OK -▶ 26/71 GObject interface throws when an interface requires a GObject interface but not GObject.Object OK -▶ 26/71 GObject interface can be implemented by a GObject class along with a JS interface OK -▶ 26/71 GObject interface is an instance of the interface classes OK -▶ 26/71 GObject interface cannot be instantiated OK -▶ 26/71 GObject interface has a name OK -▶ 26/71 GObject interface reports its type name OK -▶ 26/71 GObject interface can be implemented by a GObject class OK -▶ 26/71 GObject interface is implemented by a GObject class with the correct class object OK -▶ 26/71 GObject interface can be implemented by a class also implementing a Lang.Interface OK -▶ 26/71 GObject interface can have its required function implemented OK -▶ 26/71 GObject interface must have its required function implemented OK -▶ 26/71 GObject interface doesn't have to have its optional function implemented OK -▶ 26/71 GObject interface can have its optional function deferred to by the implementation OK -▶ 26/71 GObject interface can have its function chained up to OK -▶ 26/71 GObject interface can require another interface OK -▶ 26/71 GObject interface can chain up to another interface OK -▶ 26/71 GObject interface defers to the last interface's optional function OK -▶ 26/71 GObject interface must be implemented by a class that implements all required interfaces OK -▶ 26/71 GObject interface must be implemented by a class that implements required interfaces in correct order OK -▶ 26/71 GObject interface can require an interface from C OK -▶ 26/71 GObject interface can define signals on the implementing class OK -▶ 26/71 GObject interface can define properties on the implementing class OK -▶ 26/71 GObject interface must have its properties overridden OK -▶ 26/71 GObject interface gets the correct type for its metaclass OK -▶ 26/71 GObject interface can be implemented by a class as well as its parent class OK -▶ 26/71 GObject interface can be reimplemented by a subclass of a class that already implements it OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class calls a method on the parent class OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent OK -▶ 26/71 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself OK -26/71 gjs:JS / LegacyGObject OK 1.53s 60 subtests passed - -31/71 gjs:JS / Print RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=175 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testPrint.js -▶ 29/71 Package module finds an existing library OK -▶ 29/71 Package module doesn't find a non-existent library OK -▶ 29/71 Package module finds a function OK -▶ 29/71 Package module doesn't find a non-existent function OK -▶ 29/71 Package module finds a class OK -▶ 29/71 Package module doesn't find a non-existent class OK -▶ 29/71 Package module finds a property OK -▶ 29/71 Package module doesn't find a non-existent property OK -▶ 29/71 Package module finds a static function OK -▶ 29/71 Package module doesn't find a non-existent static function OK -▶ 29/71 Package module finds a method OK -▶ 29/71 Package module doesn't find a non-existent method OK -▶ 30/71 GObject.ParamSpec.string has the correct name strings OK -▶ 29/71 Package module finds an interface OK -▶ 30/71 GObject.ParamSpec.string has the correct flags OK -▶ 29/71 Package module doesn't find a non-existent interface OK -▶ 29/71 Package module finds an interface method OK -▶ 30/71 GObject.ParamSpec.string has the correct default value OK -▶ 29/71 Package module doesn't find a non-existent interface method OK -▶ 29/71 Package module finds an enum value OK -▶ 29/71 Package module doesn't find a non-existent enum value OK -▶ 30/71 GObject.ParamSpec.int has the correct name strings OK -▶ 29/71 Package module finds a constant OK -▶ 29/71 Package module doesn't find a non-existent constant OK -▶ 30/71 GObject.ParamSpec.int has the correct flags OK -▶ 30/71 GObject.ParamSpec.int has the correct default value OK -▶ 30/71 GObject.ParamSpec.uint has the correct name strings OK -▶ 30/71 GObject.ParamSpec.uint has the correct flags OK -▶ 30/71 GObject.ParamSpec.uint has the correct default value OK -▶ 30/71 GObject.ParamSpec.int64 has the correct name strings OK -29/71 gjs:JS / Package OK 0.93s 20 subtests passed - -▶ 30/71 GObject.ParamSpec.int64 has the correct flags OK -32/71 gjs:JS / Promise RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=187 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testPromise.js -▶ 30/71 GObject.ParamSpec.int64 has the correct default value OK -▶ 30/71 GObject.ParamSpec.uint64 has the correct name strings OK -▶ 30/71 GObject.ParamSpec.uint64 has the correct flags OK -▶ 30/71 GObject.ParamSpec.uint64 has the correct default value OK -▶ 30/71 GObject.ParamSpec.enum has the correct name strings OK -▶ 30/71 GObject.ParamSpec.enum has the correct flags OK -▶ 30/71 GObject.ParamSpec.enum has the correct default value OK -▶ 30/71 GObject.ParamSpec.flags has the correct name strings OK -▶ 30/71 GObject.ParamSpec.flags has the correct flags OK -▶ 30/71 GObject.ParamSpec.flags has the correct default value OK -▶ 30/71 GObject.ParamSpec.object has the correct name strings OK -▶ 30/71 GObject.ParamSpec.object has the correct flags OK -▶ 30/71 GObject.ParamSpec.object has the correct default value OK -▶ 30/71 GObject.ParamSpec.jsobject has the correct name strings OK -▶ 30/71 GObject.ParamSpec.jsobject has the correct flags OK -▶ 30/71 GObject.ParamSpec.jsobject has the correct default value OK -▶ 30/71 GObject.ParamSpec object doesn't crash when resolving a non-string property OK -▶ 30/71 GObject.ParamSpec object has correct object tag OK -30/71 gjs:JS / ParamSpec OK 1.00s 29 subtests passed - -33/71 gjs:JS / Regress RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc MALLOC_PERTURB_=41 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testRegress.js -▶ 31/71 print can be spied upon OK -▶ 31/71 printerr can be spied upon OK -▶ 31/71 log can be spied upon OK -▶ 31/71 logError can be spied upon OK -▶ 31/71 prettyPrint property value primitive OK -▶ 31/71 prettyPrint property value is object reference OK -▶ 31/71 prettyPrint more than one property OK -▶ 31/71 prettyPrint add property value after property value object reference OK -▶ 31/71 prettyPrint array OK -▶ 31/71 prettyPrint property value array OK -▶ 31/71 prettyPrint array reference is the only array element OK -▶ 31/71 prettyPrint array reference is one of multiple array elements OK -▶ 31/71 prettyPrint nested array OK -▶ 31/71 prettyPrint property value nested array OK -▶ 31/71 prettyPrint function OK -▶ 31/71 prettyPrint property value function OK -▶ 31/71 prettyPrint date OK -▶ 31/71 prettyPrint property value date OK -▶ 31/71 prettyPrint toString is overridden on object OK -▶ 32/71 Promise waits for all promises before handling unhandled, when handled OK -▶ 31/71 prettyPrint string tag supplied OK -▶ 32/71 Promise waits for all promises before handling unhandled, when unhandled OK -▶ 31/71 prettyPrint symbol OK -▶ 31/71 prettyPrint property key symbol OK -▶ 31/71 prettyPrint property value symbol OK -▶ 32/71 Promise do not lead to high-priority IDLE starvation OK -▶ 31/71 prettyPrint registered symbol OK -▶ 31/71 prettyPrint property key registered symbol OK -▶ 31/71 prettyPrint property value registered symbol OK -▶ 31/71 prettyPrint well-known symbol OK -▶ 31/71 prettyPrint property key well-known symbol OK -▶ 31/71 prettyPrint property value well-known symbol OK -▶ 31/71 prettyPrint undefined OK -▶ 31/71 prettyPrint null OK -▶ 31/71 prettyPrint nested null OK -▶ 31/71 prettyPrint imports root in object OK -32/71 gjs:JS / Promise OK 0.75s 3 subtests passed - -▶ 31/71 prettyPrint TypedArrays Int8Array OK -34/71 gjs:JS / Signals RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js MALLOC_PERTURB_=17 ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testSignals.js -▶ 31/71 prettyPrint TypedArrays Uint8Array OK -▶ 31/71 prettyPrint TypedArrays Uint16Array OK -▶ 31/71 prettyPrint TypedArrays Uint8ClampedArray OK -▶ 31/71 prettyPrint TypedArrays Int16Array OK -▶ 31/71 prettyPrint TypedArrays Uint16Array OK -▶ 31/71 prettyPrint TypedArrays Int32Array OK -▶ 31/71 prettyPrint TypedArrays Uint32Array OK -▶ 31/71 prettyPrint TypedArrays Float32Array OK -▶ 31/71 prettyPrint TypedArrays Float64Array OK -▶ 31/71 prettyPrint TypedArrays BigInt64Array OK -▶ 31/71 prettyPrint TypedArrays BigUint64Array OK -▶ 31/71 prettyPrint Uint8Array returned from introspected function OK -31/71 gjs:JS / Print OK 1.32s 46 subtests passed - -35/71 gjs:JS / System RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=24 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testSystem.js -▶ 33/71 Life, the Universe and Everything includes null return value OK -▶ 33/71 Life, the Universe and Everything includes booleans OK -▶ 33/71 Life, the Universe and Everything includes 8-bit integers OK -▶ 33/71 Life, the Universe and Everything includes unsigned 8-bit integers OK -▶ 33/71 Life, the Universe and Everything includes 16-bit integers OK -▶ 33/71 Life, the Universe and Everything includes unsigned 16-bit integers OK -▶ 33/71 Life, the Universe and Everything includes 32-bit integers OK -▶ 33/71 Life, the Universe and Everything includes unsigned 32-bit integers OK -▶ 33/71 Life, the Universe and Everything includes 64-bit integers OK -▶ 33/71 Life, the Universe and Everything includes unsigned 64-bit integers OK -▶ 33/71 Life, the Universe and Everything includes shorts OK -▶ 33/71 Life, the Universe and Everything includes ints OK -▶ 33/71 Life, the Universe and Everything includes longs OK -▶ 33/71 Life, the Universe and Everything includes ssizes OK -▶ 33/71 Life, the Universe and Everything includes floats OK -▶ 33/71 Life, the Universe and Everything includes doubles OK -▶ 33/71 Life, the Universe and Everything includes ushorts OK -▶ 33/71 Life, the Universe and Everything includes uints OK -▶ 33/71 Life, the Universe and Everything includes ulongs OK -▶ 33/71 Life, the Universe and Everything includes sizes OK -▶ 33/71 Life, the Universe and Everything No implicit conversion to unsigned for uint8 OK -▶ 33/71 Life, the Universe and Everything No implicit conversion to unsigned for uint16 OK -▶ 33/71 Life, the Universe and Everything No implicit conversion to unsigned for uint32 OK -▶ 33/71 Life, the Universe and Everything No implicit conversion to unsigned for uint64 OK -▶ 33/71 Life, the Universe and Everything No implicit conversion to unsigned for uint OK -▶ 33/71 Life, the Universe and Everything No implicit conversion to unsigned for size OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for short OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for long OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for uint OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN converts to 0 for size OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN not for float OK -▶ 33/71 Life, the Universe and Everything Infinity and NaN not for double OK -▶ 33/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 OK -▶ 33/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 OK -▶ 33/71 Life, the Universe and Everything includes wide characters OK -▶ 33/71 Life, the Universe and Everything includes time_t OK -▶ 33/71 Life, the Universe and Everything includes GTypes OK -▶ 33/71 Life, the Universe and Everything closures OK -▶ 33/71 Life, the Universe and Everything closures with one argument OK -▶ 33/71 Life, the Universe and Everything closure with GLib.Variant argument OK -▶ 33/71 Life, the Universe and Everything GValue marshalling integer in OK -▶ 33/71 Life, the Universe and Everything GValue marshalling integer out OK -▶ 34/71 Legacy object with signals emit works with no connections OK -▶ 33/71 Life, the Universe and Everything integer GLib.Variant OK -▶ 33/71 Life, the Universe and Everything string GLib.Variant OK -▶ 33/71 Life, the Universe and Everything dictionary GLib.Variant OK -▶ 34/71 Legacy object with signals using connect calls a signal handler when a signal is emitted OK -▶ 33/71 Life, the Universe and Everything variant GLib.Variant OK -▶ 33/71 Life, the Universe and Everything string array GLib.Variant OK -▶ 34/71 Legacy object with signals using connect calls remaining handlers after one is disconnected OK -▶ 33/71 Life, the Universe and Everything UTF-8 strings as return types OK -▶ 33/71 Life, the Universe and Everything UTF-8 strings as in parameters OK -▶ 34/71 Legacy object with signals using connect does not call a signal handler after the signal is disconnected OK -▶ 33/71 Life, the Universe and Everything UTF-8 strings as out parameters OK -▶ 33/71 Life, the Universe and Everything UTF-8 strings as in-out parameters SKIP -▶ 33/71 Life, the Universe and Everything return values in filename encoding OK -▶ 34/71 Legacy object with signals using connect can disconnect a signal handler during signal emission OK -▶ 33/71 Life, the Universe and Everything Various configurations of arguments in after out OK -▶ 33/71 Life, the Universe and Everything Various configurations of arguments multiple number args OK -▶ 34/71 Legacy object with signals using connect distinguishes multiple signals OK -▶ 33/71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters OK -▶ 33/71 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter OK -▶ 34/71 Legacy object with signals using connect determines if a signal is connected on a JS object OK -▶ 33/71 Life, the Universe and Everything Various configurations of arguments nullable string in parameter OK -▶ 33/71 Life, the Universe and Everything Various configurations of arguments nullable string out parameter OK -▶ 33/71 Life, the Universe and Everything arrays of int in OK -▶ 34/71 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier OK -▶ 33/71 Life, the Universe and Everything arrays of gint8 in OK -▶ 33/71 Life, the Universe and Everything arrays of gint16 in OK -▶ 33/71 Life, the Universe and Everything arrays of gint32 in OK -▶ 34/71 Legacy object with signals using connect with exception in signal handler does not affect other callbacks OK -▶ 33/71 Life, the Universe and Everything arrays of gint64 in OK -▶ 33/71 Life, the Universe and Everything implicit conversions from strings to int arrays OK -▶ 34/71 Legacy object with signals using connect with exception in signal handler does not disconnect the callback OK -▶ 33/71 Life, the Universe and Everything out arrays of integers OK -▶ 33/71 Life, the Universe and Everything inout arrays of integers SKIP -▶ 35/71 System.addressOf() gives different results for different objects OK -▶ 34/71 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted OK -▶ 33/71 Life, the Universe and Everything String arrays marshalling in OK -▶ 34/71 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected OK -▶ 33/71 Life, the Universe and Everything String arrays marshalling out OK -▶ 34/71 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected OK -▶ 35/71 System.version gives a plausible number OK -▶ 33/71 Life, the Universe and Everything String arrays marshalling return value with container transfer OK -▶ 34/71 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission OK -▶ 33/71 Life, the Universe and Everything String arrays marshalling out parameter with container transfer OK -▶ 35/71 System.refcount() gives the correct number OK -▶ 34/71 Legacy object with signals using connectAfter distinguishes multiple signals OK -▶ 33/71 Life, the Universe and Everything GType arrays OK -▶ 34/71 Legacy object with signals using connectAfter determines if a signal is connected on a JS object OK -▶ 35/71 System.addressOfGObject() gives different results for different objects OK -▶ 33/71 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter OK -▶ 34/71 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK -▶ 33/71 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter OK -▶ 35/71 System.addressOfGObject() throws for non GObject objects OK -▶ 33/71 Life, the Universe and Everything Fixed arrays of integers marshals as a return value OK -▶ 34/71 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks OK -▶ 33/71 Life, the Universe and Everything integer array with static length OK -▶ 34/71 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback OK -▶ 33/71 Life, the Universe and Everything string array that's const in C OK -▶ 33/71 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full OK -▶ 34/71 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted OK -▶ 35/71 System.gc() does not crash the application OK -▶ 33/71 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none OK -▶ 33/71 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter OK -▶ 35/71 System.dumpHeap() throws but does not crash when given a nonexistent path OK -▶ 34/71 Legacy object with signals does not call a connected after handler when stopped by connect OK -▶ 33/71 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value OK -▶ 34/71 Object with signals added emit works with no connections OK -▶ 35/71 System.dumpMemoryInfo() OK -▶ 33/71 Life, the Universe and Everything glist types return with transfer-none OK -▶ 34/71 Object with signals added using connect calls a signal handler when a signal is emitted OK -▶ 35/71 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path OK -▶ 33/71 Life, the Universe and Everything glist types return with transfer-container OK -▶ 34/71 Object with signals added using connect calls remaining handlers after one is disconnected OK -▶ 33/71 Life, the Universe and Everything glist types return with transfer-full OK -▶ 35/71 System.programPath is null when executed from minijasmine OK -▶ 33/71 Life, the Universe and Everything glist types in with transfer-none OK -▶ 34/71 Object with signals added using connect does not call a signal handler after the signal is disconnected OK -▶ 33/71 Life, the Universe and Everything glist types nullable in OK -▶ 34/71 Object with signals added using connect can disconnect a signal handler during signal emission OK -▶ 35/71 System.programArgs System.programArgs is an array OK -▶ 33/71 Life, the Universe and Everything glist types nullable out OK -▶ 35/71 System.programArgs modifications persist OK -▶ 33/71 Life, the Universe and Everything glist types in with transfer-container SKIP -▶ 34/71 Object with signals added using connect distinguishes multiple signals OK -▶ 35/71 System.programArgs System.programArgs is equal to ARGV OK -▶ 34/71 Object with signals added using connect determines if a signal is connected on a JS object OK -▶ 33/71 Life, the Universe and Everything gslist types return with transfer-none OK -▶ 34/71 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier OK -▶ 33/71 Life, the Universe and Everything gslist types return with transfer-container OK -▶ 33/71 Life, the Universe and Everything gslist types return with transfer-full OK -▶ 34/71 Object with signals added using connect with exception in signal handler does not affect other callbacks OK -▶ 33/71 Life, the Universe and Everything gslist types in with transfer-none OK -▶ 34/71 Object with signals added using connect with exception in signal handler does not disconnect the callback OK -▶ 33/71 Life, the Universe and Everything gslist types nullable in OK -▶ 33/71 Life, the Universe and Everything gslist types nullable out OK -▶ 33/71 Life, the Universe and Everything gslist types in with transfer-container SKIP -▶ 34/71 Object with signals added using connectAfter calls a signal handler when a signal is emitted OK -▶ 34/71 Object with signals added using connectAfter calls remaining handlers after one is disconnected OK -35/71 gjs:JS / System OK 0.97s 13 subtests passed - -▶ 33/71 Life, the Universe and Everything GList of GTypes in with transfer container OK -36/71 gjs:JS / Tweener RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=42 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testTweener.js -▶ 34/71 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected OK -▶ 34/71 Object with signals added using connectAfter can disconnect a signal handler during signal emission OK -▶ 34/71 Object with signals added using connectAfter distinguishes multiple signals OK -▶ 34/71 Object with signals added using connectAfter determines if a signal is connected on a JS object OK -▶ 34/71 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK -▶ 34/71 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks OK -▶ 33/71 Life, the Universe and Everything GHash type null GHash out OK -▶ 33/71 Life, the Universe and Everything GHash type out GHash OK -▶ 33/71 Life, the Universe and Everything GHash type with GValue value type out OK -▶ 33/71 Life, the Universe and Everything GHash type with GValue value type in SKIP -▶ 33/71 Life, the Universe and Everything GHash type marshals as a return value with transfer container OK -▶ 33/71 Life, the Universe and Everything GHash type marshals as a return value with transfer full OK -▶ 33/71 Life, the Universe and Everything GHash type null GHash in OK -▶ 33/71 Life, the Universe and Everything GHash type null GHashTable out OK -▶ 33/71 Life, the Universe and Everything GHash type in GHash OK -▶ 33/71 Life, the Universe and Everything GHash type nested GHash OK -▶ 34/71 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback OK -▶ 34/71 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted OK -▶ 34/71 Object with signals added does not call a connected after handler when stopped by connect OK -▶ 33/71 Life, the Universe and Everything GArray marshals as a return value with transfer container OK -▶ 33/71 Life, the Universe and Everything GArray marshals as a return value with transfer full OK -▶ 33/71 Life, the Universe and Everything enum that references its own members has correct values OK -▶ 33/71 Life, the Universe and Everything unregistered enum works OK -▶ 33/71 Life, the Universe and Everything value is not added to enum with OK -▶ 33/71 Life, the Universe and Everything enum parameter OK -▶ 33/71 Life, the Universe and Everything unsigned enum parameter OK -▶ 33/71 Life, the Universe and Everything flags parameter OK -▶ 33/71 Life, the Universe and Everything Simple introspected struct sets fields correctly OK -▶ 33/71 Life, the Universe and Everything Simple introspected struct can clone OK -34/71 gjs:JS / Signals OK 1.26s 42 subtests passed - -▶ 33/71 Life, the Universe and Everything Simple introspected struct can be modified by a method OK -37/71 gjs:JS / WarnLib RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=96 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testWarnLib.js -▶ 33/71 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values OK -▶ 33/71 Life, the Universe and Everything Simple introspected struct constructors catches bad field names OK -▶ 33/71 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type OK -▶ 33/71 Life, the Universe and Everything out arrays of structs OK -▶ 33/71 Life, the Universe and Everything Introspected nested struct sets fields correctly OK -▶ 33/71 Life, the Universe and Everything Introspected nested struct can clone OK -▶ 33/71 Life, the Universe and Everything Struct with non-basic member sets fields correctly SKIP -▶ 33/71 Life, the Universe and Everything Struct with annotated fields sets fields correctly SKIP -▶ 33/71 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly SKIP -▶ 33/71 Life, the Universe and Everything Struct with const/volatile members sets fields correctly SKIP -▶ 33/71 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly OK -▶ 33/71 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method OK -▶ 33/71 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method OK -▶ 33/71 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values OK -▶ 33/71 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names OK -▶ 33/71 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type OK -▶ 33/71 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields OK -▶ 33/71 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance OK -▶ 33/71 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values OK -▶ 33/71 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values OK -▶ 33/71 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor OK -▶ 33/71 Life, the Universe and Everything Introspected boxed types methods take priority over fields in a name conflict SKIP -▶ 33/71 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type OK -▶ 33/71 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type OK -▶ 33/71 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type OK -▶ 33/71 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject OK -▶ 33/71 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type OK -▶ 33/71 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type OK -▶ 33/71 Life, the Universe and Everything Introspected GObject can access fields with simple types OK -▶ 33/71 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) OK -▶ 33/71 Life, the Universe and Everything Introspected GObject throws when setting a read-only field OK -▶ 33/71 Life, the Universe and Everything Introspected GObject has normal Object methods OK -▶ 33/71 Life, the Universe and Everything Introspected GObject sets write-only properties OK -▶ 33/71 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties OK -▶ 33/71 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) OK -▶ 33/71 Life, the Universe and Everything Introspected GObject static methods OK -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Boxed type OK -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Hash table SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty List SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Pointer array SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Integer OK -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Float OK -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Double OK -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty String OK -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty GType object SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject GProperty Byte array SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled SKIP -▶ 36/71 Tweener runs a simple tween OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled OK -▶ 36/71 Tweener calls callbacks during the tween OK -▶ 37/71 WarnLib bug 689482 OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit SKIP -▶ 37/71 WarnLib calls vfuncs with unnamed parameters OK -▶ 36/71 Tweener can pause tweens OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter SKIP -▶ 37/71 WarnLib handles enum members that start with a digit OK -▶ 36/71 Tweener can remove tweens OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set OK -▶ 36/71 Tweener overrides a tween with another one acting on the same object and property at the same time OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js OK -▶ 36/71 Tweener does not override a tween with another one acting not at the same time OK -▶ 36/71 Tweener can pause and resume all tweens OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js OK -▶ 36/71 Tweener can remove all tweens OK -▶ 33/71 Life, the Universe and Everything Introspected GObject can call an instance method OK -37/71 gjs:JS / WarnLib OK 0.80s 3 subtests passed - -38/71 gjs:JS / Gtk3 RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=209 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGtk3.js -▶ 33/71 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method OK -▶ 33/71 Life, the Universe and Everything Introspected GObject can call a static method OK -▶ 33/71 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Object torture signature 0 OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail OK -▶ 36/71 Tweener runs a tween with a time of 0 immediately OK -▶ 36/71 Tweener can call a callback a certain number of times OK -▶ 36/71 Tweener can count the number of tweens on an object OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Object torture signature 1 success OK -▶ 36/71 Tweener can register special properties OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters OK -▶ 36/71 Tweener can register special modifiers for properties OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over return value annotated with skip SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over parameters annotated with skip SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over out parameters annotated with skip SKIP -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip SKIP -▶ 36/71 Tweener can split properties into more than one special property OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods OK -▶ 33/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters OK -▶ 36/71 Tweener calls an overwrite callback when a tween is replaced OK -▶ 33/71 Life, the Universe and Everything Introspected GObject virtual function OK -▶ 36/71 Tweener can still overwrite a tween after it has started OK -▶ 33/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type OK -▶ 33/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject OK -▶ 36/71 Tweener stays within min and max values OK -▶ 33/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type OK -▶ 33/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type OK -▶ 33/71 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type OK -▶ 33/71 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed OK -▶ 33/71 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type OK -▶ 33/71 Life, the Universe and Everything Introspected GObject marshals a null object in OK -▶ 33/71 Life, the Universe and Everything Introspected GObject marshals a null object out OK -▶ 33/71 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in OK -▶ 33/71 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in OK -36/71 gjs:JS / Tweener OK 1.21s 17 subtests passed - -39/71 gjs:JS / GObjectDestructionAccess RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf MALLOC_PERTURB_=60 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js -▶ 33/71 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods OK -▶ 33/71 Life, the Universe and Everything marshals a fixed-size array of objects out OK -▶ 33/71 Life, the Universe and Everything Inherited GObject can read fields from a parent class OK -▶ 33/71 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor OK -▶ 33/71 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class OK -▶ 33/71 Life, the Universe and Everything Inherited GObject can have its own properties OK -▶ 33/71 Life, the Universe and Everything Overridden properties on interfaces set and get properly OK -▶ 33/71 Life, the Universe and Everything Overridden properties on interfaces default properly OK -▶ 33/71 Life, the Universe and Everything Overridden properties on interfaces construct properly OK -▶ 33/71 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type OK -▶ 33/71 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type OK -▶ 33/71 Life, the Universe and Everything callbacks OK -▶ 33/71 Life, the Universe and Everything null / undefined callback OK -▶ 33/71 Life, the Universe and Everything callback called more than once OK -▶ 33/71 Life, the Universe and Everything null callback called more than once OK -▶ 33/71 Life, the Universe and Everything array callbacks OK -▶ 33/71 Life, the Universe and Everything null array callback OK -▶ 33/71 Life, the Universe and Everything callback with inout array SKIP -▶ 33/71 Life, the Universe and Everything simple callback OK -▶ 33/71 Life, the Universe and Everything null simple callback OK -▶ 33/71 Life, the Universe and Everything noptr callback OK -▶ 33/71 Life, the Universe and Everything null noptr callback OK -▶ 33/71 Life, the Universe and Everything gobject-introspected function as callback parameter OK -▶ 33/71 Life, the Universe and Everything callback with user data OK -▶ 33/71 Life, the Universe and Everything callback with transfer-full return value OK -▶ 33/71 Life, the Universe and Everything callback with destroy-notify OK -▶ 33/71 Life, the Universe and Everything callback with destroy-notify and no user data SKIP -▶ 33/71 Life, the Universe and Everything callback with destroy-notify and no user data throws error OK -▶ 33/71 Life, the Universe and Everything async callback OK -▶ 33/71 Life, the Universe and Everything Gio.AsyncReadyCallback OK -▶ 33/71 Life, the Universe and Everything instance method taking a callback OK -▶ 33/71 Life, the Universe and Everything static method taking a callback OK -▶ 33/71 Life, the Universe and Everything constructor taking a callback OK -▶ 33/71 Life, the Universe and Everything hash table passed to callback OK -▶ 33/71 Life, the Universe and Everything GError callback OK -▶ 33/71 Life, the Universe and Everything null GError callback OK -▶ 33/71 Life, the Universe and Everything owned GError callback OK -▶ 33/71 Life, the Universe and Everything Introspected interface correctly emits interface signals OK -▶ 33/71 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties OK -▶ 33/71 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor OK -▶ 33/71 Life, the Universe and Everything GObject with nonstandard prefix calls methods OK -▶ 33/71 Life, the Universe and Everything GObject with nonstandard prefix calls a static method OK -▶ 33/71 Life, the Universe and Everything GObject.InitiallyUnowned constructs OK -▶ 33/71 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor OK -▶ 33/71 Life, the Universe and Everything torture signature 0 OK -▶ 33/71 Life, the Universe and Everything torture signature 1 fail OK -▶ 33/71 Life, the Universe and Everything torture signature 1 success OK -▶ 33/71 Life, the Universe and Everything torture signature 2 OK -▶ 33/71 Life, the Universe and Everything GValue boxing and unboxing date in OK -▶ 33/71 Life, the Universe and Everything GValue boxing and unboxing strv in OK -▶ 33/71 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array OK -▶ 33/71 Life, the Universe and Everything code coverage for documentation tests that don't do anything OK -▶ 33/71 Life, the Universe and Everything marshals an aliased type OK -▶ 33/71 Life, the Universe and Everything deals with a fixed-size array in a struct OK -▶ 33/71 Life, the Universe and Everything marshals a fixed-size int array as a gpointer OK -▶ 33/71 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct OK -▶ 33/71 Life, the Universe and Everything marshals a transfer-floating GLib.Variant OK -▶ 33/71 Life, the Universe and Everything Flat array of structs out parameter with transfer none OK -▶ 33/71 Life, the Universe and Everything Flat array of structs out parameter with transfer container OK -▶ 33/71 Life, the Universe and Everything Flat array of structs out parameter with transfer full OK -▶ 33/71 Life, the Universe and Everything Flat array of structs caller-allocated out parameter SKIP -▶ 33/71 Life, the Universe and Everything Flat array of structs transfer-full in parameter OK -▶ 33/71 Life, the Universe and Everything Flat array of structs transfer-none in parameter OK -33/71 gjs:JS / Regress OK 3.66s 278 subtests passed +collect2 version 14.2.0 +/usr/bin/ld -plugin /usr/libexec/gcc/arm-linux-gnueabihf/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/arm-linux-gnueabihf/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXFjzZ1.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu --as-needed -m armelf_linux_eabi -pie /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/Scrt1.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/14/crtbeginS.o -L/usr/lib/gcc/arm-linux-gnueabihf/14 -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/14/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf --version -z relro -z now -z defs -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/arm-linux-gnueabihf/14/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/crtn.o +----------- +Sanity testing C++ compiler: c++ +Is cross compiler: False. +Sanity check compiler command line: c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs +Sanity check compile stdout: + +----- +Sanity check compile stderr: + +----- +Running test binary command: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/sanitycheckcpp.exe +C++ compiler for the build machine: c++ (gcc 14.2.0 "c++ (Debian 14.2.0-8) 14.2.0") +C++ linker for the build machine: c++ ld.bfd 2.43.1 +Build machine cpu family: arm +Build machine cpu: arm +Host machine cpu family: arm +Host machine cpu: arm +Target machine cpu family: arm +Target machine cpu: arm +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp7hxzeg6e +Code: +extern int i; +int i; -40/71 gjs:JS / LegacyGtk RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc MALLOC_PERTURB_=126 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testLegacyGtk.js -▶ 38/71 Gtk overrides UI template sets up internal and public template children OK -▶ 38/71 Gtk overrides UI template sets up public template children with the correct widgets OK -▶ 38/71 Gtk overrides UI template sets up internal template children with the correct widgets OK -▶ 38/71 Gtk overrides UI template connects template callbacks to the correct handler OK -▶ 38/71 Gtk overrides UI template binds template callbacks to the correct object OK -▶ 38/71 Gtk overrides UI template from resource sets up internal and public template children OK -▶ 38/71 Gtk overrides UI template from resource sets up public template children with the correct widgets OK -▶ 38/71 Gtk overrides UI template from resource sets up internal template children with the correct widgets OK -▶ 38/71 Gtk overrides UI template from resource connects template callbacks to the correct handler OK -▶ 38/71 Gtk overrides UI template from resource binds template callbacks to the correct object OK -▶ 39/71 Access to destroyed GObject Get property OK -▶ 38/71 Gtk overrides UI template from file sets up internal and public template children OK -▶ 39/71 Access to destroyed GObject Set property OK -▶ 38/71 Gtk overrides UI template from file sets up public template children with the correct widgets OK -▶ 39/71 Access to destroyed GObject Add expando property OK -▶ 38/71 Gtk overrides UI template from file sets up internal template children with the correct widgets OK -▶ 39/71 Access to destroyed GObject Access to unset expando property OK -▶ 38/71 Gtk overrides UI template from file connects template callbacks to the correct handler OK -▶ 39/71 Access to destroyed GObject Access previously set expando property OK -▶ 39/71 Access to destroyed GObject Access to getter method OK -▶ 38/71 Gtk overrides UI template from file binds template callbacks to the correct object OK -▶ 39/71 Access to destroyed GObject Access to setter method OK -▶ 39/71 Access to destroyed GObject Proto function connect OK -▶ 38/71 Gtk overrides Class inheriting from template class sets up internal and public template children SKIP -▶ 38/71 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets SKIP -▶ 39/71 Access to destroyed GObject Proto function connect_after OK -▶ 38/71 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets SKIP -▶ 38/71 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler SKIP -▶ 38/71 Gtk overrides Class inheriting from template class binds template callbacks to the correct object SKIP -▶ 39/71 Access to destroyed GObject Proto function emit OK -▶ 38/71 Gtk overrides sets CSS names on classes OK -▶ 38/71 Gtk overrides static inheritance works OK -▶ 39/71 Access to destroyed GObject Proto function signals_disconnect OK -▶ 39/71 Access to destroyed GObject Proto function signals_block OK -▶ 39/71 Access to destroyed GObject Proto function signals_unblock OK -▶ 39/71 Access to destroyed GObject Proto function toString OK -▶ 39/71 Access to destroyed GObject Proto function toString before/after OK -▶ 38/71 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection OK -▶ 39/71 Access to finalized GObject Get property OK -▶ 38/71 Gtk overrides GTK vfuncs are not called if the object is disposed OK -▶ 38/71 Gtk overrides destroy signal is emitted while disposing objects OK -▶ 39/71 Access to finalized GObject Set property OK -▶ 39/71 Access to finalized GObject Add expando property OK -▶ 38/71 Gtk overrides destroy signal is not emitted when objects are garbage collected OK -▶ 39/71 Access to finalized GObject Access to unset expando property OK -▶ 38/71 Gtk overrides accepts string in place of GdkAtom OK -▶ 38/71 Gtk overrides accepts null in place of GdkAtom as GDK_NONE OK -▶ 38/71 Gtk overrides uses the correct GType for null child properties OK -▶ 38/71 Gtk overrides can create a Gtk.TreeIter with accessible stamp field OK -▶ 39/71 Access to finalized GObject Access previously set expando property OK -▶ 39/71 Access to finalized GObject Access to getter method OK -▶ 38/71 Gtk overrides can get style properties using GObject.Value OK -▶ 38/71 Gtk overrides can pass a parent object to a child at construction OK -▶ 40/71 Legacy Gtk overrides UI template sets up internal and public template children OK -▶ 39/71 Access to finalized GObject Access to setter method OK -▶ 40/71 Legacy Gtk overrides UI template sets up public template children with the correct widgets OK -▶ 39/71 Access to finalized GObject Proto function connect OK -▶ 40/71 Legacy Gtk overrides UI template sets up internal template children with the correct widgets OK -▶ 39/71 Access to finalized GObject Proto function connect_after OK -▶ 38/71 Gtk overrides does not leak instance when connecting template signal OK -▶ 40/71 Legacy Gtk overrides UI template from resource sets up internal and public template children OK -▶ 39/71 Access to finalized GObject Proto function emit OK -▶ 40/71 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets OK -▶ 40/71 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets OK -▶ 39/71 Access to finalized GObject Proto function signals_disconnect OK -▶ 40/71 Legacy Gtk overrides sets CSS names on classes OK -▶ 39/71 Access to finalized GObject Proto function signals_block OK -▶ 39/71 Access to finalized GObject Proto function signals_unblock OK -▶ 40/71 Legacy Gtk overrides does not leak instance when connecting template signal OK -38/71 gjs:JS / Gtk3 OK 2.39s 28 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp7hxzeg6e/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp7hxzeg6e/output.obj -c -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fno-strict-aliasing` -> 0 +Compiler for C++ supports arguments -fno-strict-aliasing: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmplitwo497 +Code: +extern int i; +int i; -41/71 gjs:dbus / GDBus RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 MALLOC_PERTURB_=57 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /usr/bin/dbus-run-session --config-file /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGDBus.js -▶ 39/71 Access to finalized GObject Proto function toString OK -40/71 gjs:JS / LegacyGtk OK 1.46s 8 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmplitwo497/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmplitwo497/output.obj -c -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wvariadic-macros -Wno-variadic-macros` -> 0 +Compiler for C++ supports arguments -Wno-variadic-macros: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpen5a3eax +Code: +extern int i; +int i; -42/71 gjs:JS / Async RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc MALLOC_PERTURB_=164 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testAsync.js -m -▶ 39/71 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected OK -▶ 39/71 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected OK -▶ 39/71 Disposed or finalized GObject calls dispose vfunc on explicit disposal only OK -▶ 39/71 Disposed or finalized GObject generates a warn on object garbage collection OK -▶ 39/71 Disposed or finalized GObject generates a warn on object garbage collection if has expando property OK -▶ 39/71 Disposed or finalized GObject generates a warn if already disposed at garbage collection OK -▶ 39/71 Disposed or finalized GObject created from other function is marked as disposed and garbage collected OK -▶ 39/71 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected OK -▶ 39/71 Disposed or finalized GObject returned from function is marked as disposed OK -▶ 42/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW OK -▶ 42/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH OK -▶ 42/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT OK -▶ 42/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE OK -▶ 42/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK -▶ 42/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW OK -▶ 42/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH OK -▶ 42/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT OK -▶ 39/71 Disposed or finalized GObject returned from function is marked as disposed and then as finalized OK -▶ 42/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE OK -▶ 39/71 Disposed or finalized GObject ignores toggling queued unref toggles OK -▶ 39/71 Disposed or finalized GObject ignores toggling queued toggles OK -▶ 42/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK -▶ 39/71 Disposed or finalized GObject can be disposed from other thread OK -▶ 39/71 Disposed or finalized GObject can be garbage collected once disposed from other thread OK -▶ 41/71 Exported DBus object can call a remote method OK -42/71 gjs:JS / Async OK 0.75s 10 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpen5a3eax/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpen5a3eax/output.obj -c -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmissing-field-initializers -Wno-missing-field-initializers` -> 0 +Compiler for C++ supports arguments -Wno-missing-field-initializers: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpabwbg6_c +Code: +extern int i; +int i; -43/71 gjs:JS / CairoModule RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=249 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testCairoModule.js -m -▶ 41/71 Exported DBus object can call a method with async/await OK -▶ 41/71 Exported DBus object can initiate a proxy with promise and call a method with async/await OK -▶ 39/71 GObject with toggle references can be re-reffed from other thread delayed OK -▶ 41/71 Exported DBus object can call a remote method when not using makeProxyWrapper OK -▶ 41/71 Exported DBus object can handle an exception thrown by a remote method OK -▶ 41/71 Exported DBus object can handle an exception thrown by a method with async/await OK -▶ 39/71 GObject with toggle references can be re-reffed and unreffed again from other thread OK -▶ 41/71 Exported DBus object can still destructure the return value when an exception is thrown OK -▶ 41/71 Exported DBus object throws an exception when trying to call a method that does not exist OK -▶ 41/71 Exported DBus object throws an exception when trying to call an async method that does not exist OK -▶ 41/71 Exported DBus object can pass a parameter to a remote method that is not a JSON object OK -▶ 41/71 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object OK -▶ 41/71 Exported DBus object can call a remote method with no in parameter OK -▶ 39/71 GObject with toggle references can be re-reffed and unreffed again from other thread with delay OK -▶ 39/71 GObject with toggle references can be toggled up by getting a GWeakRef OK -▶ 41/71 Exported DBus object can call an async/await method with no in parameter OK -▶ 39/71 GObject with toggle references can be toggled up by getting a GWeakRef from another thread OK -▶ 39/71 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread OK -▶ 39/71 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads OK -▶ 41/71 Exported DBus object can call a remote method with multiple in parameters OK -▶ 41/71 Exported DBus object can call an async/await method with multiple in parameters OK -▶ 41/71 Exported DBus object can call a remote method with no return value OK -▶ 41/71 Exported DBus object can call an async/await method with no return value OK -▶ 41/71 Exported DBus object can emit a DBus signal OK -▶ 41/71 Exported DBus object can emit a DBus signal with async/await OK -▶ 41/71 Exported DBus object can call a remote method with multiple return values OK -▶ 41/71 Exported DBus object can call an async/await method with multiple return values OK -▶ 41/71 Exported DBus object does not coalesce one array into the array of return values OK -▶ 41/71 Exported DBus object does not coalesce one array into the array of return values with async/await OK -▶ 41/71 Exported DBus object does not coalesce an array of arrays into the array of return values OK -▶ 41/71 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await OK -▶ 41/71 Exported DBus object can return multiple arrays from a remote method OK -▶ 41/71 Exported DBus object can return multiple arrays from an async/await method OK -▶ 41/71 Exported DBus object handles a bad signature by throwing an exception OK -▶ 41/71 Exported DBus object handles a bad signature in async/await by rejecting the promise OK -▶ 41/71 Exported DBus object can call a remote method that is implemented asynchronously OK -▶ 41/71 Exported DBus object can call an async/await method that is implemented asynchronously OK -▶ 41/71 Exported DBus object can send and receive bytes from a remote method OK -▶ 41/71 Exported DBus object can send and receive bytes from an async/await method OK -▶ 41/71 Exported DBus object can call a remote method that returns an array of structs OK -▶ 41/71 Exported DBus object can call an async/await method that returns an array of structs OK -▶ 41/71 Exported DBus object can send and receive dicts from a remote method OK -▶ 41/71 Exported DBus object can send and receive dicts from an async/await method OK -▶ 43/71 Cairo imported as ES module cairo default import OK -▶ 41/71 Exported DBus object can call a remote method with a Unix FD OK -▶ 43/71 Cairo imported via GI has the same functionality as imports.cairo OK -▶ 43/71 Cairo imported via GI has boxed types from the GIR file OK -▶ 41/71 Exported DBus object can call an async/await method with a Unix FD OK -▶ 41/71 Exported DBus object can call an asynchronously implemented remote method with a Unix FD OK -▶ 41/71 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD OK -43/71 gjs:JS / CairoModule OK 0.66s 3 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpabwbg6_c/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpabwbg6_c/output.obj -c -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wdangling-pointer -Wno-dangling-pointer` -> 0 +Compiler for C++ supports arguments -Wno-dangling-pointer: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp833ltj_n +Code: +extern int i; +int i; -44/71 gjs:JS / Console RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=251 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testConsole.js -m -▶ 41/71 Exported DBus object can call a remote method that returns a Unix FD OK -▶ 41/71 Exported DBus object can call an async/await method that returns a Unix FD OK -▶ 41/71 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD OK -▶ 41/71 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD OK -▶ 41/71 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one OK -▶ 41/71 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one OK -▶ 41/71 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList OK -▶ 41/71 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList OK -▶ 41/71 Exported DBus object Has defined properties OK -▶ 41/71 Exported DBus object reading readonly property works OK -▶ 41/71 Exported DBus object reading readwrite property works OK -▶ 41/71 Exported DBus object reading writeonly throws an error OK -▶ 41/71 Exported DBus object Setting a readwrite property works OK -▶ 41/71 Exported DBus object Setting a writeonly property works OK -▶ 41/71 Exported DBus object Setting a readonly property throws an error OK -▶ 41/71 Exported DBus object Reading a property that prepacks the return value works OK -▶ 41/71 Exported DBus object Marking a property as invalidated works OK -▶ 41/71 DBus Proxy wrapper init failures are reported in sync mode OK -▶ 39/71 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone OK -▶ 41/71 DBus Proxy wrapper init failures are reported in async mode OK -▶ 41/71 DBus Proxy wrapper can init a proxy asynchronously when promisified OK -▶ 41/71 DBus Proxy wrapper can create a proxy from a promise OK -▶ 41/71 DBus Proxy wrapper can create fail a proxy from a promise OK -41/71 gjs:dbus / GDBus OK 1.85s 63 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +----------- +Command line: `cc /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp833ltj_n/testfile.c -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp833ltj_n/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wtypedef-redefinition -Wno-typedef-redefinition` -> 1 stderr: -Gjs-Message: 04:50:37.137: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0xb3266c40 native@0x1807578] -Gjs-Message: 04:50:37.410: JS LOG: Missing handler for DBus method thisDoesNotExist -Gjs-Message: 04:50:37.423: JS LOG: Missing handler for DBus method thisDoesNotExist -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -45/71 gjs:JS / ESModules RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=174 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testESModules.js -m -▶ 44/71 console has correct object tag OK -▶ 44/71 console logs a message OK -▶ 44/71 console logs an empty object correctly OK -▶ 44/71 console logs an object with custom constructor name OK -▶ 44/71 console logs an object with undefined constructor OK -▶ 44/71 console logs an object with Symbol.toStringTag and __name__ OK -▶ 44/71 console logs a warning OK -▶ 44/71 console logs an informative message OK -▶ 39/71 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone OK -▶ 39/71 GObject with toggle references can be finalized while queued in toggle queue OK -▶ 44/71 console traces a line OK -▶ 39/71 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main SKIP -▶ 44/71 console traces a empty message OK -▶ 44/71 console asserts a true condition OK -▶ 44/71 console asserts a false condition OK -39/71 gjs:JS / GObjectDestructionAccess OK 4.60s 53 subtests passed - -46/71 gjs:JS / AsyncMainloop RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=52 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testAsyncMainloop.js -m -▶ 44/71 console asserts a false condition with message OK -▶ 44/71 console clear() can be called OK -▶ 45/71 ES module imports default import OK -▶ 45/71 ES module imports named import OK -▶ 45/71 ES module imports GObject introspection import OK -▶ 44/71 console clear() resets indentation OK -▶ 45/71 ES module imports import with version parameter OK -▶ 45/71 ES module imports import again with other version parameter OK -▶ 44/71 console table() logs at least something OK -▶ 45/71 ES module imports import for the first time with wrong version OK -▶ 44/71 console string replacement console.log() supports %s OK -▶ 44/71 console string replacement console.log() supports %d OK -▶ 44/71 console string replacement console.log() supports %i OK -▶ 44/71 console string replacement console.log() supports %f OK -▶ 44/71 console string replacement console.log() supports %o OK -▶ 44/71 console string replacement console.log() supports %O OK -▶ 44/71 console string replacement console.log() ignores %c OK -▶ 44/71 console string replacement console.log() supports mixing substitutions OK -▶ 44/71 console string replacement console.log() supports invalid numbers OK -▶ 45/71 ES module imports import with another version after a failed import OK -▶ 45/71 ES module imports import nonexistent module OK -▶ 44/71 console string replacement console.log() supports missing substitutions OK -▶ 45/71 ES module imports GObject introspection import via URL scheme OK -▶ 45/71 ES module imports import.meta.url OK -▶ 44/71 console string replacement console.warn() supports %s OK -▶ 45/71 ES module imports finds files relative to import.meta.url OK -▶ 45/71 ES module imports does not expose internal import.meta properties to userland modules OK -▶ 45/71 ES module imports treats equivalent URIs as equal and does not load the module again OK -▶ 45/71 ES module imports can load modules with query parameters uniquely OK -▶ 44/71 console string replacement console.warn() supports %d OK -▶ 45/71 ES module imports passes query parameters to imported modules in import.meta.uri OK -▶ 45/71 Builtin ES modules gettext default import OK -▶ 45/71 Builtin ES modules gettext named import OK -▶ 44/71 console string replacement console.warn() supports %i OK -▶ 45/71 Builtin ES modules gettext named dynamic import OK -▶ 45/71 Builtin ES modules gettext dynamic import matches static import OK -▶ 45/71 Builtin ES modules system default import OK -▶ 45/71 Builtin ES modules system named import OK -▶ 45/71 Builtin ES modules system dynamic import matches static import OK -▶ 44/71 console string replacement console.warn() supports %f OK -▶ 45/71 Builtin ES modules system named dynamic import OK -▶ 45/71 Dynamic imports default import OK -▶ 44/71 console string replacement console.warn() supports %o OK -▶ 45/71 Dynamic imports named import OK -▶ 45/71 Dynamic imports dynamic gi import matches static OK -▶ 45/71 Dynamic imports treats equivalent URIs as equal and does not load the module again OK -▶ 44/71 console string replacement console.warn() supports %O OK -▶ 45/71 Dynamic imports treats query parameters uniquely for absolute URIs OK -▶ 44/71 console string replacement console.warn() ignores %c OK -▶ 45/71 Dynamic imports treats query parameters uniquely for relative URIs OK -▶ 45/71 Dynamic imports does not show internal stack frames in an import error OK -▶ 44/71 console string replacement console.warn() supports mixing substitutions OK -▶ 45/71 Dynamic imports does not show internal stack frames in a module that throws an error OK -▶ 45/71 Dynamic imports does not show internal stack frames in a module that fails to parse OK -▶ 44/71 console string replacement console.warn() supports invalid numbers OK -▶ 44/71 console string replacement console.warn() supports missing substitutions OK -▶ 44/71 console string replacement console.info() supports %s OK -▶ 44/71 console string replacement console.info() supports %d OK -45/71 gjs:JS / ESModules OK 1.16s 32 subtests passed - -47/71 gjs:JS / Encoding RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=81 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testEncoding.js -m -▶ 44/71 console string replacement console.info() supports %i OK -▶ 44/71 console string replacement console.info() supports %f OK -▶ 44/71 console string replacement console.info() supports %o OK -▶ 44/71 console string replacement console.info() supports %O OK -▶ 44/71 console string replacement console.info() ignores %c OK -▶ 44/71 console string replacement console.info() supports mixing substitutions OK -▶ 44/71 console string replacement console.info() supports invalid numbers OK -▶ 44/71 console string replacement console.info() supports missing substitutions OK -▶ 44/71 console string replacement console.error() supports %s OK -▶ 44/71 console string replacement console.error() supports %d OK -▶ 44/71 console string replacement console.error() supports %i OK -▶ 44/71 console string replacement console.error() supports %f OK -▶ 44/71 console string replacement console.error() supports %o OK -▶ 46/71 Async mainloop resolves when main loop exits OK -▶ 44/71 console string replacement console.error() supports %O OK -▶ 44/71 console string replacement console.error() ignores %c OK -46/71 gjs:JS / AsyncMainloop OK 0.87s 1 subtests passed - -48/71 gjs:JS / GLibLogWriter RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 MALLOC_PERTURB_=32 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGLibLogWriter.js -m -▶ 44/71 console string replacement console.error() supports mixing substitutions OK -▶ 44/71 console string replacement console.error() supports invalid numbers OK -▶ 44/71 console string replacement console.error() supports missing substitutions OK -▶ 44/71 console string replacement console.trace() supports %s OK -▶ 44/71 console string replacement console.trace() supports %d OK -▶ 44/71 console string replacement console.trace() supports %i OK -▶ 44/71 console string replacement console.trace() supports %f OK -▶ 44/71 console string replacement console.trace() supports %o OK -▶ 44/71 console string replacement console.trace() supports %O OK -▶ 44/71 console string replacement console.trace() ignores %c OK -▶ 44/71 console string replacement console.trace() supports mixing substitutions OK -▶ 44/71 console string replacement console.trace() supports invalid numbers OK -▶ 44/71 console string replacement console.trace() supports missing substitutions OK -▶ 44/71 console time() ends correctly OK -▶ 44/71 console time() doesn't log initially OK -▶ 47/71 Text Encoding toString() uses spec-compliant tags OK -44/71 gjs:JS / Console OK 2.23s 68 subtests passed - -49/71 gjs:JS / Global RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 MALLOC_PERTURB_=184 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testGlobal.js -m -▶ 47/71 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) OK -▶ 47/71 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array OK -▶ 47/71 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array OK -▶ 47/71 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array OK -▶ 47/71 Text Encoding TextDecoder decode() fatal is false by default OK -▶ 47/71 Text Encoding TextDecoder decode() ignoreBOM is false by default OK -▶ 47/71 Text Encoding TextDecoder decode() fatal is true when passed OK -▶ 47/71 Text Encoding TextDecoder decode() ignoreBOM is true when passed OK -▶ 47/71 Text Encoding TextDecoder decode() fatal is coerced to a boolean value OK -▶ 47/71 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value OK -▶ 47/71 Text Encoding TextDecoder decode() throws on empty input OK -▶ 47/71 Text Encoding TextDecoder decode() throws on null input OK -▶ 47/71 Text Encoding TextDecoder decode() throws on invalid encoding label OK -▶ 47/71 Text Encoding TextDecoder decode() decodes undefined as an empty string OK -▶ 47/71 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) OK -▶ 47/71 Text Encoding TextDecoder decode() decodes GLib.Bytes OK -▶ 47/71 Text Encoding TextDecoder decode() ignores byte order marker (BOM) OK -▶ 47/71 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) OK -▶ 47/71 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) OK -▶ 47/71 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) OK -▶ 47/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 OK -▶ 47/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes OK -▶ 47/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes OK -▶ 47/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) OK -▶ 48/71 GLib Structured logging handler writes a message OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. OK -▶ 48/71 GLib Structured logging handler writes a warning OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. OK -▶ 48/71 GLib Structured logging handler preserves a custom string field OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. OK -▶ 48/71 GLib Structured logging handler preserves a custom byte array field OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. OK -48/71 gjs:JS / GLibLogWriter OK 0.81s 4 subtests passed - -50/71 gjs:JS / Timers RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' MALLOC_PERTURB_=227 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testTimers.js -m -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. OK -▶ 47/71 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. OK -47/71 gjs:JS / Encoding OK 1.42s 56 subtests passed - -▶ 49/71 globalThis is equal to window OK -51/71 gjs:JS / WeakRef RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf MALLOC_PERTURB_=185 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/js/testWeakRef.js -m -▶ 49/71 globalThis WeakRef is defined OK -▶ 49/71 globalThis console is defined OK -▶ 49/71 globalThis TextEncoder is defined OK -▶ 49/71 globalThis TextDecoder is defined OK -▶ 49/71 globalThis ARGV is defined OK -▶ 49/71 globalThis print function log is defined OK -▶ 49/71 globalThis print function print is defined OK -▶ 49/71 globalThis print function printerr is defined OK -▶ 49/71 globalThis print function logError is defined OK -49/71 gjs:JS / Global OK 0.83s 10 subtests passed - -52/71 gjs:Debugger / backtrace command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools MALLOC_PERTURB_=202 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/backtrace.debugger -▶ 52/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/backtrace.debugger OK -52/71 gjs:Debugger / backtrace command OK 0.41s 1 subtests passed - -53/71 gjs:Debugger / breakpoint command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/breakpoint.debugger -▶ 51/71 WeakRef works OK -▶ 51/71 FinalizationRegistry works OK -▶ 51/71 FinalizationRegistry works if a microtask is enqueued from the callback OK -▶ 51/71 FinalizationRegistry works if the object is collected in a microtask OK -▶ 51/71 FinalizationRegistry works if another collection is queued from the callback OK -51/71 gjs:JS / WeakRef OK 0.80s 5 subtests passed - -54/71 gjs:Debugger / continue command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc MALLOC_PERTURB_=144 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/continue.debugger -▶ 50/71 Timers times out successfully OK -▶ 50/71 Timers has correct timeout args OK -▶ 53/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/breakpoint.debugger OK -53/71 gjs:Debugger / breakpoint command OK 0.39s 1 subtests passed - -55/71 gjs:Debugger / delete command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 MALLOC_PERTURB_=125 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/delete.debugger -▶ 54/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/continue.debugger OK -54/71 gjs:Debugger / continue command OK 0.38s 1 subtests passed - -56/71 gjs:Debugger / detach command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' MALLOC_PERTURB_=205 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/detach.debugger -▶ 55/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/delete.debugger OK -55/71 gjs:Debugger / delete command OK 0.38s 1 subtests passed - -57/71 gjs:Debugger / down-up command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools MALLOC_PERTURB_=53 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/down-up.debugger -▶ 50/71 Timers cancels successfully OK -▶ 50/71 Timers cancels multiple correctly OK -▶ 56/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/detach.debugger OK -56/71 gjs:Debugger / detach command OK 0.38s 1 subtests passed - -58/71 gjs:Debugger / finish command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf MALLOC_PERTURB_=117 G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/finish.debugger -▶ 57/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/down-up.debugger OK -57/71 gjs:Debugger / down-up command OK 0.39s 1 subtests passed - -59/71 gjs:Debugger / frame command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' MALLOC_PERTURB_=76 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/frame.debugger -▶ 58/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/finish.debugger OK -58/71 gjs:Debugger / finish command OK 0.37s 1 subtests passed - -60/71 gjs:Debugger / keys command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc MALLOC_PERTURB_=112 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/keys.debugger -▶ 50/71 Timers cancels invalid silent fail OK -▶ 59/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/frame.debugger OK -59/71 gjs:Debugger / frame command OK 0.37s 1 subtests passed - -61/71 gjs:Debugger / lastvalues command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes MALLOC_PERTURB_=239 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/lastvalues.debugger -▶ 50/71 Timers interval success OK -▶ 60/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/keys.debugger OK -60/71 gjs:Debugger / keys command OK 0.38s 1 subtests passed - -62/71 gjs:Debugger / list command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc MALLOC_PERTURB_=9 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/list.debugger -▶ 61/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/lastvalues.debugger OK -61/71 gjs:Debugger / lastvalues command OK 0.38s 1 subtests passed - -63/71 gjs:Debugger / next command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc MALLOC_PERTURB_=128 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/next.debugger -▶ 50/71 Timers cancels interval successfully OK -▶ 62/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/list.debugger OK -62/71 gjs:Debugger / list command OK 0.38s 1 subtests passed - -64/71 gjs:Debugger / print command RUNNING ->>> MALLOC_PERTURB_=169 TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/print.debugger -▶ 63/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/next.debugger OK -63/71 gjs:Debugger / next command OK 0.39s 1 subtests passed - -65/71 gjs:Debugger / quit command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc MALLOC_PERTURB_=164 NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/quit.debugger -▶ 50/71 Timers ordering interval OK -▶ 50/71 Timers cancel invalid silent fail OK -▶ 50/71 Timers callback this OK -▶ 50/71 Timers bind this OK -▶ 50/71 Timers function names match spec OK -▶ 64/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/print.debugger OK -▶ 50/71 Timers argument lengths match spec OK -64/71 gjs:Debugger / print command OK 0.51s 1 subtests passed - -66/71 gjs:Debugger / return command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=146 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/return.debugger -▶ 50/71 Timers clear and interval are unique functions OK -▶ 65/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/quit.debugger OK -▶ 50/71 Timers microtask ordering OK -65/71 gjs:Debugger / quit command OK 0.41s 1 subtests passed - -67/71 gjs:Debugger / set command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf MALLOC_PERTURB_=161 G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/set.debugger -▶ 50/71 Timers nested microtask ordering OK -50/71 gjs:JS / Timers OK 3.71s 16 subtests passed - -68/71 gjs:Debugger / step command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=207 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/step.debugger -▶ 66/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/return.debugger OK -66/71 gjs:Debugger / return command OK 0.44s 1 subtests passed +cc: error: unrecognized command-line option '-Wtypedef-redefinition' +----------- +Compiler for C supports arguments -Wno-typedef-redefinition: NO +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp53ldymgo +Code: +int main(void) { return 0; } -69/71 gjs:Debugger / throw command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools MALLOC_PERTURB_=37 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/throw.debugger -▶ 67/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/set.debugger OK -67/71 gjs:Debugger / set command OK 0.47s 1 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp53ldymgo/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp53ldymgo/output.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wl,--fatal-warnings -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0 +Compiler for C++ supports link arguments -Bsymbolic-functions: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp4lynyfeh +Code: +extern int i; +int i; -70/71 gjs:Debugger / throw-ignored command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=79 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/throw-ignored.debugger -▶ 68/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/step.debugger OK -68/71 gjs:Debugger / step command OK 0.46s 1 subtests passed +----------- +Command line: `cc /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp4lynyfeh/testfile.c -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmp4lynyfeh/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fno-semantic-interposition` -> 0 +Compiler for C supports arguments -fno-semantic-interposition: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmprwrnsn49 +Code: +extern int i; +int i; -71/71 gjs:Debugger / until command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf G_SLICE=always-malloc NO_AT_BRIDGE=1 GSETTINGS_BACKEND=memory LC_ALL=C.utf8 GJS_DEBUG_OUTPUT=stderr MESON_TEST_ITERATION=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js MALLOC_PERTURB_=98 ENABLE_GTK=yes DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js:/build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/until.debugger -▶ 69/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/throw.debugger OK -69/71 gjs:Debugger / throw command OK 0.46s 1 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmprwrnsn49/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmprwrnsn49/output.obj -c -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fno-semantic-interposition` -> 0 +Compiler for C++ supports arguments -fno-semantic-interposition: YES +Pkg-config binary missing from cross or native file, or env var undefined. +Trying a default Pkg-config fallback at pkg-config +Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 +Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion glib-2.0` -> 0 +stdout: +2.82.2 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags glib-2.0` -> 0 +stdout: +-I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -pthread +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs glib-2.0` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lglib-2.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs glib-2.0` -> 0 +stdout: +-lglib-2.0 +----------- +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpgxnq5nv9 +Code: + +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpgxnq5nv9/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpgxnq5nv9/output.obj -c -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs` -> 0 +stdout: +install: /usr/lib/gcc/arm-linux-gnueabihf/14/ +programs: =/usr/libexec/gcc/arm-linux-gnueabihf/14/:/usr/libexec/gcc/arm-linux-gnueabihf/14/:/usr/libexec/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/14/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/bin/arm-linux-gnueabihf/14/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/bin/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/bin/ +libraries: =/usr/lib/gcc/arm-linux-gnueabihf/14/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/lib/arm-linux-gnueabihf/14/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/lib/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/lib/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/14/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../:/lib/arm-linux-gnueabihf/14/:/lib/arm-linux-gnueabihf/:/lib/:/usr/lib/arm-linux-gnueabihf/14/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/ +----------- +Run-time dependency glib-2.0 found: YES 2.82.2 +Determining dependency 'gthread-2.0' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion gthread-2.0` -> 0 +stdout: +2.82.2 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags gthread-2.0` -> 0 +stdout: +-I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -pthread +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gthread-2.0` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lgthread-2.0 -pthread -lglib-2.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gthread-2.0` -> 0 +stdout: +-lgthread-2.0 -pthread -lglib-2.0 +----------- +Run-time dependency gthread-2.0 found: YES 2.82.2 +Determining dependency 'gobject-2.0' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion gobject-2.0` -> 0 +stdout: +2.82.2 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags gobject-2.0` -> 0 +stdout: +-I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -pthread +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gobject-2.0` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lgobject-2.0 -lglib-2.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gobject-2.0` -> 0 +stdout: +-lgobject-2.0 -lglib-2.0 +----------- +Run-time dependency gobject-2.0 found: YES 2.82.2 +Determining dependency 'gio-2.0' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion gio-2.0` -> 0 +stdout: +2.82.2 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags gio-2.0` -> 0 +stdout: +-I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gio-2.0` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lgio-2.0 -lgobject-2.0 -lglib-2.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gio-2.0` -> 0 +stdout: +-lgio-2.0 -lgobject-2.0 -lglib-2.0 +----------- +Run-time dependency gio-2.0 found: YES 2.82.2 +Determining dependency 'libffi' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion libffi` -> 0 +stdout: +3.4.6 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags libffi` -> 0 +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs libffi` -> 0 +stdout: +-lffi +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs libffi` -> 0 +stdout: +-lffi +----------- +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpmx_pepms +Code: +int main(void) { return 0; } -▶ 70/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/throw-ignored.debugger OK -70/71 gjs:Debugger / throw-ignored command OK 0.42s 1 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpmx_pepms/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpmx_pepms/output.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -lffi -Wl,--allow-shlib-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0 +Run-time dependency libffi found: YES 3.4.6 +Determining dependency 'gobject-introspection-1.0' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion gobject-introspection-1.0` -> 0 +stdout: +1.82.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags gobject-introspection-1.0` -> 0 +stdout: +-I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -pthread +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gobject-introspection-1.0` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lgirepository-1.0 -lgobject-2.0 -lglib-2.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs gobject-introspection-1.0` -> 0 +stdout: +-lgirepository-1.0 -lgobject-2.0 -lglib-2.0 +----------- +Run-time dependency gobject-introspection-1.0 found: YES 1.82.0 +Determining dependency 'cairo' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion cairo` -> 0 +stdout: +1.18.2 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags cairo` -> 0 +stdout: +-I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs cairo` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lcairo +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs cairo` -> 0 +stdout: +-lcairo +----------- +Run-time dependency cairo found: YES 1.18.2 +Determining dependency 'cairo-gobject' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion cairo-gobject` -> 0 +stdout: +1.18.2 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags cairo-gobject` -> 0 +stdout: +-I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -pthread +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs cairo-gobject` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs cairo-gobject` -> 0 +stdout: +-lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 +----------- +Run-time dependency cairo-gobject found: YES 1.18.2 +Determining dependency 'cairo-xlib' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion cairo-xlib` -> 0 +stdout: +1.18.2 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags cairo-xlib` -> 0 +stdout: +-I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs cairo-xlib` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lcairo -lX11 -lXext +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs cairo-xlib` -> 0 +stdout: +-lcairo -lX11 -lXext +----------- +Run-time dependency cairo-xlib found: YES 1.18.2 +Determining dependency 'mozjs-128' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion mozjs-128` -> 0 +stdout: +128.4.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags mozjs-128` -> 0 +stdout: +-isystem /usr/include/arm-linux-gnueabihf/mozjs-128 +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs mozjs-128` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf/ -lmozjs-128 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs mozjs-128` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf/ -lmozjs-128 +----------- +Run-time dependency mozjs-128 found: YES 128.4.0 +Determining dependency 'sysprof-capture-4' with pkg-config executable '/usr/bin/pkg-config' +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --modversion sysprof-capture-4` -> 0 +stdout: +47.0 +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --cflags sysprof-capture-4` -> 0 +stdout: +-I/usr/include/sysprof-6 -pthread +----------- +env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs sysprof-capture-4` -> 0 +stdout: +-L/usr/lib/arm-linux-gnueabihf -lsysprof-capture-4 -pthread +----------- +env[PKG_CONFIG_PATH]: +env[PKG_CONFIG]: /usr/bin/pkg-config +----------- +Called: `/usr/bin/pkg-config --libs sysprof-capture-4` -> 0 +stdout: +-lsysprof-capture-4 -pthread +----------- +Run-time dependency sysprof-capture-4 found: YES 47.0 +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpjxxhshgi +Code: +int main(void) { return 0; } -▶ 71/71 - /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/../installed-tests/debugger/until.debugger OK -71/71 gjs:Debugger / until command OK 0.41s 1 subtests passed +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpjxxhshgi/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpjxxhshgi/output.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -lreadline -Wl,--allow-shlib-undefined -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0 +Library readline found: YES +Running compile: +Working directory: /tmp/tmp7ebehru5 +Code: +int i = static_cast(0); +----------- +Command line: `c++ /tmp/tmp7ebehru5/testfile.cpp -o /tmp/tmp7ebehru5/output.obj -D_FILE_OFFSET_BITS=64 -c -std=c++17` -> 0 +Compiler accepts -std=c++17: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmphqdv5dmr +Code: + +#include +#include +int main(void) { + readline("foo"); + return 0; +} +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmphqdv5dmr/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmphqdv5dmr/output.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++17 -fno-exceptions -fno-rtti -lreadline -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0 +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmplkwng0ty +Code: + +#include + +int main(void) +{ + std::atomic_int64_t value = ATOMIC_VAR_INIT(0); + return value.load(); +} +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmplkwng0ty/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmplkwng0ty/output.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++17 -fno-exceptions -fno-rtti -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0 +Checking if "64-bit atomics built-in" : links: YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpp2ranmcm +Code: + + #define timer_settime meson_disable_define_of_timer_settime + + #include + #undef timer_settime + + #ifdef __cplusplus + extern "C" + #endif + char timer_settime (void); + + #if defined __stub_timer_settime || defined __stub___timer_settime + fail fail fail this function is not going to work + #endif + + int main(void) { + return timer_settime (); + } +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpp2ranmcm/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpp2ranmcm/output.exe -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++17 -fno-exceptions -fno-rtti -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0 +Checking for function "timer_settime" : YES +Running compile: +Working directory: /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpn6hn18ug +Code: + +#include +#ifdef JS_DEBUG +#error debug yes, if we did not already error out due to DEBUG not being defined +#endif -Ok: 71 -Expected Fail: 0 -Fail: 0 -Unexpected Pass: 0 -Skipped: 0 -Timeout: 0 +----------- +Command line: `c++ /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpn6hn18ug/testfile.cpp -o /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/tmpn6hn18ug/output.obj -c -isystem /usr/include/arm-linux-gnueabihf/mozjs-128 -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.82.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++17 -fno-exceptions -fno-rtti` -> 0 +Checking if "SpiderMonkey is a non-debug build" with dependency mozjs-128 compiles: YES -Full log written to /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-logs/testlog.txt - rm -fr -- /tmp/dh-xdg-rundir-xhhs29sv -make[1]: Leaving directory '/build/reproducible-path/gjs-1.82.1' - create-stamp debian/debhelper-build-stamp - dh_prep - rm -f -- debian/gjs.substvars debian/gjs-tests.substvars debian/libgjs0g.substvars debian/libgjs-dev.substvars - rm -fr -- debian/.debhelper/generated/gjs/ debian/gjs/ debian/tmp/ debian/.debhelper/generated/gjs-tests/ debian/gjs-tests/ debian/.debhelper/generated/libgjs0g/ debian/libgjs0g/ debian/.debhelper/generated/libgjs-dev/ debian/libgjs-dev/ - dh_auto_install - install -m0755 -d /build/reproducible-path/gjs-1.82.1/debian/tmp - cd obj-arm-linux-gnueabihf && DESTDIR=/build/reproducible-path/gjs-1.82.1/debian/tmp LC_ALL=C.UTF-8 ninja install -[0/1] Installing files. -Installing subdir /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/dynamic.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/encodings.json to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/lexicalScope.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/say.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/modunicode.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/sideEffect4.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/sideEffect2.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/foobar.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/data.txt to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/exports.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/importmeta.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/alwaysThrows.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/sideEffect3.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/sideEffect.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/greet.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/subA/subB/__init__.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subA/subB -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/subA/subB/baz.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subA/subB -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/subA/subB/foobar.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subA/subB -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/overrides/.eslintrc.yml to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/overrides -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/overrides/GIMarshallingTests.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/overrides -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/subErrorInit/__init__.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subErrorInit -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/subBadInit/__init__.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subBadInit -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/mutualImport/a.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/mutualImport -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/mutualImport/b.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/mutualImport -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides2/.eslintrc.yml to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides2 -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides2/Regress.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides2 -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides2/GIMarshallingTests.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides2 -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides2/WarnLib.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides2 -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides2/Gio.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides2 -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides/.eslintrc.yml to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides/Regress.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides/GIMarshallingTests.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides/WarnLib.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/modules/badOverrides/Gio.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing libgjs.so.0.0.0 to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/lib/arm-linux-gnueabihf -Installing GjsPrivate-1.0.typelib to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/lib/arm-linux-gnueabihf/gjs/girepository-1.0 -Installing gjs-console to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/bin -Installing subprojects/gobject-introspection-tests/libutility.so to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/Utility-1.0.typelib to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/libregress.so to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/Regress-1.0.typelib to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/RegressUnix-1.0.typelib to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/libwarnlib.so to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/WarnLib-1.0.typelib to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/libgimarshallingtests.so to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing subprojects/gobject-introspection-tests/GIMarshallingTests-1.0.typelib to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/minijasmine to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/libgjstesttools/libgjstesttools.so to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/libgjstesttools/GjsTestTools-1.0.typelib to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/gjs/context.h to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/include/gjs-1.0/gjs -Installing /build/reproducible-path/gjs-1.82.1/gjs/coverage.h to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/include/gjs-1.0/gjs -Installing /build/reproducible-path/gjs-1.82.1/gjs/error-types.h to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/include/gjs-1.0/gjs -Installing /build/reproducible-path/gjs-1.82.1/gjs/gjs.h to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/include/gjs-1.0/gjs -Installing /build/reproducible-path/gjs-1.82.1/gjs/macros.h to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/include/gjs-1.0/gjs -Installing /build/reproducible-path/gjs-1.82.1/gjs/mem.h to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/include/gjs-1.0/gjs -Installing /build/reproducible-path/gjs-1.82.1/gjs/profiler.h to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/include/gjs-1.0/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/extra/gjs.supp to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/gjs-1.0/valgrind -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/extra/lsan.supp to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/gjs-1.0/lsan -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/org.gnome.GjsTest.gschema.xml to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/glib-2.0/schemas -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/meson-private/gjs-1.0.pc to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/testCommandLine.sh.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/scripts/testCommandLine.sh to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/scripts -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/testCommandLineModules.sh.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/scripts/testCommandLineModules.sh to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/scripts -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/testWarnings.sh.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/scripts/testWarnings.sh to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/scripts -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testself.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testself.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testCairo.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testCairo.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testExceptions.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testExceptions.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testFormat.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testFormat.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testFundamental.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testFundamental.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGettext.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGettext.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGIMarshalling.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGIMarshalling.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGio.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGio.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGLib.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGLib.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGObject.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGObject.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGObjectClass.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGObjectClass.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGObjectInterface.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGObjectInterface.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGObjectValue.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGObjectValue.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGTypeClass.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGTypeClass.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testImporter.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testImporter.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testImporter2.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testImporter2.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testIntrospection.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testIntrospection.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testLang.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testLang.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testLegacyByteArray.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testLegacyByteArray.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testLegacyClass.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testLegacyClass.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testLegacyGObject.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testLegacyGObject.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testMainloop.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testMainloop.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testNamespace.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testNamespace.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testPackage.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testPackage.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testParamSpec.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testParamSpec.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testPrint.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testPrint.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testPromise.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testPromise.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testRegress.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testRegress.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testSignals.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testSignals.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testSystem.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testSystem.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testTweener.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testTweener.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testWarnLib.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testWarnLib.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGtk3.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGtk3.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGObjectDestructionAccess.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGObjectDestructionAccess.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testLegacyGtk.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testLegacyGtk.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGDBus.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGDBus.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testAsync.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testAsync.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testCairoModule.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testCairoModule.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testConsole.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testConsole.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testESModules.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testESModules.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testAsyncMainloop.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testAsyncMainloop.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testEncoding.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testEncoding.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGLibLogWriter.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGLibLogWriter.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testGlobal.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testGlobal.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testTimers.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testTimers.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/js/testWeakRef.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/testWeakRef.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/js/matchers.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger-test.sh to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/backtrace.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/backtrace.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/backtrace.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/backtrace.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/breakpoint.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/breakpoint.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/breakpoint.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/breakpoint.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/continue.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/continue.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/continue.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/continue.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/delete.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/delete.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/delete.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/delete.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/detach.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/detach.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/detach.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/detach.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/down-up.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/down-up.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/down-up.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/down-up.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/finish.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/finish.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/finish.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/finish.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/frame.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/frame.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/frame.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/frame.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/keys.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/keys.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/keys.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/keys.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/lastvalues.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/lastvalues.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/lastvalues.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/lastvalues.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/list.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/list.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/list.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/list.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/next.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/next.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/next.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/next.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/print.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/print.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/print.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/print.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/quit.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/quit.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/quit.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/quit.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/return.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/return.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/return.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/return.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/set.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/set.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/set.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/set.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/step.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/step.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/step.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/step.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/throw.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/throw.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/throw.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/throw.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/throw-ignored.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/throw-ignored.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/throw-ignored.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/throw-ignored.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/obj-arm-linux-gnueabihf/installed-tests/until.test to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/until.debugger to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/until.debugger.js to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.82.1/installed-tests/debugger/until.debugger.output to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing symlink pointing to libgjs.so.0.0.0 to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgjs.so.0 -Installing symlink pointing to libgjs.so.0 to /build/reproducible-path/gjs-1.82.1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgjs.so -Running custom install script '/usr/bin/python3 /build/reproducible-path/gjs-1.82.1/build/symlink-gjs.py bin' -Skipping custom install script because DESTDIR is set '/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas' - rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log - debian/rules execute_after_dh_auto_install -make[1]: Entering directory '/build/reproducible-path/gjs-1.82.1' -rm -f debian/tmp/usr/libexec/installed-tests/gjs/js/modules/*/.eslintrc.yml +../meson.build:258:22: ERROR: Can not run test applications in this cross environment. +dh_auto_configure: error: cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/arm-linux-gnueabihf -Dpython.bytecompile=-1 --unity=on -Dauto_features=enabled returned exit code 1 +make[1]: *** [debian/rules:20: override_dh_auto_configure] Error 25 make[1]: Leaving directory '/build/reproducible-path/gjs-1.82.1' - dh_install - install -m0755 -d debian/gjs//usr - cp --reflink=auto -a debian/tmp/usr/bin debian/gjs//usr/ - install -m0755 -d debian/gjs-tests//usr/libexec/installed-tests - cp --reflink=auto -a debian/tmp/usr/libexec/installed-tests/gjs debian/gjs-tests//usr/libexec/installed-tests/ - install -m0755 -d debian/gjs-tests//usr/share - cp --reflink=auto -a debian/tmp/usr/share/installed-tests debian/gjs-tests//usr/share/ - install -m0755 -d debian/gjs-tests//usr/share/glib-2.0/schemas - cp --reflink=auto -a debian/tmp/usr/share/glib-2.0/schemas/org.gnome.GjsTest.gschema.xml debian/gjs-tests//usr/share/glib-2.0/schemas/ - install -m0755 -d debian/libgjs0g//usr/lib/arm-linux-gnueabihf - cp --reflink=auto -a debian/tmp/usr/lib/arm-linux-gnueabihf/libgjs.so.0 debian/tmp/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 debian/libgjs0g//usr/lib/arm-linux-gnueabihf/ - install -m0755 -d debian/libgjs0g//usr/lib/arm-linux-gnueabihf/gjs/girepository-1.0 - cp --reflink=auto -a debian/tmp/usr/lib/arm-linux-gnueabihf/gjs/girepository-1.0/GjsPrivate-1.0.typelib debian/libgjs0g//usr/lib/arm-linux-gnueabihf/gjs/girepository-1.0/ - install -m0755 -d debian/libgjs-dev//usr - cp --reflink=auto -a debian/tmp/usr/include debian/libgjs-dev//usr/ - install -m0755 -d debian/libgjs-dev//usr/lib/arm-linux-gnueabihf - cp --reflink=auto -a debian/tmp/usr/lib/arm-linux-gnueabihf/libgjs.so debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/ debian/libgjs-dev//usr/lib/arm-linux-gnueabihf/ - install -m0755 -d debian/libgjs-dev//usr/share - cp --reflink=auto -a debian/tmp/usr/share/gjs-1.0/ debian/libgjs-dev//usr/share/ - dh_installdocs - install -m0755 -d debian/gjs/usr/share/doc/gjs - install -m0755 -d debian/gjs/usr/share/doc/gjs - cp --reflink=auto -a ./NEWS debian/gjs/usr/share/doc/gjs - cp --reflink=auto -a ./README.md debian/gjs/usr/share/doc/gjs - chmod -R u\+rw,go=rX debian/gjs/usr/share/doc - install -p -m0644 debian/copyright debian/gjs/usr/share/doc/gjs/copyright - install -m0755 -d debian/gjs-tests/usr/share/doc/gjs-tests - install -p -m0644 debian/copyright debian/gjs-tests/usr/share/doc/gjs-tests/copyright - install -m0755 -d debian/libgjs0g/usr/share/doc/libgjs0g - install -p -m0644 debian/copyright debian/libgjs0g/usr/share/doc/libgjs0g/copyright - install -m0755 -d debian/libgjs-dev/usr/share/doc/libgjs-dev - install -p -m0644 debian/copyright debian/libgjs-dev/usr/share/doc/libgjs-dev/copyright - dh_installchangelogs - install -m0755 -d debian/libgjs0g/usr/share/doc/libgjs0g - install -p -m0644 debian/.debhelper/generated/libgjs0g/dh_installchangelogs.dch.trimmed debian/libgjs0g/usr/share/doc/libgjs0g/changelog.Debian - install -m0755 -d debian/libgjs-dev/usr/share/doc/libgjs-dev - install -p -m0644 debian/.debhelper/generated/libgjs-dev/dh_installchangelogs.dch.trimmed debian/libgjs-dev/usr/share/doc/libgjs-dev/changelog.Debian - install -m0755 -d debian/gjs/usr/share/doc/gjs - install -p -m0644 debian/.debhelper/generated/gjs/dh_installchangelogs.dch.trimmed debian/gjs/usr/share/doc/gjs/changelog.Debian - install -m0755 -d debian/gjs-tests/usr/share/doc/gjs-tests - install -p -m0644 debian/.debhelper/generated/gjs-tests/dh_installchangelogs.dch.trimmed debian/gjs-tests/usr/share/doc/gjs-tests/changelog.Debian - dh_installexamples - install -m0755 -d debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/calc.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/dbus-client.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/dbus-service.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gettext.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gio-cat.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/glistmodel.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk-application.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk3-template.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk3-template.ui debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk3.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4-frame-clock.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4-template.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4-template.ui debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/http-client.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/http-server.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/README debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/test.jpg debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/test.jpg.license debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/timers.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/webkit.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/websocket-client.js debian/gjs/usr/share/doc/gjs/examples - dh_installgsettings - mv debian/gjs-tests.substvars.new debian/gjs-tests.substvars - dh_lintian - install -m0755 -d debian/gjs-tests/usr/share/lintian/overrides - install -p -m0644 debian/gjs-tests.lintian-overrides debian/gjs-tests/usr/share/lintian/overrides/gjs-tests - dh_perl - dh_link - rm -f debian/gjs/usr/bin/gjs - ln -s gjs-console debian/gjs/usr/bin/gjs - rm -f debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0 - ln -s libgjs.so.0.0.0 debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0 - rm -f debian/libgjs-dev/usr/lib/arm-linux-gnueabihf/libgjs.so - ln -s libgjs.so.0 debian/libgjs-dev/usr/lib/arm-linux-gnueabihf/libgjs.so - dh_strip_nondeterminism - dh_compress - cd debian/gjs - cd debian/libgjs0g - chmod a-x usr/share/doc/libgjs0g/changelog.Debian - chmod a-x usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian - gzip -9nf usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian - gzip -9nf usr/share/doc/libgjs0g/changelog.Debian - cd '/build/reproducible-path/gjs-1.82.1' - cd debian/libgjs-dev - chmod a-x usr/share/doc/libgjs-dev/changelog.Debian - gzip -9nf usr/share/doc/libgjs-dev/changelog.Debian - cd '/build/reproducible-path/gjs-1.82.1' - cd '/build/reproducible-path/gjs-1.82.1' - cd debian/gjs-tests - chmod a-x usr/share/doc/gjs-tests/changelog.Debian - gzip -9nf usr/share/doc/gjs-tests/changelog.Debian - cd '/build/reproducible-path/gjs-1.82.1' - debian/rules override_dh_fixperms -make[1]: Entering directory '/build/reproducible-path/gjs-1.82.1' -dh_fixperms -Xusr/libexec/installed-tests - find debian/gjs ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libgjs0g ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libgjs0g/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs0g/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/gjs/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/gjs/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/gjs -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g/usr/lib -type f -name '*.ali' -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/gjs/usr/bin -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod a+x - find debian/libgjs-dev ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/gjs-tests ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libgjs-dev/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs-tests/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/gjs-tests/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/gjs-tests/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libgjs-dev/usr/include -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs-tests/usr/share/lintian/overrides -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs-tests -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev/usr/lib -type f -name '*.ali' -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/gjs-tests/usr/libexec -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod a+x -chmod --changes u=rw,og=r debian/*-tests/usr/libexec/installed-tests/gjs/*.so -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libutility.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -chmod --recursive --changes a+rX,u+w,og-w debian/*-tests/usr/libexec/installed-tests -make[1]: Leaving directory '/build/reproducible-path/gjs-1.82.1' - dh_missing - dh_dwz -a - dwz -- debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 - dwz -- debian/gjs/usr/bin/gjs-console - install -m0755 -d debian/gjs-tests/usr/lib/debug/.dwz/arm-linux-gnueabihf - dwz -mdebian/gjs-tests/usr/lib/debug/.dwz/arm-linux-gnueabihf/gjs-tests.debug -M/usr/lib/debug/.dwz/arm-linux-gnueabihf/gjs-tests.debug -- debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libutility.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine - objcopy --compress-debug-sections debian/gjs-tests/usr/lib/debug/.dwz/arm-linux-gnueabihf/gjs-tests.debug - chmod 0644 -- debian/gjs-tests/usr/lib/debug/.dwz/arm-linux-gnueabihf/gjs-tests.debug - dh_strip -a - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/09 - objcopy --only-keep-debug --compress-debug-sections debian/gjs/usr/bin/gjs-console debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/09/549b45e7964fd2994dab8cf8c46fceaaf5f54f.debug - chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/09/549b45e7964fd2994dab8cf8c46fceaaf5f54f.debug - strip --remove-section=.comment --remove-section=.note debian/gjs/usr/bin/gjs-console - objcopy --add-gnu-debuglink debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/09/549b45e7964fd2994dab8cf8c46fceaaf5f54f.debug debian/gjs/usr/bin/gjs-console - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/21 - objcopy --only-keep-debug --compress-debug-sections debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/21/510c82de8c21a6c9385435be98ee320fe801ff.debug - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/usr/share/doc - ln -s gjs debian/.debhelper/gjs/dbgsym-root/usr/share/doc/gjs-dbgsym - install -m0755 -d debian/.debhelper/gjs - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3a - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3a/9fed2f2490860133c773616dea396babf1e87a.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3a/9fed2f2490860133c773616dea396babf1e87a.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3a/9fed2f2490860133c773616dea396babf1e87a.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/49 - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/49/facbbced9f946a63e1ada1f04173e8da663411.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/49/facbbced9f946a63e1ada1f04173e8da663411.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/49/facbbced9f946a63e1ada1f04173e8da663411.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/6d - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/6d/8a52cb008ff5d414395dbbded2437608fd91dc.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/6d/8a52cb008ff5d414395dbbded2437608fd91dc.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/6d/8a52cb008ff5d414395dbbded2437608fd91dc.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/2c - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/2c/421441ed603de3af37d397c6a04db3f5f25b0b.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/2c/421441ed603de3af37d397c6a04db3f5f25b0b.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/2c/421441ed603de3af37d397c6a04db3f5f25b0b.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/37 - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libutility.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/37/e5e5efa039d63d6b4185e0e94d06dba6b65f13.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/37/e5e5efa039d63d6b4185e0e94d06dba6b65f13.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libutility.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/37/e5e5efa039d63d6b4185e0e94d06dba6b65f13.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libutility.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/b3 - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/b3/03725dffd5019128ceb41b9ca86deb8271bbc0.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/b3/03725dffd5019128ceb41b9ca86deb8271bbc0.debug - strip --remove-section=.comment --remove-section=.note debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/b3/03725dffd5019128ceb41b9ca86deb8271bbc0.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.dwz - cp --reflink=auto -a debian/gjs-tests/usr/lib/debug/.dwz/arm-linux-gnueabihf debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.dwz - rm -fr debian/gjs-tests/usr/lib/debug/.dwz - rmdir -p --ignore-fail-on-non-empty debian/gjs-tests/usr/lib/debug - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/share/doc - ln -s gjs-tests debian/.debhelper/gjs-tests/dbgsym-root/usr/share/doc/gjs-tests-dbgsym - install -m0755 -d debian/.debhelper/gjs-tests - chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/21/510c82de8c21a6c9385435be98ee320fe801ff.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 - objcopy --add-gnu-debuglink debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/21/510c82de8c21a6c9385435be98ee320fe801ff.debug debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/usr/share/doc - ln -s libgjs0g debian/.debhelper/libgjs0g/dbgsym-root/usr/share/doc/libgjs0g-dbgsym - install -m0755 -d debian/.debhelper/libgjs0g - rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log - debian/rules override_dh_makeshlibs -make[1]: Entering directory '/build/reproducible-path/gjs-1.82.1' -dh_makeshlibs -Xusr/lib/arm-linux-gnueabihf/gjs-1.0 -- -c4 - rm -f debian/gjs/DEBIAN/shlibs - rm -f debian/gjs-tests/DEBIAN/shlibs - rm -f debian/libgjs0g/DEBIAN/shlibs - install -m0755 -d debian/libgjs0g/DEBIAN - echo "libgjs 0 libgjs0g (>= 1.82.1)" >> debian/libgjs0g/DEBIAN/shlibs - chmod 0644 -- debian/libgjs0g/DEBIAN/shlibs - dpkg-gensymbols -plibgjs0g -Idebian/libgjs0g.symbols -Pdebian/libgjs0g -edebian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 -c4 - mv debian/.debhelper/generated/libgjs0g/triggers.new debian/.debhelper/generated/libgjs0g/triggers - rm -f debian/libgjs-dev/DEBIAN/shlibs -make[1]: Leaving directory '/build/reproducible-path/gjs-1.82.1' - dh_shlibdeps -a - install -m0755 -d debian/gjs/DEBIAN - dpkg-shlibdeps -Tdebian/gjs.substvars debian/gjs/usr/bin/gjs-console - install -m0755 -d debian/libgjs0g/DEBIAN - dpkg-shlibdeps -Tdebian/libgjs0g.substvars debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-armhf.so.3 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-armhf.so.3 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libreadline8t64 from: /lib/arm-linux-gnueabihf/libreadline.so.8 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libreadline8t64 to: /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged -dpkg-shlibdeps: warning: debian/gjs/usr/bin/gjs-console contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/gjs/usr/bin/gjs-console was not linked against libstdc++.so.6 (it uses none of the library's symbols) - install -m0755 -d debian/gjs-tests/DEBIAN - dpkg-shlibdeps -Tdebian/gjs-tests.substvars debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine debian/gjs-tests/usr/libexec/installed-tests/gjs/libutility.so -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-armhf.so.3 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 found in none of the libraries -dpkg-shlibdeps: warning: debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin - rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log - debian/rules override_dh_girepository -make[1]: Entering directory '/build/reproducible-path/gjs-1.82.1' -dh_girepository -l /usr/lib/arm-linux-gnueabihf/gjs/girepository-1.0 - Package: gjs - rm -f - Package: gjs-tests - rm -f - Package: libgjs0g - rm -f - Package: libgjs-dev - rm -f -make[1]: Leaving directory '/build/reproducible-path/gjs-1.82.1' - dh_installdeb - install -m0755 -d debian/gjs/DEBIAN - install -m0755 -d debian/gjs-tests/DEBIAN - install -m0755 -d debian/libgjs0g/DEBIAN - install -p -m0644 debian/.debhelper/generated/libgjs0g/triggers debian/libgjs0g/DEBIAN/triggers - install -m0755 -d debian/libgjs-dev/DEBIAN - dh_gencontrol - install -m0755 -d debian/libgjs0g/DEBIAN - echo misc:Depends= >> debian/libgjs0g.substvars - echo misc:Pre-Depends= >> debian/libgjs0g.substvars - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN - dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -cdebian/control -Pdebian/.debhelper/libgjs0g/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libgjs0g-dbgsym "-DDepends=libgjs0g (= \${binary:Version})" "-DDescription=debug symbols for libgjs0g" -DBuild-Ids=21510c82de8c21a6c9385435be98ee320fe801ff -DSection=debug -UReplaces -UBreaks - install -m0755 -d debian/gjs/DEBIAN - echo misc:Depends= >> debian/gjs.substvars - echo misc:Pre-Depends= >> debian/gjs.substvars - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/DEBIAN - dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -cdebian/control -Pdebian/.debhelper/gjs/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=gjs-dbgsym "-DDepends=gjs (= \${binary:Version})" "-DDescription=debug symbols for gjs" -DBuild-Ids=09549b45e7964fd2994dab8cf8c46fceaaf5f54f -DSection=debug -UMulti-Arch -UReplaces -UBreaks -dpkg-gencontrol: warning: Depends field of package libgjs0g: substitution variable ${gir:Depends} used, but is not defined - chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/control - dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -cdebian/control -Pdebian/gjs - chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/control - dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -cdebian/control -Pdebian/libgjs0g -dpkg-gencontrol: warning: Depends field of package libgjs0g: substitution variable ${gir:Depends} used, but is not defined - chmod 0644 -- debian/gjs/DEBIAN/control - install -m0755 -d debian/gjs-tests/DEBIAN - echo misc:Pre-Depends= >> debian/gjs-tests.substvars - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN - dpkg-gencontrol -pgjs-tests -ldebian/changelog -Tdebian/gjs-tests.substvars -cdebian/control -Pdebian/.debhelper/gjs-tests/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=gjs-tests-dbgsym "-DDepends=gjs-tests (= \${binary:Version})" "-DDescription=debug symbols for gjs-tests" "-DBuild-Ids=2c421441ed603de3af37d397c6a04db3f5f25b0b 37e5e5efa039d63d6b4185e0e94d06dba6b65f13 3a9fed2f2490860133c773616dea396babf1e87a 49facbbced9f946a63e1ada1f04173e8da663411 6d8a52cb008ff5d414395dbbded2437608fd91dc b303725dffd5019128ceb41b9ca86deb8271bbc0" -DSection=debug -UMulti-Arch -UReplaces -UBreaks - chmod 0644 -- debian/libgjs0g/DEBIAN/control - install -m0755 -d debian/libgjs-dev/DEBIAN - echo misc:Depends= >> debian/libgjs-dev.substvars - echo misc:Pre-Depends= >> debian/libgjs-dev.substvars - dpkg-gencontrol -plibgjs-dev -ldebian/changelog -Tdebian/libgjs-dev.substvars -cdebian/control -Pdebian/libgjs-dev - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN/control - dpkg-gencontrol -pgjs-tests -ldebian/changelog -Tdebian/gjs-tests.substvars -cdebian/control -Pdebian/gjs-tests - chmod 0644 -- debian/libgjs-dev/DEBIAN/control - chmod 0644 -- debian/gjs-tests/DEBIAN/control - dh_md5sums - install -m0755 -d debian/gjs/DEBIAN - install -m0755 -d debian/libgjs0g/DEBIAN - cd debian/libgjs0g >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/gjs >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/gjs/DEBIAN/md5sums - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/DEBIAN - chmod 0644 -- debian/libgjs0g/DEBIAN/md5sums - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN - cd debian/.debhelper/gjs/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/.debhelper/libgjs0g/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/md5sums - install -m0755 -d debian/gjs-tests/DEBIAN - cd debian/gjs-tests >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/md5sums - install -m0755 -d debian/libgjs-dev/DEBIAN - chmod 0644 -- debian/gjs-tests/DEBIAN/md5sums - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN - cd debian/libgjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/.debhelper/gjs-tests/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libgjs-dev/DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN/md5sums - dh_builddeb - dpkg-deb --root-owner-group --build debian/gjs .. - dpkg-deb --root-owner-group --build debian/.debhelper/gjs-tests/dbgsym-root .. - dpkg-deb --root-owner-group --build debian/libgjs-dev .. -dpkg-deb: building package 'gjs-tests-dbgsym' in '../gjs-tests-dbgsym_1.82.1-1_armhf.deb'. -dpkg-deb: building package 'libgjs-dev' in '../libgjs-dev_1.82.1-1_armhf.deb'. -dpkg-deb: building package 'gjs' in '../gjs_1.82.1-1_armhf.deb'. - dpkg-deb --root-owner-group --build debian/.debhelper/gjs/dbgsym-root .. -dpkg-deb: building package 'gjs-dbgsym' in '../gjs-dbgsym_1.82.1-1_armhf.deb'. - dpkg-deb --root-owner-group --build debian/gjs-tests .. -dpkg-deb: building package 'gjs-tests' in '../gjs-tests_1.82.1-1_armhf.deb'. - dpkg-deb --root-owner-group --build debian/libgjs0g .. -dpkg-deb: building package 'libgjs0g' in '../libgjs0g_1.82.1-1_armhf.deb'. - dpkg-deb --root-owner-group --build debian/.debhelper/libgjs0g/dbgsym-root .. -dpkg-deb: building package 'libgjs0g-dbgsym' in '../libgjs0g-dbgsym_1.82.1-1_armhf.deb'. - dpkg-genbuildinfo --build=binary -O../gjs_1.82.1-1_armhf.buildinfo - dpkg-genchanges --build=binary -O../gjs_1.82.1-1_armhf.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: including full source code in upload +make: *** [debian/rules:17: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Mon Nov 18 04:56:20 UTC 2024 +Filesystem Size Used Avail Use% Mounted on +tmpfs 3.4G 0 3.4G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/20391/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/22667 and its subdirectories -I: Current time: Sun Nov 17 16:52:58 -12 2024 -I: pbuilder-time-stamp: 1731905578 +I: removing directory /srv/workspace/pbuilder/20391 and its subdirectories