Diff of the two buildlogs: -- --- b1/build.log 2023-05-23 23:35:20.063051321 +0000 +++ b2/build.log 2023-05-23 23:40:47.876662611 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue May 23 11:16:11 -12 2023 -I: pbuilder-time-stamp: 1684883771 +I: Current time: Wed May 24 13:35:39 +14 2023 +I: pbuilder-time-stamp: 1684884939 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./cjs_5.6.0.orig.tar.gz] I: copying [./cjs_5.6.0-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Sat Nov 19 02:56:48 2022 -12 +gpgv: Signature made Sun Nov 20 04:56:48 2022 +14 gpgv: using RSA key 2C41D17CB7B84BD0F9FB51B3680668AE907F101D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./cjs_5.6.0-1.dsc: no acceptable signature found @@ -25,135 +25,167 @@ dpkg-source: info: unpacking cjs_5.6.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/14560/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/24825/tmp/hooks/D01_modify_environment starting +debug: Running on virt64c. +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 May 24 13:35 /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/24825/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/24825/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - 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='bookworm' - 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]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + 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=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='181e8cc685b54cf99f85b2fbfe1bbdde' - 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='14560' - PS1='# ' - PS2='> ' + INVOCATION_ID=fe6984977b204d498823c0fc2ed4287f + 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=24825 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.DKbAHE7K/pbuilderrc_P5r0 --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DKbAHE7K/b1 --logfile b1/build.log cjs_5.6.0-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.DKbAHE7K/pbuilderrc_PwnL --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DKbAHE7K/b2 --logfile b2/build.log --extrapackages usrmerge cjs_5.6.0-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 ff4a 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/14560/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 24 13:35 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/24825/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -472,7 +504,7 @@ Get: 247 http://deb.debian.org/debian bookworm/main armhf xauth armhf 1:1.1.2-1 [33.2 kB] Get: 248 http://deb.debian.org/debian bookworm/main armhf xserver-common all 2:21.1.7-3 [2382 kB] Get: 249 http://deb.debian.org/debian bookworm/main armhf xvfb armhf 2:21.1.7-3 [3009 kB] -Fetched 129 MB in 18s (7053 kB/s) +Fetched 129 MB in 4s (32.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libargon2-1: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 ... 19329 files and directories currently installed.) @@ -1500,8 +1532,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/cjs-5.6.0/ && 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 > ../cjs_5.6.0-1_source.changes +I: user script /srv/workspace/pbuilder/24825/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/24825/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/cjs-5.6.0/ && 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 > ../cjs_5.6.0-1_source.changes dpkg-buildpackage: info: source package cjs dpkg-buildpackage: info: source version 5.6.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1552,7 +1595,7 @@ C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Debian 12.2.0-14) 12.2.0") C++ linker for the host machine: c++ ld.bfd 2.40 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 @@ -1698,22 +1741,42 @@ Found ninja-1.11.1 at /usr/bin/ninja make[1]: Leaving directory '/build/cjs-5.6.0' dh_auto_build - cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j3 -v + cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j4 -v [1/121] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir ../ --c-name js_resources --internal --generate --target js-resources.h [2/121] /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/121] cc -Ilibcjs.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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -MF libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o.d -o libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -c js-resources.c [4/121] cc -Ilibcjs.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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -c ../libgjs-private/gjs-gdbus-wrapper.c [5/121] cc -Ilibcjs.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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -c ../libgjs-private/gjs-util.c -[6/121] c++ -Icjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ cjs-console.p/cjs_console.cpp.o -MF cjs-console.p/cjs_console.cpp.o.d -o cjs-console.p/cjs_console.cpp.o -c ../cjs/console.cpp -[7/121] /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 -[8/121] /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 -[9/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -MF installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o.d -o installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -c installed-tests/js/jsunit-resources.c -[10/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/installed-tests/cjs"' -MD -MQ installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -MF installed-tests/js/minijasmine.p/.._minijasmine.cpp.o.d -o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -c ../installed-tests/minijasmine.cpp -[11/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/gjs_pch.hh.gch -MF libcjs-jsapi.a.p/gjs_pch.hh.gch.d -o libcjs-jsapi.a.p/gjs_pch.hh.gch -c ../cjs/gjs_pch.hh -[12/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-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 ../cjs/gjs_pch.hh -[13/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -c ../cjs/jsapi-dynamic-class.cpp +[6/121] /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 +Richiesta pre-elaborazione di xml-stripblanks, ma XMLLINT non è impostata e xmllint non si trova nel PATH +[7/121] /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 +Richiesta pre-elaborazione di xml-stripblanks, ma XMLLINT non è impostata e xmllint non si trova nel PATH +[8/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -MF installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o.d -o installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -c installed-tests/js/jsunit-resources.c +[9/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/installed-tests/cjs"' -MD -MQ installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -MF installed-tests/js/minijasmine.p/.._minijasmine.cpp.o.d -o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -c ../installed-tests/minijasmine.cpp +[10/121] c++ -Icjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ cjs-console.p/cjs_console.cpp.o -MF cjs-console.p/cjs_console.cpp.o.d -o cjs-console.p/cjs_console.cpp.o -c ../cjs/console.cpp +[11/121] cc -Iinstalled-tests/js/libwarnlib.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -MF installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o.d -o installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -c /usr/share/gobject-introspection-1.0/tests/warnlib.c +[12/121] cc -o installed-tests/js/libwarnlib.so installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libwarnlib.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /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 +[13/121] cc -Iinstalled-tests/js/libregress.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -MF installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o.d -o installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -c /usr/share/gobject-introspection-1.0/tests/regress.c +/usr/share/gobject-introspection-1.0/tests/regress.c: In function ‘regress_test_array_static_in_int’: +/usr/share/gobject-introspection-1.0/tests/regress.c:873:39: warning: unused parameter ‘x’ [-Wunused-parameter] + 873 | regress_test_array_static_in_int (int x[static 10]) + | ~~~~^~~~~~~~~~~~ +[14/121] cc -o installed-tests/js/libregress.so installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libregress.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /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 +[15/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output installed-tests/js/WarnLib-1.0.gir --c-include=warnlib.h -I/build/cjs-5.6.0/installed-tests/js -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js --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/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ +../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable +../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable +../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable +../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable +../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable +../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable +../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:41: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2' +../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:42: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'y' in documentation comment, should be one of 'arg1', 'arg2' +:: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration +[16/121] /usr/bin/g-ir-compiler installed-tests/js/WarnLib-1.0.gir --output installed-tests/js/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0 +[17/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/gjs_pch.hh.gch -MF libcjs-jsapi.a.p/gjs_pch.hh.gch.d -o libcjs-jsapi.a.p/gjs_pch.hh.gch -c ../cjs/gjs_pch.hh +[18/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output installed-tests/js/Regress-1.0.gir --warn-all --warn-error -I/build/cjs-5.6.0/installed-tests/js -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libregress.so.p/Regress_1.0_gir_filelist --include=Gio-2.0 --include=cairo-1.0 --symbol-prefix=regress_ --identifier-prefix=Regress --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js --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/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ +[19/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-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 ../cjs/gjs_pch.hh +[20/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -c ../cjs/jsapi-dynamic-class.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -1742,12 +1805,7 @@ 250 | JS::RootedObject object_prototype(cx, JS::GetRealmObjectPrototype(cx)); | ^~~~~~~~~~~~~~~~ ../cjs/jsapi-dynamic-class.cpp:250:22: note: ‘cx’ declared here -[14/121] cc -Iinstalled-tests/js/libregress.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -MF installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o.d -o installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -c /usr/share/gobject-introspection-1.0/tests/regress.c -/usr/share/gobject-introspection-1.0/tests/regress.c: In function ‘regress_test_array_static_in_int’: -/usr/share/gobject-introspection-1.0/tests/regress.c:873:39: warning: unused parameter ‘x’ [-Wunused-parameter] - 873 | regress_test_array_static_in_int (int x[static 10]) - | ~~~~^~~~~~~~~~~~ -[15/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -c ../cjs/jsapi-util-error.cpp +[21/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -c ../cjs/jsapi-util-error.cpp ../cjs/jsapi-util-error.cpp: In function ‘void gjs_throw_valist(JSContext*, JSProtoKey, const char*, const char*, va_list)’: ../cjs/jsapi-util-error.cpp:84:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 84 | !JS_SetPropertyById(context, new_exc, atoms.name(), name_value)) @@ -1755,8 +1813,8 @@ ../cjs/jsapi-util-error.cpp:89:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 89 | JS_SetPendingException(context, exc_val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[16/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_console.cpp.o -MF libcjs-jsapi.a.p/util_console.cpp.o.d -o libcjs-jsapi.a.p/util_console.cpp.o -c ../util/console.cpp -[17/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -c ../cjs/jsapi-util-string.cpp +[22/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_console.cpp.o -MF libcjs-jsapi.a.p/util_console.cpp.o.d -o libcjs-jsapi.a.p/util_console.cpp.o -c ../util/console.cpp +[23/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -c ../cjs/jsapi-util-string.cpp ../cjs/jsapi-util-string.cpp: In function ‘bool gjs_string_from_utf8(JSContext*, const char*, JS::MutableHandleValue)’: ../cjs/jsapi-util-string.cpp:177:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 177 | gjs_string_from_utf8(JSContext *context, @@ -1787,8 +1845,8 @@ 473 | JS::RootedString str(cx, JS_AtomizeAndPinString(cx, string)); | ^~~ ../cjs/jsapi-util-string.cpp:473:22: note: ‘cx’ declared here -[18/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_log.cpp.o -MF libcjs-jsapi.a.p/util_log.cpp.o.d -o libcjs-jsapi.a.p/util_log.cpp.o -c ../util/log.cpp -[19/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -c ../cjs/jsapi-util.cpp +[24/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_log.cpp.o -MF libcjs-jsapi.a.p/util_log.cpp.o.d -o libcjs-jsapi.a.p/util_log.cpp.o -c ../util/log.cpp +[25/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -c ../cjs/jsapi-util.cpp ../cjs/jsapi-util.cpp: In function ‘bool gjs_object_require_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, JS::MutableHandleValue)’: ../cjs/jsapi-util.cpp:66:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 66 | gjs_object_require_property(JSContext *context, @@ -1904,9 +1962,37 @@ 225 | JS::RootedObject array(context, gjs_build_string_array(context, strings)); | ^~~~~ ../cjs/jsapi-util.cpp:225:22: note: ‘context’ declared here -[20/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_misc.cpp.o -MF libcjs-jsapi.a.p/util_misc.cpp.o.d -o libcjs-jsapi.a.p/util_misc.cpp.o -c ../util/misc.cpp -[21/121] rm -f libcjs-jsapi.a && gcc-ar csrDT libcjs-jsapi.a libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o libcjs-jsapi.a.p/util_console.cpp.o libcjs-jsapi.a.p/util_log.cpp.o libcjs-jsapi.a.p/util_misc.cpp.o -[22/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg-cache.cpp.o -MF libgjs-internal.a.p/gi_arg-cache.cpp.o.d -o libgjs-internal.a.p/gi_arg-cache.cpp.o -c ../gi/arg-cache.cpp +[26/121] c++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_misc.cpp.o -MF libcjs-jsapi.a.p/util_misc.cpp.o.d -o libcjs-jsapi.a.p/util_misc.cpp.o -c ../util/misc.cpp +[27/121] rm -f libcjs-jsapi.a && gcc-ar csrDT libcjs-jsapi.a libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o libcjs-jsapi.a.p/util_console.cpp.o libcjs-jsapi.a.p/util_log.cpp.o libcjs-jsapi.a.p/util_misc.cpp.o +[28/121] cc -Iinstalled-tests/js/libgimarshallingtests.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -MF installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o.d -o installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -c /usr/share/gobject-introspection-1.0/tests/gimarshallingtests.c +[29/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_closure.cpp.o -MF libgjs-internal.a.p/gi_closure.cpp.o.d -o libgjs-internal.a.p/gi_closure.cpp.o -c ../gi/closure.cpp +../gi/closure.cpp: In member function ‘bool Gjs::Closure::invoke(JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue)’: +../gi/closure.cpp:164:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 164 | bool Closure::invoke(JS::HandleObject this_obj, + | ^~~~~~~ +In file included from /usr/include/mozjs-78/js/CompilationAndEvaluation.h:16, + from ../cjs/gjs_pch.hh:60: +In function ‘bool JS::Call(JSContext*, HandleObject, HandleFunction, const HandleValueArray&, MutableHandleValue)’, + inlined from ‘bool Gjs::Closure::invoke(JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue)’ at ../gi/closure.cpp:183:18: +/usr/include/mozjs-78/jsapi.h:1496:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1496 | return !!JS_CallFunction(cx, thisObj, fun, args, rval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[30/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_cwrapper.cpp.o -MF libgjs-internal.a.p/gi_cwrapper.cpp.o.d -o libgjs-internal.a.p/gi_cwrapper.cpp.o -c ../gi/cwrapper.cpp +In file included from /usr/include/mozjs-78/js/Id.h:30, + from ../cjs/jsapi-util.h:26, + from ../cjs/gjs_pch.hh:40: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’ at ../gi/cwrapper.cpp:21:77: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘gtype_obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/cwrapper.cpp: In function ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’: +../gi/cwrapper.cpp:21:22: note: ‘gtype_obj’ declared here + 21 | JS::RootedObject gtype_obj(cx, gjs_gtype_create_gtype_wrapper(cx, gtype)); + | ^~~~~~~~~ +../gi/cwrapper.cpp:21:22: note: ‘cx’ declared here +[31/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg-cache.cpp.o -MF libgjs-internal.a.p/gi_arg-cache.cpp.o.d -o libgjs-internal.a.p/gi_arg-cache.cpp.o -c ../gi/arg-cache.cpp In file included from ../gi/arg-cache.cpp:27: ../gi/arg-cache.h:71:25: warning: ‘GjsArgumentCache::::::scope’ is too small to hold all values of ‘enum GIScopeType’ 71 | GIScopeType scope : 2; @@ -2198,7 +2284,21 @@ ../gi/arg-cache.cpp:576:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 576 | if (!gjs_value_to_g_value(cx, value, &gvalue)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[23/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_boxed.cpp.o -MF libgjs-internal.a.p/gi_boxed.cpp.o.d -o libgjs-internal.a.p/gi_boxed.cpp.o -c ../gi/boxed.cpp +[32/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_enumeration.cpp.o -MF libgjs-internal.a.p/gi_enumeration.cpp.o.d -o libgjs-internal.a.p/gi_enumeration.cpp.o -c ../gi/enumeration.cpp +[33/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_foreign.cpp.o -MF libgjs-internal.a.p/gi_foreign.cpp.o.d -o libgjs-internal.a.p/gi_foreign.cpp.o -c ../gi/foreign.cpp +In function ‘bool gjs_foreign_load_foreign_module(JSContext*, const char*)’, + inlined from ‘GjsForeignInfo* gjs_struct_foreign_lookup(JSContext*, GIBaseInfo*)’ at ../gi/foreign.cpp:95:44: +../gi/foreign.cpp:58:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 58 | if (!gjs->eval_with_scope(nullptr, script, -1, "", &retval)) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/foreign.cpp: In function ‘bool gjs_struct_foreign_convert_from_g_argument(JSContext*, JS::MutableHandleValue, GIBaseInfo*, GIArgument*)’: +../gi/foreign.cpp:129:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 129 | gjs_struct_foreign_convert_from_g_argument(JSContext *context, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/foreign.cpp:140:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 140 | if (!foreign->from_func(context, value_p, arg)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +[34/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_boxed.cpp.o -MF libgjs-internal.a.p/gi_boxed.cpp.o.d -o libgjs-internal.a.p/gi_boxed.cpp.o -c ../gi/boxed.cpp In file included from ../gi/boxed.cpp:31: ../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ 71 | GIScopeType m_scope : 2; @@ -2348,48 +2448,278 @@ 424 | JS::RootedObject obj( | ^~~ ../gi/wrapperutils.h:424:26: note: ‘cx’ declared here -[24/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_cwrapper.cpp.o -MF libgjs-internal.a.p/gi_cwrapper.cpp.o.d -o libgjs-internal.a.p/gi_cwrapper.cpp.o -c ../gi/cwrapper.cpp +[35/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_fundamental.cpp.o -MF libgjs-internal.a.p/gi_fundamental.cpp.o.d -o libgjs-internal.a.p/gi_fundamental.cpp.o -c ../gi/fundamental.cpp +In file included from ../gi/fundamental.cpp:22: +../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ + 71 | GIScopeType m_scope : 2; + | ^~~~~~~ +In file included from ../gi/fundamental.h:17, + from ../gi/fundamental.cpp:23: +../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:469:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 469 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 470 | priv->info(), priv->gtype(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | priv->ptr_addr(), args.rval()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function ‘JSObject* gjs_lookup_fundamental_prototype(JSContext*, GIObjectInfo*, GType)’, + inlined from ‘JSObject* gjs_lookup_fundamental_prototype_from_gtype(JSContext*, GType)’ at ../gi/fundamental.cpp:326:44: +../gi/fundamental.cpp:279:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 279 | if (found && !JS_GetProperty(context, in_object, constructor_name, &value)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’ at ../gi/cwrapper.cpp:21:77: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘gtype_obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘static FundamentalPrototype* FundamentalPrototype::for_gtype(JSContext*, GType)’ at ../gi/fundamental.cpp:433:67: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/cwrapper.cpp: In function ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’: -../gi/cwrapper.cpp:21:22: note: ‘gtype_obj’ declared here - 21 | JS::RootedObject gtype_obj(cx, gjs_gtype_create_gtype_wrapper(cx, gtype)); - | ^~~~~~~~~ -../gi/cwrapper.cpp:21:22: note: ‘cx’ declared here -[25/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_closure.cpp.o -MF libgjs-internal.a.p/gi_closure.cpp.o.d -o libgjs-internal.a.p/gi_closure.cpp.o -c ../gi/closure.cpp -../gi/closure.cpp: In member function ‘bool Gjs::Closure::invoke(JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue)’: -../gi/closure.cpp:164:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 164 | bool Closure::invoke(JS::HandleObject this_obj, - | ^~~~~~~ -In file included from /usr/include/mozjs-78/js/CompilationAndEvaluation.h:16, - from ../cjs/gjs_pch.hh:60: -In function ‘bool JS::Call(JSContext*, HandleObject, HandleFunction, const HandleValueArray&, MutableHandleValue)’, - inlined from ‘bool Gjs::Closure::invoke(JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue)’ at ../gi/closure.cpp:183:18: -/usr/include/mozjs-78/jsapi.h:1496:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1496 | return !!JS_CallFunction(cx, thisObj, fun, args, rval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[26/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_enumeration.cpp.o -MF libgjs-internal.a.p/gi_enumeration.cpp.o.d -o libgjs-internal.a.p/gi_enumeration.cpp.o -c ../gi/enumeration.cpp -[27/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_foreign.cpp.o -MF libgjs-internal.a.p/gi_foreign.cpp.o.d -o libgjs-internal.a.p/gi_foreign.cpp.o -c ../gi/foreign.cpp -In function ‘bool gjs_foreign_load_foreign_module(JSContext*, const char*)’, - inlined from ‘GjsForeignInfo* gjs_struct_foreign_lookup(JSContext*, GIBaseInfo*)’ at ../gi/foreign.cpp:95:44: -../gi/foreign.cpp:58:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 58 | if (!gjs->eval_with_scope(nullptr, script, -1, "", &retval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/foreign.cpp: In function ‘bool gjs_struct_foreign_convert_from_g_argument(JSContext*, JS::MutableHandleValue, GIBaseInfo*, GIArgument*)’: -../gi/foreign.cpp:129:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 129 | gjs_struct_foreign_convert_from_g_argument(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/foreign.cpp:140:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 140 | if (!foreign->from_func(context, value_p, arg)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -[28/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg.cpp.o -MF libgjs-internal.a.p/gi_arg.cpp.o.d -o libgjs-internal.a.p/gi_arg.cpp.o -c ../gi/arg.cpp +../gi/fundamental.cpp: In static member function ‘static FundamentalPrototype* FundamentalPrototype::for_gtype(JSContext*, GType)’: +../gi/fundamental.cpp:432:22: note: ‘proto’ declared here + 432 | JS::RootedObject proto( + | ^~~~~ +../gi/fundamental.cpp:432:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’ at ../gi/wrapperutils.h:424:26: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’: +../gi/wrapperutils.h:424:26: note: ‘obj’ declared here + 424 | JS::RootedObject obj( + | ^~~ +../gi/wrapperutils.h:424:26: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static JSObject* FundamentalInstance::object_for_c_ptr(JSContext*, void*)’ at ../gi/fundamental.cpp:406:88: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/fundamental.cpp: In static member function ‘static JSObject* FundamentalInstance::object_for_c_ptr(JSContext*, void*)’: +../gi/fundamental.cpp:404:22: note: ‘proto’ declared here + 404 | JS::RootedObject proto(context, + | ^~~~~ +../gi/fundamental.cpp:404:22: note: ‘context’ declared here +[36/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gerror.cpp.o -MF libgjs-internal.a.p/gi_gerror.cpp.o.d -o libgjs-internal.a.p/gi_gerror.cpp.o -c ../gi/gerror.cpp +../gi/gerror.cpp: In function ‘GError* gjs_gerror_make_from_thrown_value(JSContext*)’: +../gi/gerror.cpp:493:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 493 | 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 ../gi/gerror.cpp:504:44: +../gi/gerror.cpp:445:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 445 | if (!JS_GetPropertyById(cx, obj, atoms.name(), &v_name)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/gerror.cpp:449:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 449 | if (!JS_GetPropertyById(cx, obj, atoms.message(), &v_message)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/mozjs-78/js/Id.h:30, + from ../cjs/jsapi-util.h:26, + from ../cjs/gjs_pch.hh:40: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static JSObject* ErrorInstance::object_for_c_ptr(JSContext*, GError*)’ at ../gi/gerror.cpp:366:78: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/gerror.cpp: In static member function ‘static JSObject* ErrorInstance::object_for_c_ptr(JSContext*, GError*)’: +../gi/gerror.cpp:365:22: note: ‘obj’ declared here + 365 | JS::RootedObject obj(context, + | ^~~ +../gi/gerror.cpp:365:22: note: ‘context’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘bool gjs_throw_gerror(JSContext*, GError*)’ at ../gi/gerror.cpp:529:76: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘err_obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/gerror.cpp: In function ‘bool gjs_throw_gerror(JSContext*, GError*)’: +../gi/gerror.cpp:529:22: note: ‘err_obj’ declared here + 529 | JS::RootedObject err_obj(cx, ErrorInstance::object_for_c_ptr(cx, error)); + | ^~~~~~~ +../gi/gerror.cpp:529:22: note: ‘cx’ declared here +../gi/gerror.cpp:536:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 536 | JS_SetPendingException(cx, err); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]’ at ../gi/wrapperutils.h:424:26: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../gi/boxed.h:25, + from ../gi/gerror.cpp:27: +../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]’: +../gi/wrapperutils.h:424:26: note: ‘obj’ declared here + 424 | JS::RootedObject obj( + | ^~~ +../gi/wrapperutils.h:424:26: note: ‘cx’ declared here +[37/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_function.cpp.o -MF libgjs-internal.a.p/gi_function.cpp.o.d -o libgjs-internal.a.p/gi_function.cpp.o -c ../gi/function.cpp +In file included from ../gi/function.cpp:35: +../gi/arg-cache.h:71:25: warning: ‘GjsArgumentCache::::::scope’ is too small to hold all values of ‘enum GIScopeType’ + 71 | GIScopeType scope : 2; + | ^~~~~ +In file included from ../gi/function.cpp:40: +../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ + 71 | GIScopeType m_scope : 2; + | ^~~~~~~ +../gi/function.cpp: In destructor ‘GjsCallbackTrampoline::~GjsCallbackTrampoline()’: +../gi/function.cpp:638:37: warning: ‘void g_callable_info_free_closure(GICallableInfo*, ffi_closure*)’ is deprecated: Use 'g_callable_info_destroy_closure' instead [-Wdeprecated-declarations] + 638 | g_callable_info_free_closure(m_info, m_closure); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ../cjs/gjs_pch.hh:35: +/usr/include/gobject-introspection-1.0/girffi.h:106:15: note: declared here + 106 | void g_callable_info_free_closure (GICallableInfo *callable_info, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp: In member function ‘bool GjsCallbackTrampoline::initialize()’: +../gi/function.cpp:709:48: warning: ‘ffi_closure* g_callable_info_prepare_closure(GICallableInfo*, ffi_cif*, GIFFIClosureCallback, gpointer)’ is deprecated: Use 'g_callable_info_create_closure' instead [-Wdeprecated-declarations] + 709 | m_closure = g_callable_info_prepare_closure( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 710 | m_info, &m_cif, + | ~~~~~~~~~~~~~~~ + 711 | [](ffi_cif*, void* result, void** ffi_args, void* data) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 712 | auto** args = reinterpret_cast(ffi_args); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 713 | g_assert(data && "Trampoline data is not set"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 714 | Gjs::Closure::Ptr trampoline( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 715 | static_cast(data), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 716 | GjsAutoTakeOwnership()); + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 717 | + | + 718 | trampoline.as()->callback_closure(args, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 719 | result); + | ~~~~~~~~ + 720 | }, + | ~~ + 721 | this); + | ~~~~~ +/usr/include/gobject-introspection-1.0/girffi.h:100:15: note: declared here + 100 | ffi_closure * g_callable_info_prepare_closure (GICallableInfo *callable_info, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp: In member function ‘bool Gjs::Function::to_string_impl(JSContext*, JS::MutableHandleValue)’: +../gi/function.cpp:1152:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1152 | bool Function::to_string_impl(JSContext* cx, JS::MutableHandleValue rval) { + | ^~~~~~~~ +In file included from /usr/include/mozjs-78/js/Id.h:30, + from ../cjs/jsapi-util.h:26, + from ../cjs/gjs_pch.hh:40: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’ at ../gi/function.cpp:1286:72: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp: In static member function ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’: +../gi/function.cpp:1286:22: note: ‘proto’ declared here + 1286 | JS::RootedObject proto(context, Function::create_prototype(context)); + | ^~~~~ +../gi/function.cpp:1286:22: note: ‘context’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’ at ../gi/function.cpp:1326:74: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘function’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp: In function ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’: +../gi/function.cpp:1325:22: note: ‘function’ declared here + 1325 | JS::RootedObject function(context, + | ^~~~~~~~ +../gi/function.cpp:1325:22: note: ‘context’ declared here +../gi/function.cpp: In member function ‘bool Gjs::Function::invoke(JSContext*, const JS::CallArgs&, JS::HandleObject, GIArgument*)’: +../gi/function.cpp:865:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 865 | if (!cache->marshallers->in(context, cache, &state, in_value, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 866 | in_js_value)) + | ~~~~~~~~~~~~ +../gi/function.cpp:916:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 916 | if (!cache->marshallers->in(context, cache, &state, in_value, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 917 | js_in_arg)) { + | ~~~~~~~~~~ +../gi/function.cpp:977:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 977 | if (!cache->marshallers->out(context, cache, &state, out_value, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 978 | &js_out_arg)) { + | ~~~~~~~~~~~~ +../gi/function.cpp: In member function ‘bool GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::HandleObject, JS::MutableHandleValue, GIArgument**, GITypeInfo*, int, int, void*)’: +../gi/function.cpp:426:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 426 | bool GjsCallbackTrampoline::callback_closure_inner( + | ^~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:478:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 478 | if (!gjs_value_from_explicit_array( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 479 | context, jsargs[n_jsargs++], &type_info, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 480 | args[i + c_args_offset], length)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:493:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 493 | if (!gjs_value_from_g_argument(context, jsargs[n_jsargs++], + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 494 | &type_info, arg, false)) + | ~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:508:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 508 | if (!invoke(this_object, jsargs, rval)) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:520:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 520 | if (!gjs_value_to_g_argument(context, rval, ret_type, "callback", + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | GJS_ARGUMENT_RETURN_VALUE, transfer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 522 | GjsArgumentFlags::MAY_BE_NULL, &argument)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:535:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 535 | if (!gjs_value_to_callback_out_arg( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 536 | context, rval, &arg_info, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 537 | get_argument_for_arg_info(&arg_info, args, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 538 | i + c_args_offset))) + | ~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:545:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 + 545 | if (!JS::IsArrayObject(context, rval, &is_array)) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:568:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 568 | if (!JS_GetElement(context, out_array, elem_idx, &elem)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:571:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 571 | if (!gjs_value_to_g_argument(context, elem, ret_type, "callback", + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | GJS_ARGUMENT_RETURN_VALUE, transfer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 573 | GjsArgumentFlags::MAY_BE_NULL, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 574 | &argument)) + | ~~~~~~~~~~ +../gi/function.cpp:588:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 588 | if (!JS_GetElement(context, out_array, elem_idx, &elem)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp:591:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 591 | if (!gjs_value_to_callback_out_arg( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 592 | context, elem, &arg_info, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 593 | get_argument_for_arg_info(&arg_info, args, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 594 | i + c_args_offset))) + | ~~~~~~~~~~~~~~~~~~~ +../gi/function.cpp: In member function ‘void GjsCallbackTrampoline::callback_closure(GIArgument**, void*)’: +../gi/function.cpp:372:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 372 | if (!callback_closure_inner(context, this_object, &rval, args, &ret_type, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 373 | n_args, c_args_offset, result)) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[38/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg.cpp.o -MF libgjs-internal.a.p/gi_arg.cpp.o.d -o libgjs-internal.a.p/gi_arg.cpp.o -c ../gi/arg.cpp ../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]’: ../gi/arg.cpp:622:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 622 | if (!JS_GetElement(cx, array, i, &elem)) { @@ -3180,224 +3510,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2234 | length, data); | ~~~~~~~~~~~~~ -[29/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_fundamental.cpp.o -MF libgjs-internal.a.p/gi_fundamental.cpp.o.d -o libgjs-internal.a.p/gi_fundamental.cpp.o -c ../gi/fundamental.cpp -In file included from ../gi/fundamental.cpp:22: -../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ - 71 | GIScopeType m_scope : 2; - | ^~~~~~~ -In file included from ../gi/fundamental.h:17, - from ../gi/fundamental.cpp:23: -../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:469:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 469 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 470 | priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | priv->ptr_addr(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘JSObject* gjs_lookup_fundamental_prototype(JSContext*, GIObjectInfo*, GType)’, - inlined from ‘JSObject* gjs_lookup_fundamental_prototype_from_gtype(JSContext*, GType)’ at ../gi/fundamental.cpp:326:44: -../gi/fundamental.cpp:279:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 279 | if (found && !JS_GetProperty(context, in_object, constructor_name, &value)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[39/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gtype.cpp.o -MF libgjs-internal.a.p/gi_gtype.cpp.o.d -o libgjs-internal.a.p/gi_gtype.cpp.o -c ../gi/gtype.cpp +../gi/gtype.cpp: In static member function ‘static bool GTypeObj::actual_gtype_recurse(JSContext*, const GjsAtoms&, JS::HandleObject, GType*, int)’: +../gi/gtype.cpp:130:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 130 | if (!JS_GetPropertyById(cx, object, atoms.gtype(), &v_gtype)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/gtype.cpp:135:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 135 | if (!JS_GetPropertyById(cx, object, atoms.constructor(), &v_gtype)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static FundamentalPrototype* FundamentalPrototype::for_gtype(JSContext*, GType)’ at ../gi/fundamental.cpp:433:67: + inlined from ‘static JSObject* GTypeObj::create(JSContext*, GType)’ at ../gi/gtype.cpp:164:66: /usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/fundamental.cpp: In static member function ‘static FundamentalPrototype* FundamentalPrototype::for_gtype(JSContext*, GType)’: -../gi/fundamental.cpp:432:22: note: ‘proto’ declared here - 432 | JS::RootedObject proto( - | ^~~~~ -../gi/fundamental.cpp:432:22: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’ at ../gi/wrapperutils.h:424:26: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’: -../gi/wrapperutils.h:424:26: note: ‘obj’ declared here - 424 | JS::RootedObject obj( - | ^~~ -../gi/wrapperutils.h:424:26: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static JSObject* FundamentalInstance::object_for_c_ptr(JSContext*, void*)’ at ../gi/fundamental.cpp:406:88: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/fundamental.cpp: In static member function ‘static JSObject* FundamentalInstance::object_for_c_ptr(JSContext*, void*)’: -../gi/fundamental.cpp:404:22: note: ‘proto’ declared here - 404 | JS::RootedObject proto(context, - | ^~~~~ -../gi/fundamental.cpp:404:22: note: ‘context’ declared here -[30/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_function.cpp.o -MF libgjs-internal.a.p/gi_function.cpp.o.d -o libgjs-internal.a.p/gi_function.cpp.o -c ../gi/function.cpp -In file included from ../gi/function.cpp:35: -../gi/arg-cache.h:71:25: warning: ‘GjsArgumentCache::::::scope’ is too small to hold all values of ‘enum GIScopeType’ - 71 | GIScopeType scope : 2; - | ^~~~~ -In file included from ../gi/function.cpp:40: -../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ - 71 | GIScopeType m_scope : 2; - | ^~~~~~~ -../gi/function.cpp: In destructor ‘GjsCallbackTrampoline::~GjsCallbackTrampoline()’: -../gi/function.cpp:638:37: warning: ‘void g_callable_info_free_closure(GICallableInfo*, ffi_closure*)’ is deprecated: Use 'g_callable_info_destroy_closure' instead [-Wdeprecated-declarations] - 638 | g_callable_info_free_closure(m_info, m_closure); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from ../cjs/gjs_pch.hh:35: -/usr/include/gobject-introspection-1.0/girffi.h:106:15: note: declared here - 106 | void g_callable_info_free_closure (GICallableInfo *callable_info, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp: In member function ‘bool GjsCallbackTrampoline::initialize()’: -../gi/function.cpp:709:48: warning: ‘ffi_closure* g_callable_info_prepare_closure(GICallableInfo*, ffi_cif*, GIFFIClosureCallback, gpointer)’ is deprecated: Use 'g_callable_info_create_closure' instead [-Wdeprecated-declarations] - 709 | m_closure = g_callable_info_prepare_closure( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 710 | m_info, &m_cif, - | ~~~~~~~~~~~~~~~ - 711 | [](ffi_cif*, void* result, void** ffi_args, void* data) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 712 | auto** args = reinterpret_cast(ffi_args); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 713 | g_assert(data && "Trampoline data is not set"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 714 | Gjs::Closure::Ptr trampoline( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 715 | static_cast(data), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 716 | GjsAutoTakeOwnership()); - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 717 | - | - 718 | trampoline.as()->callback_closure(args, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 719 | result); - | ~~~~~~~~ - 720 | }, - | ~~ - 721 | this); - | ~~~~~ -/usr/include/gobject-introspection-1.0/girffi.h:100:15: note: declared here - 100 | ffi_closure * g_callable_info_prepare_closure (GICallableInfo *callable_info, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp: In member function ‘bool Gjs::Function::to_string_impl(JSContext*, JS::MutableHandleValue)’: -../gi/function.cpp:1152:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1152 | bool Function::to_string_impl(JSContext* cx, JS::MutableHandleValue rval) { - | ^~~~~~~~ -In file included from /usr/include/mozjs-78/js/Id.h:30, - from ../cjs/jsapi-util.h:26, - from ../cjs/gjs_pch.hh:40: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’ at ../gi/function.cpp:1286:72: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp: In static member function ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’: -../gi/function.cpp:1286:22: note: ‘proto’ declared here - 1286 | JS::RootedObject proto(context, Function::create_prototype(context)); - | ^~~~~ -../gi/function.cpp:1286:22: note: ‘context’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’ at ../gi/function.cpp:1326:74: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘function’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp: In function ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’: -../gi/function.cpp:1325:22: note: ‘function’ declared here - 1325 | JS::RootedObject function(context, - | ^~~~~~~~ -../gi/function.cpp:1325:22: note: ‘context’ declared here -../gi/function.cpp: In member function ‘bool Gjs::Function::invoke(JSContext*, const JS::CallArgs&, JS::HandleObject, GIArgument*)’: -../gi/function.cpp:865:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 865 | if (!cache->marshallers->in(context, cache, &state, in_value, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 866 | in_js_value)) - | ~~~~~~~~~~~~ -../gi/function.cpp:916:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 916 | if (!cache->marshallers->in(context, cache, &state, in_value, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 917 | js_in_arg)) { - | ~~~~~~~~~~ -../gi/function.cpp:977:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 977 | if (!cache->marshallers->out(context, cache, &state, out_value, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 978 | &js_out_arg)) { - | ~~~~~~~~~~~~ -../gi/function.cpp: In member function ‘bool GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::HandleObject, JS::MutableHandleValue, GIArgument**, GITypeInfo*, int, int, void*)’: -../gi/function.cpp:426:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 426 | bool GjsCallbackTrampoline::callback_closure_inner( - | ^~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:478:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 478 | if (!gjs_value_from_explicit_array( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 479 | context, jsargs[n_jsargs++], &type_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 480 | args[i + c_args_offset], length)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:493:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 493 | if (!gjs_value_from_g_argument(context, jsargs[n_jsargs++], - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 494 | &type_info, arg, false)) - | ~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:508:16: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 508 | if (!invoke(this_object, jsargs, rval)) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:520:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 520 | if (!gjs_value_to_g_argument(context, rval, ret_type, "callback", - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | GJS_ARGUMENT_RETURN_VALUE, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | GjsArgumentFlags::MAY_BE_NULL, &argument)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:535:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 535 | if (!gjs_value_to_callback_out_arg( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 536 | context, rval, &arg_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 537 | get_argument_for_arg_info(&arg_info, args, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 538 | i + c_args_offset))) - | ~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:545:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 - 545 | if (!JS::IsArrayObject(context, rval, &is_array)) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:568:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 568 | if (!JS_GetElement(context, out_array, elem_idx, &elem)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:571:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 571 | if (!gjs_value_to_g_argument(context, elem, ret_type, "callback", - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | GJS_ARGUMENT_RETURN_VALUE, transfer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 573 | GjsArgumentFlags::MAY_BE_NULL, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 574 | &argument)) - | ~~~~~~~~~~ -../gi/function.cpp:588:31: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 588 | if (!JS_GetElement(context, out_array, elem_idx, &elem)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp:591:47: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 591 | if (!gjs_value_to_callback_out_arg( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 592 | context, elem, &arg_info, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 593 | get_argument_for_arg_info(&arg_info, args, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 594 | i + c_args_offset))) - | ~~~~~~~~~~~~~~~~~~~ -../gi/function.cpp: In member function ‘void GjsCallbackTrampoline::callback_closure(GIArgument**, void*)’: -../gi/function.cpp:372:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 372 | if (!callback_closure_inner(context, this_object, &rval, args, &ret_type, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 373 | n_args, c_args_offset, result)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[31/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gobject.cpp.o -MF libgjs-internal.a.p/gi_gobject.cpp.o.d -o libgjs-internal.a.p/gi_gobject.cpp.o -c ../gi/gobject.cpp +../gi/gtype.cpp: In static member function ‘static JSObject* GTypeObj::create(JSContext*, GType)’: +../gi/gtype.cpp:164:26: note: ‘proto’ declared here + 164 | JS::RootedObject proto(cx, GTypeObj::create_prototype(cx)); + | ^~~~~ +../gi/gtype.cpp:164:26: note: ‘cx’ declared here +[40/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gobject.cpp.o -MF libgjs-internal.a.p/gi_gobject.cpp.o.d -o libgjs-internal.a.p/gi_gobject.cpp.o -c ../gi/gobject.cpp ../gi/gobject.cpp: In function ‘bool jsobj_set_gproperty(JSContext*, JS::HandleObject, const GValue*, GParamSpec*)’: ../gi/gobject.cpp:53:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 53 | if (!gjs_value_from_g_value(cx, &jsvalue, value)) @@ -3439,83 +3574,22 @@ ../gi/gobject.cpp:198:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 198 | if (!gjs_value_to_g_value(cx, jsvalue, value)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[32/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gerror.cpp.o -MF libgjs-internal.a.p/gi_gerror.cpp.o.d -o libgjs-internal.a.p/gi_gerror.cpp.o -c ../gi/gerror.cpp -../gi/gerror.cpp: In function ‘GError* gjs_gerror_make_from_thrown_value(JSContext*)’: -../gi/gerror.cpp:493:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 493 | 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 ../gi/gerror.cpp:504:44: -../gi/gerror.cpp:445:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 445 | if (!JS_GetPropertyById(cx, obj, atoms.name(), &v_name)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gerror.cpp:449:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 449 | if (!JS_GetPropertyById(cx, obj, atoms.message(), &v_message)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[41/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_ns.cpp.o -MF libgjs-internal.a.p/gi_ns.cpp.o.d -o libgjs-internal.a.p/gi_ns.cpp.o -c ../gi/ns.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static JSObject* ErrorInstance::object_for_c_ptr(JSContext*, GError*)’ at ../gi/gerror.cpp:366:78: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)context)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gerror.cpp: In static member function ‘static JSObject* ErrorInstance::object_for_c_ptr(JSContext*, GError*)’: -../gi/gerror.cpp:365:22: note: ‘obj’ declared here - 365 | JS::RootedObject obj(context, - | ^~~ -../gi/gerror.cpp:365:22: note: ‘context’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘bool gjs_throw_gerror(JSContext*, GError*)’ at ../gi/gerror.cpp:529:76: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘err_obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gerror.cpp: In function ‘bool gjs_throw_gerror(JSContext*, GError*)’: -../gi/gerror.cpp:529:22: note: ‘err_obj’ declared here - 529 | JS::RootedObject err_obj(cx, ErrorInstance::object_for_c_ptr(cx, error)); - | ^~~~~~~ -../gi/gerror.cpp:529:22: note: ‘cx’ declared here -../gi/gerror.cpp:536:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 536 | JS_SetPendingException(cx, err); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]’ at ../gi/wrapperutils.h:424:26: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gi/boxed.h:25, - from ../gi/gerror.cpp:27: -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]’: -../gi/wrapperutils.h:424:26: note: ‘obj’ declared here - 424 | JS::RootedObject obj( - | ^~~ -../gi/wrapperutils.h:424:26: note: ‘cx’ declared here -[33/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gtype.cpp.o -MF libgjs-internal.a.p/gi_gtype.cpp.o.d -o libgjs-internal.a.p/gi_gtype.cpp.o -c ../gi/gtype.cpp -../gi/gtype.cpp: In static member function ‘static bool GTypeObj::actual_gtype_recurse(JSContext*, const GjsAtoms&, JS::HandleObject, GType*, int)’: -../gi/gtype.cpp:130:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 130 | if (!JS_GetPropertyById(cx, object, atoms.gtype(), &v_gtype)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gtype.cpp:135:36: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 135 | if (!JS_GetPropertyById(cx, object, atoms.constructor(), &v_gtype)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/mozjs-78/js/Id.h:30, - from ../cjs/jsapi-util.h:26, - from ../cjs/gjs_pch.hh:40: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static JSObject* GTypeObj::create(JSContext*, GType)’ at ../gi/gtype.cpp:164:66: + inlined from ‘static JSObject* Ns::create(JSContext*, const char*)’ at ../gi/ns.cpp:210:60: /usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] 1076 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gtype.cpp: In static member function ‘static JSObject* GTypeObj::create(JSContext*, GType)’: -../gi/gtype.cpp:164:26: note: ‘proto’ declared here - 164 | JS::RootedObject proto(cx, GTypeObj::create_prototype(cx)); +../gi/ns.cpp: In static member function ‘static JSObject* Ns::create(JSContext*, const char*)’: +../gi/ns.cpp:210:26: note: ‘proto’ declared here + 210 | JS::RootedObject proto(cx, Ns::create_prototype(cx)); | ^~~~~ -../gi/gtype.cpp:164:26: note: ‘cx’ declared here -[34/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_interface.cpp.o -MF libgjs-internal.a.p/gi_interface.cpp.o.d -o libgjs-internal.a.p/gi_interface.cpp.o -c ../gi/interface.cpp +../gi/ns.cpp:210:26: note: ‘cx’ declared here +[42/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_interface.cpp.o -MF libgjs-internal.a.p/gi_interface.cpp.o.d -o libgjs-internal.a.p/gi_interface.cpp.o -c ../gi/interface.cpp In file included from ../gi/interface.cpp:14: ../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ 71 | GIScopeType m_scope : 2; @@ -3524,22 +3598,7 @@ ../gi/interface.cpp:133:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 133 | gjs_lookup_interface_constructor(JSContext *context, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[35/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_ns.cpp.o -MF libgjs-internal.a.p/gi_ns.cpp.o.d -o libgjs-internal.a.p/gi_ns.cpp.o -c ../gi/ns.cpp -In file included from /usr/include/mozjs-78/js/Id.h:30, - from ../cjs/jsapi-util.h:26, - from ../cjs/gjs_pch.hh:40: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static JSObject* Ns::create(JSContext*, const char*)’ at ../gi/ns.cpp:210:60: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/ns.cpp: In static member function ‘static JSObject* Ns::create(JSContext*, const char*)’: -../gi/ns.cpp:210:26: note: ‘proto’ declared here - 210 | JS::RootedObject proto(cx, Ns::create_prototype(cx)); - | ^~~~~ -../gi/ns.cpp:210:26: note: ‘cx’ declared here -[36/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_param.cpp.o -MF libgjs-internal.a.p/gi_param.cpp.o.d -o libgjs-internal.a.p/gi_param.cpp.o -c ../gi/param.cpp +[43/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_param.cpp.o -MF libgjs-internal.a.p/gi_param.cpp.o.d -o libgjs-internal.a.p/gi_param.cpp.o -c ../gi/param.cpp In file included from ../gi/param.cpp:19: ../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ 71 | GIScopeType m_scope : 2; @@ -3566,63 +3625,7 @@ ../gi/param.cpp:165:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 165 | if (!JS_GetPropertyById(context, constructor, atoms.prototype(), &value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[37/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_private.cpp.o -MF libgjs-internal.a.p/gi_private.cpp.o.d -o libgjs-internal.a.p/gi_private.cpp.o -c ../gi/private.cpp -../gi/private.cpp: In function ‘bool get_interface_gtypes(JSContext*, JS::HandleObject, uint32_t, GType*)’: -../gi/private.cpp:152:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 152 | if (!JS_GetElement(cx, interfaces, ix, &iface_val)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../cjs/gjs_pch.hh:63: -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, - inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’ at ../cjs/jsapi-util-args.h:240:15: -/usr/include/mozjs-78/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 ../gi/interface.h:21, - from ../gi/private.cpp:24: -../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:469:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 469 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 470 | priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | priv->ptr_addr(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/private.cpp: In function ‘bool gjs_signal_new(JSContext*, unsigned int, JS::Value*)’: -../gi/private.cpp:371:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 371 | if (!JS_GetElement(cx, params_obj, ix, >ype_val) || - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/private.cpp: In function ‘bool save_properties_for_class_init(JSContext*, JS::HandleObject, uint32_t, GType)’: -../gi/private.cpp:128:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 128 | if (!JS_GetElement(cx, properties, i, &prop_val)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = GTypeFlags; typename std::enable_if, int>::type = 0]’ at ../cjs/jsapi-util-args.h:199:11, - inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = GTypeFlags*]’ at ../cjs/jsapi-util-args.h:240:15, - inlined from ‘bool 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 ../cjs/jsapi-util-args.h:259:32, - inlined from ‘bool 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 ../cjs/jsapi-util-args.h:263:41, - inlined from ‘bool 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*, mozilla::UniquePtr*, const char*, GTypeFlags*, const char*, JS::Rooted*, const char*, JS::Rooted*}]’ at ../cjs/jsapi-util-args.h:263:41, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted*, const char*, mozilla::UniquePtr*, const char*, GTypeFlags*, const char*, JS::Rooted*, const char*, JS::Rooted*}]’ at ../cjs/jsapi-util-args.h:384:34, - inlined from ‘bool gjs_register_type(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:249:29: -/usr/include/mozjs-78/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 /usr/include/mozjs-78/js/Id.h:30, - from ../cjs/jsapi-util.h:26, - from ../cjs/gjs_pch.hh:40: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:222:65: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘module’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/private.cpp: In function ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’: -../gi/private.cpp:222:22: note: ‘module’ declared here - 222 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); - | ^~~~~~ -../gi/private.cpp:222:22: note: ‘cx’ declared here -[38/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_repo.cpp.o -MF libgjs-internal.a.p/gi_repo.cpp.o.d -o libgjs-internal.a.p/gi_repo.cpp.o -c ../gi/repo.cpp +[44/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_repo.cpp.o -MF libgjs-internal.a.p/gi_repo.cpp.o.d -o libgjs-internal.a.p/gi_repo.cpp.o -c ../gi/repo.cpp In file included from ../gi/repo.cpp:33: ../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ 71 | GIScopeType m_scope : 2; @@ -3722,8 +3725,73 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | GJS_MODULE_PROP_FLAGS); | ~~~~~~~~~~~~~~~~~~~~~~ -[39/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_toggle.cpp.o -MF libgjs-internal.a.p/gi_toggle.cpp.o.d -o libgjs-internal.a.p/gi_toggle.cpp.o -c ../gi/toggle.cpp -[40/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_union.cpp.o -MF libgjs-internal.a.p/gi_union.cpp.o.d -o libgjs-internal.a.p/gi_union.cpp.o -c ../gi/union.cpp +[45/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_private.cpp.o -MF libgjs-internal.a.p/gi_private.cpp.o.d -o libgjs-internal.a.p/gi_private.cpp.o -c ../gi/private.cpp +../gi/private.cpp: In function ‘bool get_interface_gtypes(JSContext*, JS::HandleObject, uint32_t, GType*)’: +../gi/private.cpp:152:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 152 | if (!JS_GetElement(cx, interfaces, ix, &iface_val)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../cjs/gjs_pch.hh:63: +In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, + inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’ at ../cjs/jsapi-util-args.h:240:15: +/usr/include/mozjs-78/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 ../gi/interface.h:21, + from ../gi/private.cpp:24: +../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:469:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 469 | return gjs_wrapper_to_string_func(cx, obj, Base::DEBUG_TAG, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 470 | priv->info(), priv->gtype(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | priv->ptr_addr(), args.rval()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/private.cpp: In function ‘bool gjs_signal_new(JSContext*, unsigned int, JS::Value*)’: +../gi/private.cpp:371:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 371 | if (!JS_GetElement(cx, params_obj, ix, >ype_val) || + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/private.cpp: In function ‘bool save_properties_for_class_init(JSContext*, JS::HandleObject, uint32_t, GType)’: +../gi/private.cpp:128:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 128 | if (!JS_GetElement(cx, properties, i, &prop_val)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = GTypeFlags; typename std::enable_if, int>::type = 0]’ at ../cjs/jsapi-util-args.h:199:11, + inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = GTypeFlags*]’ at ../cjs/jsapi-util-args.h:240:15, + inlined from ‘bool 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 ../cjs/jsapi-util-args.h:259:32, + inlined from ‘bool 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 ../cjs/jsapi-util-args.h:263:41, + inlined from ‘bool 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*, mozilla::UniquePtr*, const char*, GTypeFlags*, const char*, JS::Rooted*, const char*, JS::Rooted*}]’ at ../cjs/jsapi-util-args.h:263:41, + inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted*, const char*, mozilla::UniquePtr*, const char*, GTypeFlags*, const char*, JS::Rooted*, const char*, JS::Rooted*}]’ at ../cjs/jsapi-util-args.h:384:34, + inlined from ‘bool gjs_register_type(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:249:29: +/usr/include/mozjs-78/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 /usr/include/mozjs-78/js/Id.h:30, + from ../cjs/jsapi-util.h:26, + from ../cjs/gjs_pch.hh:40: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:222:65: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘module’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/private.cpp: In function ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’: +../gi/private.cpp:222:22: note: ‘module’ declared here + 222 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); + | ^~~~~~ +../gi/private.cpp:222:22: note: ‘cx’ declared here +[46/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_toggle.cpp.o -MF libgjs-internal.a.p/gi_toggle.cpp.o.d -o libgjs-internal.a.p/gi_toggle.cpp.o -c ../gi/toggle.cpp +[47/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_wrapperutils.cpp.o -MF libgjs-internal.a.p/gi_wrapperutils.cpp.o.d -o libgjs-internal.a.p/gi_wrapperutils.cpp.o -c ../gi/wrapperutils.cpp +In file included from ../gi/wrapperutils.cpp:14: +../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ + 71 | GIScopeType m_scope : 2; + | ^~~~~~~ +../gi/wrapperutils.cpp: In function ‘bool gjs_wrapper_to_string_func(JSContext*, JSObject*, const char*, GIBaseInfo*, GType, const void*, JS::MutableHandleValue)’: +../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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[48/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_union.cpp.o -MF libgjs-internal.a.p/gi_union.cpp.o.d -o libgjs-internal.a.p/gi_union.cpp.o -c ../gi/union.cpp In file included from ../gi/union.cpp:18: ../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ 71 | GIScopeType m_scope : 2; @@ -3763,16 +3831,7 @@ 424 | JS::RootedObject obj( | ^~~ ../gi/wrapperutils.h:424:26: note: ‘cx’ declared here -[41/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_wrapperutils.cpp.o -MF libgjs-internal.a.p/gi_wrapperutils.cpp.o.d -o libgjs-internal.a.p/gi_wrapperutils.cpp.o -c ../gi/wrapperutils.cpp -In file included from ../gi/wrapperutils.cpp:14: -../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ - 71 | GIScopeType m_scope : 2; - | ^~~~~~~ -../gi/wrapperutils.cpp: In function ‘bool gjs_wrapper_to_string_func(JSContext*, JSObject*, const char*, GIBaseInfo*, GType, const void*, JS::MutableHandleValue)’: -../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, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[42/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_atoms.cpp.o -MF libgjs-internal.a.p/cjs_atoms.cpp.o.d -o libgjs-internal.a.p/cjs_atoms.cpp.o -c ../cjs/atoms.cpp +[49/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_atoms.cpp.o -MF libgjs-internal.a.p/cjs_atoms.cpp.o.d -o libgjs-internal.a.p/cjs_atoms.cpp.o -c ../cjs/atoms.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -3787,7 +3846,7 @@ 29 | JS::RootedString descr(cx, JS_AtomizeAndPinString(cx, str)); | ^~~~~ ../cjs/atoms.cpp:29:22: note: ‘cx’ declared here -[43/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_value.cpp.o -MF libgjs-internal.a.p/gi_value.cpp.o.d -o libgjs-internal.a.p/gi_value.cpp.o -c ../gi/value.cpp +[50/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_value.cpp.o -MF libgjs-internal.a.p/gi_value.cpp.o.d -o libgjs-internal.a.p/gi_value.cpp.o -c ../gi/value.cpp ../gi/value.cpp: In function ‘bool throw_expect_type(JSContext*, JS::HandleValue, const char*, GType, bool)’: ../gi/value.cpp:331:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 331 | static bool throw_expect_type(JSContext* cx, JS::HandleValue value, @@ -4040,7 +4099,7 @@ ../gi/value.cpp:754:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 754 | return gjs_value_to_g_value_internal(context, value, gvalue, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[44/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_byteArray.cpp.o -MF libgjs-internal.a.p/cjs_byteArray.cpp.o.d -o libgjs-internal.a.p/cjs_byteArray.cpp.o -c ../cjs/byteArray.cpp +[51/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_byteArray.cpp.o -MF libgjs-internal.a.p/cjs_byteArray.cpp.o.d -o libgjs-internal.a.p/cjs_byteArray.cpp.o -c ../cjs/byteArray.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -4066,7 +4125,7 @@ 147 | JS::RootedObject array_buffer( | ^~~~~~~~~~~~ ../cjs/byteArray.cpp:147:22: note: ‘context’ declared here -[45/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_coverage.cpp.o -MF libgjs-internal.a.p/cjs_coverage.cpp.o.d -o libgjs-internal.a.p/cjs_coverage.cpp.o -c ../cjs/coverage.cpp +[52/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_coverage.cpp.o -MF libgjs-internal.a.p/cjs_coverage.cpp.o.d -o libgjs-internal.a.p/cjs_coverage.cpp.o -c ../cjs/coverage.cpp In function ‘bool bootstrap_coverage(GjsCoverage*)’, inlined from ‘void gjs_coverage_constructed(GObject*)’ at ../cjs/coverage.cpp:358:28: ../cjs/coverage.cpp:333:32: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 @@ -4074,196 +4133,7 @@ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | debuggeeWrapperValue) || | ~~~~~~~~~~~~~~~~~~~~~ -[46/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_object.cpp.o -MF libgjs-internal.a.p/gi_object.cpp.o.d -o libgjs-internal.a.p/gi_object.cpp.o -c ../gi/object.cpp -In file included from ../gi/object.cpp:48: -../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ - 71 | GIScopeType m_scope : 2; - | ^~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:2302:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2302 | return gjs_wrapper_to_string_func( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2303 | cx, obj, kind, priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2304 | priv->is_prototype() ? nullptr : priv->to_instance()->ptr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2305 | args.rval()); - | ~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectPrototype::lazy_define_gobject_property(JSContext*, JS::HandleObject, JS::HandleId, bool*, const char*)’: -../gi/object.cpp:631:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 631 | if (!gjs_define_property_dynamic( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 632 | cx, obj, name, "gobject_prop", &ObjectBase::prop_getter, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 633 | &ObjectBase::prop_setter, private_id, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 634 | // Make property configurable so that interface properties can be - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 635 | // overridden by GObject.ParamSpec.override in the class that - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 636 | // implements them - | ~~~~~~~~~~~~~~~~~~ - 637 | GJS_MODULE_PROP_FLAGS & ~JSPROP_PERMANENT)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::constructor_impl(JSContext*, JS::HandleObject, const JS::CallArgs&)’: -../gi/object.cpp:1702:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1702 | return gjs_object_require_property(context, object, "GObject instance", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1703 | gjs->atoms().init(), &initer) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:1704:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1704 | gjs->call_function(object, initer, argv, argv.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::signal_match_arguments_from_object(JSContext*, JS::HandleObject, GSignalMatchType*, unsigned int*, GQuark*, JS::MutableHandleFunction)’: -../gi/object.cpp:2110:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2110 | if (!JS_GetPropertyById(cx, match_obj, atoms.signal_id(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2128:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2128 | if (!JS_GetPropertyById(cx, match_obj, atoms.detail(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2146:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2146 | if (!JS_GetPropertyById(cx, match_obj, atoms.func(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::add_property_impl(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: -../gi/object.cpp:286:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 286 | bool ObjectInstance::add_property_impl(JSContext* cx, JS::HandleObject obj, - | ^~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::add_property(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: -../gi/object.cpp:271:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 271 | bool ObjectBase::add_property(JSContext* cx, JS::HandleObject obj, - | ^~~~~~~~~~ -In file included from /usr/include/mozjs-78/js/Id.h:30, - from ../cjs/jsapi-util.h:26, - from ../cjs/gjs_pch.hh:40: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]’ at ../gi/wrapperutils.h:424:26: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../gi/object.h:31, - from ../gi/object.cpp:50: -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]’: -../gi/wrapperutils.h:424:26: note: ‘obj’ declared here - 424 | JS::RootedObject obj( - | ^~~ -../gi/wrapperutils.h:424:26: note: ‘cx’ declared here -../gi/object.cpp: In function ‘JSObject* gjs_lookup_object_constructor_from_info(JSContext*, GIObjectInfo*, GType)’: -../gi/object.cpp:1816:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1816 | if (found && !JS_GetProperty(context, in_object, constructor_name, &value)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In function ‘bool gjs_lookup_object_constructor(JSContext*, GType, JS::MutableHandleValue)’: -../gi/object.cpp:2775:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2775 | gjs_lookup_object_constructor(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static ObjectInstance* ObjectInstance::new_for_gobject(JSContext*, GObject*)’ at ../gi/object.cpp:2484:70: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static ObjectInstance* ObjectInstance::new_for_gobject(JSContext*, GObject*)’: -../gi/object.cpp:2484:22: note: ‘proto’ declared here - 2484 | JS::RootedObject proto(cx, gjs_lookup_object_prototype(cx, gtype)); - | ^~~~~ -../gi/object.cpp:2484:22: note: ‘cx’ declared here -../gi/object.cpp: In static member function ‘static bool ObjectInstance::set_value_from_gobject(JSContext*, GObject*, JS::MutableHandleValue)’: -../gi/object.cpp:2525:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2525 | bool ObjectInstance::set_value_from_gobject(JSContext* cx, GObject* gobj, - | ^~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::init_custom_class_from_gobject(JSContext*, JS::HandleObject, GObject*)’: -../gi/object.cpp:2455:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2455 | if (!JS_GetPropertyById(cx, wrapper, atoms.instance_init(), &v)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2466:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2466 | return JS_CallFunctionValue(cx, wrapper, v, JS::HandleValueArray::empty(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2467 | &ignored_rval); - | ~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectPrototype::uncached_resolve(JSContext*, JS::HandleObject, JS::HandleId, const char*, bool*)’: -../gi/object.cpp:859:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 859 | if (!gjs_define_property_dynamic( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 860 | context, obj, name, "gobject_field", &ObjectBase::field_getter, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 861 | &ObjectBase::field_setter, private_id, flags)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from ../cjs/gjs_pch.hh:13: -/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long unsigned int&}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’: -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long unsigned int}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’: -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 -In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long unsigned int}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’, - inlined from ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’ at ../gi/object.cpp:2064:63: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long unsigned int&}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’, - inlined from ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’ at ../gi/object.cpp:2069:64: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’: -../gi/object.cpp:2071:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 2071 | if (!gjs_value_to_g_value_no_copy(context, argv[i + 1], &value)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2074:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 2074 | if (!gjs_value_to_g_value(context, argv[i + 1], &value)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2090:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2090 | return gjs_value_from_g_value(context, argv.rval(), &rvalue); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::prop_setter_impl(JSContext*, JS::HandleString, JS::HandleValue)’: -../gi/object.cpp:460:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 460 | bool ObjectInstance::prop_setter_impl(JSContext* cx, JS::HandleString name, - | ^~~~~~~~~~~~~~ -../gi/object.cpp:486:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 486 | if (!gjs_value_to_g_value(cx, value, &gvalue)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:457:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 457 | return priv->to_instance()->prop_setter_impl(cx, name, args[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::prop_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: -../gi/object.cpp:321:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 321 | bool ObjectInstance::prop_getter_impl(JSContext* cx, JS::HandleString name, - | ^~~~~~~~~~~~~~ -../gi/object.cpp:350:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 350 | return gjs_value_from_g_value(cx, rval, &gvalue); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_getter(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:318:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 318 | return priv->to_instance()->prop_getter_impl(cx, name, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’: -../gi/object.cpp:1039:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1039 | if (!JS_GetPropertyById(context, props, prop_id, &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long unsigned int&}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’, - inlined from ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’ at ../gi/object.cpp:1053:33: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’: -../gi/object.cpp:1054:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1054 | if (!gjs_value_to_g_value(context, value, &gvalue)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::field_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: -../gi/object.cpp:391:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 391 | bool ObjectInstance::field_getter_impl(JSContext* cx, JS::HandleString name, - | ^~~~~~~~~~~~~~ -../gi/object.cpp:431:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 431 | return gjs_value_from_g_argument(cx, rval, type, &arg, true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::field_getter(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:388:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 388 | return priv->to_instance()->field_getter_impl(cx, name, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -[47/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_debugger.cpp.o -MF libgjs-internal.a.p/cjs_debugger.cpp.o.d -o libgjs-internal.a.p/cjs_debugger.cpp.o -c ../cjs/debugger.cpp +[53/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_debugger.cpp.o -MF libgjs-internal.a.p/cjs_debugger.cpp.o.d -o libgjs-internal.a.p/cjs_debugger.cpp.o -c ../cjs/debugger.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, @@ -4277,7 +4147,7 @@ ../cjs/debugger.cpp:124:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 124 | if (!JS_SetPropertyById(cx, debugger_global, atoms.debuggee(), v_wrapper) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[48/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_deprecation.cpp.o -MF libgjs-internal.a.p/cjs_deprecation.cpp.o.d -o libgjs-internal.a.p/cjs_deprecation.cpp.o -c ../cjs/deprecation.cpp +[54/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_deprecation.cpp.o -MF libgjs-internal.a.p/cjs_deprecation.cpp.o.d -o libgjs-internal.a.p/cjs_deprecation.cpp.o -c ../cjs/deprecation.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, inlined from ‘JS::UniqueChars get_callsite(JSContext*)’ at ../cjs/deprecation.cpp:78:51, @@ -4285,37 +4155,9 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~~^~~~~~~ -[49/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_engine.cpp.o -MF libgjs-internal.a.p/cjs_engine.cpp.o.d -o libgjs-internal.a.p/cjs_engine.cpp.o -c ../cjs/engine.cpp -[50/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_error-types.cpp.o -MF libgjs-internal.a.p/cjs_error-types.cpp.o.d -o libgjs-internal.a.p/cjs_error-types.cpp.o -c ../cjs/error-types.cpp -[51/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_context.cpp.o -MF libgjs-internal.a.p/cjs_context.cpp.o.d -o libgjs-internal.a.p/cjs_context.cpp.o -c ../cjs/context.cpp -In file included from /usr/include/mozjs-78/js/CompilationAndEvaluation.h:16, - from ../cjs/gjs_pch.hh:60: -In function ‘bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)’, - inlined from ‘bool GjsContextPrivate::run_jobs_fallible()’ at ../cjs/context.cpp:1015:26: -/usr/include/mozjs-78/jsapi.h:1522:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1522 | return Call(cx, thisv, fun, args, rval); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/mozjs-78/jsapi.h:1522:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -../cjs/context.cpp: In member function ‘bool GjsContextPrivate::call_function(JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)’: -../cjs/context.cpp:1495:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1495 | bool GjsContextPrivate::call_function(JS::HandleObject this_obj, - | ^~~~~~~~~~~~~~~~~ -../cjs/context.cpp:1495:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -../cjs/context.cpp:1499:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1499 | if (!JS_CallFunctionValue(m_cx, this_obj, func_val, args, rval)) - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../cjs/context.cpp: In member function ‘bool GjsContextPrivate::eval_with_scope(JS::HandleObject, const char*, ssize_t, const char*, JS::MutableHandleValue)’: -../cjs/context.cpp:1420:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1420 | bool GjsContextPrivate::eval_with_scope(JS::HandleObject scope_object, - | ^~~~~~~~~~~~~~~~~ -../cjs/context.cpp:1467:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1467 | if (!JS::Evaluate(m_cx, scope_chain, options, buf, retval)) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../cjs/context.cpp: In member function ‘bool GjsContextPrivate::eval(const char*, ssize_t, const char*, int*, GError**)’: -../cjs/context.cpp:1270:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1270 | bool ok = eval_with_scope(nullptr, script, script_len, filename, &retval); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[52/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_global.cpp.o -MF libgjs-internal.a.p/cjs_global.cpp.o.d -o libgjs-internal.a.p/cjs_global.cpp.o -c ../cjs/global.cpp +[55/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_engine.cpp.o -MF libgjs-internal.a.p/cjs_engine.cpp.o.d -o libgjs-internal.a.p/cjs_engine.cpp.o -c ../cjs/engine.cpp +[56/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_error-types.cpp.o -MF libgjs-internal.a.p/cjs_error-types.cpp.o.d -o libgjs-internal.a.p/cjs_error-types.cpp.o -c ../cjs/error-types.cpp +[57/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_global.cpp.o -MF libgjs-internal.a.p/cjs_global.cpp.o.d -o libgjs-internal.a.p/cjs_global.cpp.o -c ../cjs/global.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -4352,8 +4194,35 @@ ../cjs/global.cpp:459:20: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 459 | !JS::MapGet(cx, registry, v_key, &v_value)) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[53/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_mem.cpp.o -MF libgjs-internal.a.p/cjs_mem.cpp.o.d -o libgjs-internal.a.p/cjs_mem.cpp.o -c ../cjs/mem.cpp -[54/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_internal.cpp.o -MF libgjs-internal.a.p/cjs_internal.cpp.o.d -o libgjs-internal.a.p/cjs_internal.cpp.o -c ../cjs/internal.cpp +[58/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_context.cpp.o -MF libgjs-internal.a.p/cjs_context.cpp.o.d -o libgjs-internal.a.p/cjs_context.cpp.o -c ../cjs/context.cpp +In file included from /usr/include/mozjs-78/js/CompilationAndEvaluation.h:16, + from ../cjs/gjs_pch.hh:60: +In function ‘bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)’, + inlined from ‘bool GjsContextPrivate::run_jobs_fallible()’ at ../cjs/context.cpp:1015:26: +/usr/include/mozjs-78/jsapi.h:1522:14: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 1522 | return Call(cx, thisv, fun, args, rval); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/mozjs-78/jsapi.h:1522:14: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 +../cjs/context.cpp: In member function ‘bool GjsContextPrivate::call_function(JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)’: +../cjs/context.cpp:1495:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 1495 | bool GjsContextPrivate::call_function(JS::HandleObject this_obj, + | ^~~~~~~~~~~~~~~~~ +../cjs/context.cpp:1495:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 +../cjs/context.cpp:1499:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1499 | if (!JS_CallFunctionValue(m_cx, this_obj, func_val, args, rval)) + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../cjs/context.cpp: In member function ‘bool GjsContextPrivate::eval_with_scope(JS::HandleObject, const char*, ssize_t, const char*, JS::MutableHandleValue)’: +../cjs/context.cpp:1420:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1420 | bool GjsContextPrivate::eval_with_scope(JS::HandleObject scope_object, + | ^~~~~~~~~~~~~~~~~ +../cjs/context.cpp:1467:22: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1467 | if (!JS::Evaluate(m_cx, scope_chain, options, buf, retval)) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../cjs/context.cpp: In member function ‘bool GjsContextPrivate::eval(const char*, ssize_t, const char*, int*, GError**)’: +../cjs/context.cpp:1270:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1270 | bool ok = eval_with_scope(nullptr, script, script_len, filename, &retval); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[59/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_internal.cpp.o -MF libgjs-internal.a.p/cjs_internal.cpp.o.d -o libgjs-internal.a.p/cjs_internal.cpp.o -c ../cjs/internal.cpp ../cjs/internal.cpp: In function ‘bool compile_module(JSContext*, const JS::UniqueChars&, JS::HandleString, JS::MutableHandleValue)’: ../cjs/internal.cpp:147:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 147 | static bool compile_module(JSContext* cx, const JS::UniqueChars& uri, @@ -4411,7 +4280,7 @@ 570 | JS::RootedObject executor(cx, | ^~~~~~~~ ../cjs/internal.cpp:570:22: note: ‘cx’ declared here -[55/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_importer.cpp.o -MF libgjs-internal.a.p/cjs_importer.cpp.o.d -o libgjs-internal.a.p/cjs_importer.cpp.o -c ../cjs/importer.cpp +[60/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_importer.cpp.o -MF libgjs-internal.a.p/cjs_importer.cpp.o.d -o libgjs-internal.a.p/cjs_importer.cpp.o -c ../cjs/importer.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -4529,8 +4398,202 @@ ../cjs/importer.cpp:210:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 210 | if (!JS_DefinePropertyById(cx, descr.object(), id, descr)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[56/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_native.cpp.o -MF libgjs-internal.a.p/cjs_native.cpp.o.d -o libgjs-internal.a.p/cjs_native.cpp.o -c ../cjs/native.cpp -[57/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_module.cpp.o -MF libgjs-internal.a.p/cjs_module.cpp.o.d -o libgjs-internal.a.p/cjs_module.cpp.o -c ../cjs/module.cpp +[61/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_object.cpp.o -MF libgjs-internal.a.p/gi_object.cpp.o.d -o libgjs-internal.a.p/gi_object.cpp.o -c ../gi/object.cpp +In file included from ../gi/object.cpp:48: +../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’ + 71 | GIScopeType m_scope : 2; + | ^~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:2302:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 2302 | return gjs_wrapper_to_string_func( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2303 | cx, obj, kind, priv->info(), priv->gtype(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2304 | priv->is_prototype() ? nullptr : priv->to_instance()->ptr(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2305 | args.rval()); + | ~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectPrototype::lazy_define_gobject_property(JSContext*, JS::HandleObject, JS::HandleId, bool*, const char*)’: +../gi/object.cpp:631:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 631 | if (!gjs_define_property_dynamic( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 632 | cx, obj, name, "gobject_prop", &ObjectBase::prop_getter, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 633 | &ObjectBase::prop_setter, private_id, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 634 | // Make property configurable so that interface properties can be + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 635 | // overridden by GObject.ParamSpec.override in the class that + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 636 | // implements them + | ~~~~~~~~~~~~~~~~~~ + 637 | GJS_MODULE_PROP_FLAGS & ~JSPROP_PERMANENT)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::constructor_impl(JSContext*, JS::HandleObject, const JS::CallArgs&)’: +../gi/object.cpp:1702:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1702 | return gjs_object_require_property(context, object, "GObject instance", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1703 | gjs->atoms().init(), &initer) && + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:1704:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 1704 | gjs->call_function(object, initer, argv, argv.rval()); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::signal_match_arguments_from_object(JSContext*, JS::HandleObject, GSignalMatchType*, unsigned int*, GQuark*, JS::MutableHandleFunction)’: +../gi/object.cpp:2110:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2110 | if (!JS_GetPropertyById(cx, match_obj, atoms.signal_id(), &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2128:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2128 | if (!JS_GetPropertyById(cx, match_obj, atoms.detail(), &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2146:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2146 | if (!JS_GetPropertyById(cx, match_obj, atoms.func(), &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::add_property_impl(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: +../gi/object.cpp:286:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 286 | bool ObjectInstance::add_property_impl(JSContext* cx, JS::HandleObject obj, + | ^~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::add_property(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: +../gi/object.cpp:271:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 271 | bool ObjectBase::add_property(JSContext* cx, JS::HandleObject obj, + | ^~~~~~~~~~ +In file included from /usr/include/mozjs-78/js/Id.h:30, + from ../cjs/jsapi-util.h:26, + from ../cjs/gjs_pch.hh:40: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]’ at ../gi/wrapperutils.h:424:26: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../gi/object.h:31, + from ../gi/object.cpp:50: +../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]’: +../gi/wrapperutils.h:424:26: note: ‘obj’ declared here + 424 | JS::RootedObject obj( + | ^~~ +../gi/wrapperutils.h:424:26: note: ‘cx’ declared here +../gi/object.cpp: In function ‘JSObject* gjs_lookup_object_constructor_from_info(JSContext*, GIObjectInfo*, GType)’: +../gi/object.cpp:1816:33: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1816 | if (found && !JS_GetProperty(context, in_object, constructor_name, &value)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In function ‘bool gjs_lookup_object_constructor(JSContext*, GType, JS::MutableHandleValue)’: +../gi/object.cpp:2775:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2775 | gjs_lookup_object_constructor(JSContext *context, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static ObjectInstance* ObjectInstance::new_for_gobject(JSContext*, GObject*)’ at ../gi/object.cpp:2484:70: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static ObjectInstance* ObjectInstance::new_for_gobject(JSContext*, GObject*)’: +../gi/object.cpp:2484:22: note: ‘proto’ declared here + 2484 | JS::RootedObject proto(cx, gjs_lookup_object_prototype(cx, gtype)); + | ^~~~~ +../gi/object.cpp:2484:22: note: ‘cx’ declared here +../gi/object.cpp: In static member function ‘static bool ObjectInstance::set_value_from_gobject(JSContext*, GObject*, JS::MutableHandleValue)’: +../gi/object.cpp:2525:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2525 | bool ObjectInstance::set_value_from_gobject(JSContext* cx, GObject* gobj, + | ^~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::init_custom_class_from_gobject(JSContext*, JS::HandleObject, GObject*)’: +../gi/object.cpp:2455:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2455 | if (!JS_GetPropertyById(cx, wrapper, atoms.instance_init(), &v)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2466:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2466 | return JS_CallFunctionValue(cx, wrapper, v, JS::HandleValueArray::empty(), + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2467 | &ignored_rval); + | ~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectPrototype::uncached_resolve(JSContext*, JS::HandleObject, JS::HandleId, const char*, bool*)’: +../gi/object.cpp:859:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 859 | if (!gjs_define_property_dynamic( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 860 | context, obj, name, "gobject_field", &ObjectBase::field_getter, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 861 | &ObjectBase::field_setter, private_id, flags)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from ../cjs/gjs_pch.hh:13: +/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long unsigned int&}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’: +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long unsigned int}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’: +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 +In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long unsigned int}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’, + inlined from ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’ at ../gi/object.cpp:2064:63: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long unsigned int&}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’, + inlined from ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’ at ../gi/object.cpp:2069:64: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’: +../gi/object.cpp:2071:46: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 2071 | if (!gjs_value_to_g_value_no_copy(context, argv[i + 1], &value)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2074:38: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 2074 | if (!gjs_value_to_g_value(context, argv[i + 1], &value)) + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2090:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 2090 | return gjs_value_from_g_value(context, argv.rval(), &rvalue); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::prop_setter_impl(JSContext*, JS::HandleString, JS::HandleValue)’: +../gi/object.cpp:460:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 460 | bool ObjectInstance::prop_setter_impl(JSContext* cx, JS::HandleString name, + | ^~~~~~~~~~~~~~ +../gi/object.cpp:486:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 486 | if (!gjs_value_to_g_value(cx, value, &gvalue)) + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:457:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 457 | return priv->to_instance()->prop_setter_impl(cx, name, args[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::prop_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: +../gi/object.cpp:321:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 321 | bool ObjectInstance::prop_getter_impl(JSContext* cx, JS::HandleString name, + | ^~~~~~~~~~~~~~ +../gi/object.cpp:350:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 350 | return gjs_value_from_g_value(cx, rval, &gvalue); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_getter(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:318:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 318 | return priv->to_instance()->prop_getter_impl(cx, name, args.rval()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’: +../gi/object.cpp:1039:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1039 | if (!JS_GetPropertyById(context, props, prop_id, &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long unsigned int&}; _Tp = Gjs::AutoGValue; _Alloc = std::allocator]’, + inlined from ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’ at ../gi/object.cpp:1053:33: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’: +../gi/object.cpp:1054:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 1054 | if (!gjs_value_to_g_value(context, value, &gvalue)) + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::field_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: +../gi/object.cpp:391:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 391 | bool ObjectInstance::field_getter_impl(JSContext* cx, JS::HandleString name, + | ^~~~~~~~~~~~~~ +../gi/object.cpp:431:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 431 | return gjs_value_from_g_argument(cx, rval, type, &arg, true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::field_getter(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:388:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 388 | return priv->to_instance()->field_getter_impl(cx, name, args.rval()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +[62/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_mem.cpp.o -MF libgjs-internal.a.p/cjs_mem.cpp.o.d -o libgjs-internal.a.p/cjs_mem.cpp.o -c ../cjs/mem.cpp +[63/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_profiler.cpp.o -MF libgjs-internal.a.p/cjs_profiler.cpp.o.d -o libgjs-internal.a.p/cjs_profiler.cpp.o -c ../cjs/profiler.cpp +[64/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_native.cpp.o -MF libgjs-internal.a.p/cjs_native.cpp.o.d -o libgjs-internal.a.p/cjs_native.cpp.o -c ../cjs/native.cpp +[65/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_objectbox.cpp.o -MF libgjs-internal.a.p/cjs_objectbox.cpp.o.d -o libgjs-internal.a.p/cjs_objectbox.cpp.o -c ../cjs/objectbox.cpp +[66/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_stack.cpp.o -MF libgjs-internal.a.p/cjs_stack.cpp.o.d -o libgjs-internal.a.p/cjs_stack.cpp.o -c ../cjs/stack.cpp +[67/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_modules.cpp.o -MF libgjs-internal.a.p/modules_modules.cpp.o.d -o libgjs-internal.a.p/modules_modules.cpp.o -c ../modules/modules.cpp +[68/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_module.cpp.o -MF libgjs-internal.a.p/cjs_module.cpp.o.d -o libgjs-internal.a.p/cjs_module.cpp.o -c ../cjs/module.cpp ../cjs/module.cpp: In function ‘bool finish_import(JSContext*, const JS::CallArgs&)’: ../cjs/module.cpp:546:23: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 546 | JS_GetProperty(cx, callback_data, "priv", &importing_module_priv) && @@ -4660,17 +4723,13 @@ 254 | JS::RootedObject module(cx, GjsScriptModule::create(cx, name)); | ^~~~~~ ../cjs/module.cpp:254:26: note: ‘cx’ declared here -[58/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_objectbox.cpp.o -MF libgjs-internal.a.p/cjs_objectbox.cpp.o.d -o libgjs-internal.a.p/cjs_objectbox.cpp.o -c ../cjs/objectbox.cpp -[59/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_profiler.cpp.o -MF libgjs-internal.a.p/cjs_profiler.cpp.o.d -o libgjs-internal.a.p/cjs_profiler.cpp.o -c ../cjs/profiler.cpp -[60/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_stack.cpp.o -MF libgjs-internal.a.p/cjs_stack.cpp.o.d -o libgjs-internal.a.p/cjs_stack.cpp.o -c ../cjs/stack.cpp -[61/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_modules.cpp.o -MF libgjs-internal.a.p/modules_modules.cpp.o.d -o libgjs-internal.a.p/modules_modules.cpp.o -c ../modules/modules.cpp -[62/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_console.cpp.o -MF libgjs-internal.a.p/modules_console.cpp.o.d -o libgjs-internal.a.p/modules_console.cpp.o -c ../modules/console.cpp +[69/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_console.cpp.o -MF libgjs-internal.a.p/modules_console.cpp.o.d -o libgjs-internal.a.p/modules_console.cpp.o -c ../modules/console.cpp In function ‘bool gjs_console_eval_and_print(JSContext*, const std::string&, int)’, inlined from ‘bool gjs_console_interact(JSContext*, unsigned int, JS::Value*)’ at ../modules/console.cpp:254:44: ../modules/console.cpp:165:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 165 | if (!JS::Evaluate(cx, options, source, &result)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[63/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_print.cpp.o -MF libgjs-internal.a.p/modules_print.cpp.o.d -o libgjs-internal.a.p/modules_print.cpp.o -c ../modules/print.cpp +[70/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_print.cpp.o -MF libgjs-internal.a.p/modules_print.cpp.o.d -o libgjs-internal.a.p/modules_print.cpp.o -c ../modules/print.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘JSString* JS::ToString(JSContext*, HandleValue)’, inlined from ‘bool gjs_log_error(JSContext*, unsigned int, JS::Value*)’ at ../modules/print.cpp:71:28: @@ -4691,7 +4750,7 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~~^~~~~~~ -[64/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_text-encoding.cpp.o -MF libgjs-internal.a.p/cjs_text-encoding.cpp.o.d -o libgjs-internal.a.p/cjs_text-encoding.cpp.o -c ../cjs/text-encoding.cpp +[71/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_text-encoding.cpp.o -MF libgjs-internal.a.p/cjs_text-encoding.cpp.o.d -o libgjs-internal.a.p/cjs_text-encoding.cpp.o -c ../cjs/text-encoding.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -4719,7 +4778,22 @@ ../cjs/text-encoding.cpp:305:40: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 305 | if (!JS_GetPendingException(cx, &exc) || !exc.isObject()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -[65/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_system.cpp.o -MF libgjs-internal.a.p/modules_system.cpp.o.d -o libgjs-internal.a.p/modules_system.cpp.o -c ../modules/system.cpp +[72/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-path.cpp.o -MF libgjs-internal.a.p/modules_cairo-path.cpp.o.d -o libgjs-internal.a.p/modules_cairo-path.cpp.o -c ../modules/cairo-path.cpp +In file included from /usr/include/mozjs-78/js/Id.h:30, + from ../cjs/jsapi-util.h:26, + from ../cjs/gjs_pch.hh:40: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’ at ../modules/cairo-path.cpp:31:56: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../modules/cairo-path.cpp: In static member function ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’: +../modules/cairo-path.cpp:31:22: note: ‘proto’ declared here + 31 | JS::RootedObject proto(cx, CairoPath::prototype(cx)); + | ^~~~~ +../modules/cairo-path.cpp:31:22: note: ‘cx’ declared here +[73/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_system.cpp.o -MF libgjs-internal.a.p/modules_system.cpp.o.d -o libgjs-internal.a.p/modules_system.cpp.o -c ../modules/system.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, @@ -4776,7 +4850,7 @@ | ~~~~~~~~~~~~~~~ 346 | GJS_MODULE_PROP_FLAGS | JSPROP_READONLY) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[66/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-region.cpp.o -MF libgjs-internal.a.p/modules_cairo-region.cpp.o.d -o libgjs-internal.a.p/modules_cairo-region.cpp.o -c ../modules/cairo-region.cpp +[74/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-region.cpp.o -MF libgjs-internal.a.p/modules_cairo-region.cpp.o.d -o libgjs-internal.a.p/modules_cairo-region.cpp.o -c ../modules/cairo-region.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, @@ -4856,22 +4930,15 @@ ../modules/cairo-region.cpp:259:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 259 | region_from_g_argument(JSContext *context, | ^~~~~~~~~~~~~~~~~~~~~~ -[67/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-path.cpp.o -MF libgjs-internal.a.p/modules_cairo-path.cpp.o.d -o libgjs-internal.a.p/modules_cairo-path.cpp.o -c ../modules/cairo-path.cpp -In file included from /usr/include/mozjs-78/js/Id.h:30, - from ../cjs/jsapi-util.h:26, - from ../cjs/gjs_pch.hh:40: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’ at ../modules/cairo-path.cpp:31:56: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../modules/cairo-path.cpp: In static member function ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’: -../modules/cairo-path.cpp:31:22: note: ‘proto’ declared here - 31 | JS::RootedObject proto(cx, CairoPath::prototype(cx)); - | ^~~~~ -../modules/cairo-path.cpp:31:22: note: ‘cx’ declared here -[68/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-image-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -c ../modules/cairo-image-surface.cpp +[75/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -c ../modules/cairo-ps-surface.cpp +In file included from ../cjs/gjs_pch.hh:63: +In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, + inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../cjs/jsapi-util-args.h:240:15: +/usr/include/mozjs-78/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); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[76/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-image-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -c ../modules/cairo-image-surface.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, @@ -4895,7 +4962,7 @@ 488 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:488:26: note: ‘cx’ declared here -[69/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface.cpp.o -c ../modules/cairo-surface.cpp +[77/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface.cpp.o -c ../modules/cairo-surface.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, @@ -4967,7 +5034,7 @@ ../modules/cairo-surface.cpp:313:13: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 313 | static bool surface_from_g_argument(JSContext* cx, | ^~~~~~~~~~~~~~~~~~~~~~~ -[70/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -c ../modules/cairo-ps-surface.cpp +[78/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -c ../modules/cairo-pdf-surface.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, @@ -4975,7 +5042,7 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[71/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -c ../modules/cairo-pdf-surface.cpp +[79/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -c ../modules/cairo-svg-surface.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, @@ -4983,7 +5050,7 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[72/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -c ../modules/cairo-svg-surface.cpp +[80/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -c ../modules/cairo-linear-gradient.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, @@ -4991,7 +5058,15 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[73/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pattern.cpp.o -c ../modules/cairo-pattern.cpp +[81/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-gradient.cpp.o -c ../modules/cairo-gradient.cpp +In file included from ../cjs/gjs_pch.hh:63: +In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, + inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../cjs/jsapi-util-args.h:240:15: +/usr/include/mozjs-78/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); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[82/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pattern.cpp.o -c ../modules/cairo-pattern.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -5042,7 +5117,7 @@ 488 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:488:26: note: ‘cx’ declared here -[74/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-gradient.cpp.o -c ../modules/cairo-gradient.cpp +[83/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -c ../modules/cairo-radial-gradient.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, @@ -5050,7 +5125,7 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[75/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -c ../modules/cairo-linear-gradient.cpp +[84/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -c ../modules/cairo-solid-pattern.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, @@ -5058,7 +5133,45 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[76/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-context.cpp.o -MF libgjs-internal.a.p/modules_cairo-context.cpp.o.d -o libgjs-internal.a.p/modules_cairo-context.cpp.o -c ../modules/cairo-context.cpp +In file included from /usr/include/mozjs-78/js/Id.h:30, + from ../cjs/jsapi-util.h:26, + from ../cjs/gjs_pch.hh:40: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:488:26: +/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] + 1076 | *stack = reinterpret_cast*>(this); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../modules/cairo-private.h:21, + from ../modules/cairo-solid-pattern.cpp:19: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’: +../gi/cwrapper.h:488:26: note: ‘proto’ declared here + 488 | JS::RootedObject proto(cx, Base::prototype(cx)); + | ^~~~~ +../gi/cwrapper.h:488:26: note: ‘cx’ declared here +[85/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -c ../modules/cairo-surface-pattern.cpp +In file included from ../cjs/gjs_pch.hh:63: +In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_filter; typename std::enable_if, int>::type = 0]’ at ../cjs/jsapi-util-args.h:199:11, + inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_filter*]’ at ../cjs/jsapi-util-args.h:240:15, + inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_filter*}]’ at ../cjs/jsapi-util-args.h:384:34, + inlined from ‘bool setFilter_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:114:29: +/usr/include/mozjs-78/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 ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, + inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_extend; typename std::enable_if, int>::type = 0]’ at ../cjs/jsapi-util-args.h:199:11, + inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_extend*]’ at ../cjs/jsapi-util-args.h:240:15, + inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_extend*}]’ at ../cjs/jsapi-util-args.h:384:34, + inlined from ‘bool setExtend_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:60:29: +/usr/include/mozjs-78/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); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[86/121] cc -o installed-tests/js/libgimarshallingtests.so installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgimarshallingtests.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /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 +[87/121] /usr/bin/g-ir-compiler installed-tests/js/Regress-1.0.gir --output installed-tests/js/Regress-1.0.typelib --includedir=/usr/share/gir-1.0 +[88/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-context.cpp.o -MF libgjs-internal.a.p/modules_cairo-context.cpp.o.d -o libgjs-internal.a.p/modules_cairo-context.cpp.o -c ../modules/cairo-context.cpp In file included from ../cjs/gjs_pch.hh:63: In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, @@ -5511,62 +5624,11 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[77/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -c ../modules/cairo-radial-gradient.cpp -In file included from ../cjs/gjs_pch.hh:63: -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, - inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../cjs/jsapi-util-args.h:240:15: -/usr/include/mozjs-78/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); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[78/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -c ../modules/cairo-surface-pattern.cpp -In file included from ../cjs/gjs_pch.hh:63: -In function ‘bool JS::ToInt32(JSContext*, HandleValue, int32_t*)’, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_filter; typename std::enable_if, int>::type = 0]’ at ../cjs/jsapi-util-args.h:199:11, - inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_filter*]’ at ../cjs/jsapi-util-args.h:240:15, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_filter*}]’ at ../cjs/jsapi-util-args.h:384:34, - inlined from ‘bool setFilter_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:114:29: -/usr/include/mozjs-78/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 ‘void assign(JSContext*, char, bool, JS::HandleValue, int32_t*)’ at ../cjs/jsapi-util-args.h:128:21, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, T*) [with T = _cairo_extend; typename std::enable_if, int>::type = 0]’ at ../cjs/jsapi-util-args.h:199:11, - inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_extend*]’ at ../cjs/jsapi-util-args.h:240:15, - inlined from ‘bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, _cairo_extend*}]’ at ../cjs/jsapi-util-args.h:384:34, - inlined from ‘bool setExtend_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:60:29: -/usr/include/mozjs-78/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); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[79/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -c ../modules/cairo-solid-pattern.cpp -In file included from ../cjs/gjs_pch.hh:63: -In function ‘bool JS::ToNumber(JSContext*, HandleValue, double*)’, - inlined from ‘void assign(JSContext*, char, bool, JS::HandleValue, double*)’ at ../cjs/jsapi-util-args.h:181:22, - inlined from ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’ at ../cjs/jsapi-util-args.h:240:15: -/usr/include/mozjs-78/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 file included from /usr/include/mozjs-78/js/Id.h:30, - from ../cjs/jsapi-util.h:26, - from ../cjs/gjs_pch.hh:40: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:488:26: -/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[3]’ [-Wdangling-pointer=] - 1076 | *stack = reinterpret_cast*>(this); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../modules/cairo-private.h:21, - from ../modules/cairo-solid-pattern.cpp:19: -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’: -../gi/cwrapper.h:488:26: note: ‘proto’ declared here - 488 | JS::RootedObject proto(cx, Base::prototype(cx)); - | ^~~~~ -../gi/cwrapper.h:488:26: note: ‘cx’ declared here -[80/121] cc -o installed-tests/js/libregress.so installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libregress.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /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 -[81/121] cc -Iinstalled-tests/js/libwarnlib.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -MF installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o.d -o installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -c /usr/share/gobject-introspection-1.0/tests/warnlib.c -[82/121] cc -o installed-tests/js/libwarnlib.so installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libwarnlib.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /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 -[83/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo.cpp.o -MF libgjs-internal.a.p/modules_cairo.cpp.o.d -o libgjs-internal.a.p/modules_cairo.cpp.o -c ../modules/cairo.cpp +[89/121] /usr/bin/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js +[90/121] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d +[91/121] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h +[92/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output installed-tests/js/GIMarshallingTests-1.0.gir --warn-error -I/build/cjs-5.6.0/installed-tests/js -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libgimarshallingtests.so.p/GIMarshallingTests_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=gi_marshalling_tests_ --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js --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/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ +[93/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo.cpp.o -MF libgjs-internal.a.p/modules_cairo.cpp.o.d -o libgjs-internal.a.p/modules_cairo.cpp.o -c ../modules/cairo.cpp In file included from /usr/include/mozjs-78/js/Id.h:30, from ../cjs/jsapi-util.h:26, from ../cjs/gjs_pch.hh:40: @@ -5825,40 +5887,18 @@ 466 | JS::RootedId class_name( | ^~~~~~~~~~ ../gi/cwrapper.h:466:26: note: ‘cx’ declared here -[84/121] rm -f libgjs-internal.a && gcc-ar csrDT libgjs-internal.a libgjs-internal.a.p/gi_arg.cpp.o libgjs-internal.a.p/gi_arg-cache.cpp.o libgjs-internal.a.p/gi_boxed.cpp.o libgjs-internal.a.p/gi_closure.cpp.o libgjs-internal.a.p/gi_cwrapper.cpp.o libgjs-internal.a.p/gi_enumeration.cpp.o libgjs-internal.a.p/gi_foreign.cpp.o libgjs-internal.a.p/gi_fundamental.cpp.o libgjs-internal.a.p/gi_function.cpp.o libgjs-internal.a.p/gi_gerror.cpp.o libgjs-internal.a.p/gi_gobject.cpp.o libgjs-internal.a.p/gi_gtype.cpp.o libgjs-internal.a.p/gi_interface.cpp.o libgjs-internal.a.p/gi_ns.cpp.o libgjs-internal.a.p/gi_object.cpp.o libgjs-internal.a.p/gi_param.cpp.o libgjs-internal.a.p/gi_private.cpp.o libgjs-internal.a.p/gi_repo.cpp.o libgjs-internal.a.p/gi_toggle.cpp.o libgjs-internal.a.p/gi_union.cpp.o libgjs-internal.a.p/gi_value.cpp.o libgjs-internal.a.p/gi_wrapperutils.cpp.o libgjs-internal.a.p/cjs_atoms.cpp.o libgjs-internal.a.p/cjs_byteArray.cpp.o libgjs-internal.a.p/cjs_context.cpp.o libgjs-internal.a.p/cjs_coverage.cpp.o libgjs-internal.a.p/cjs_debugger.cpp.o libgjs-internal.a.p/cjs_deprecation.cpp.o libgjs-internal.a.p/cjs_engine.cpp.o libgjs-internal.a.p/cjs_error-types.cpp.o libgjs-internal.a.p/cjs_global.cpp.o libgjs-internal.a.p/cjs_importer.cpp.o libgjs-internal.a.p/cjs_internal.cpp.o libgjs-internal.a.p/cjs_mem.cpp.o libgjs-internal.a.p/cjs_module.cpp.o libgjs-internal.a.p/cjs_native.cpp.o libgjs-internal.a.p/cjs_objectbox.cpp.o libgjs-internal.a.p/cjs_profiler.cpp.o libgjs-internal.a.p/cjs_text-encoding.cpp.o libgjs-internal.a.p/cjs_stack.cpp.o libgjs-internal.a.p/modules_console.cpp.o libgjs-internal.a.p/modules_modules.cpp.o libgjs-internal.a.p/modules_print.cpp.o libgjs-internal.a.p/modules_system.cpp.o libgjs-internal.a.p/modules_cairo-region.cpp.o libgjs-internal.a.p/modules_cairo-context.cpp.o libgjs-internal.a.p/modules_cairo-path.cpp.o libgjs-internal.a.p/modules_cairo-surface.cpp.o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o libgjs-internal.a.p/modules_cairo-pattern.cpp.o libgjs-internal.a.p/modules_cairo-gradient.cpp.o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o libgjs-internal.a.p/modules_cairo.cpp.o -[85/121] c++ -o libcjs.so.0.0.0 libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libcjs.so.0 -Wl,--whole-archive libgjs-internal.a -Wl,--no-whole-archive -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 libcjs-jsapi.a -Wl,--version-script,/build/cjs-5.6.0/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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -lffi -lreadline -Wl,--end-group -[86/121] /usr/bin/meson --internal symbolextractor /build/cjs-5.6.0/obj-arm-linux-gnueabihf libcjs.so.0.0.0 libcjs.so.0.0.0 libcjs.so.0.0.0.p/libcjs.so.0.0.0.symbols -[87/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output installed-tests/js/Regress-1.0.gir --warn-all --warn-error -I/build/cjs-5.6.0/installed-tests/js -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libregress.so.p/Regress_1.0_gir_filelist --include=Gio-2.0 --include=cairo-1.0 --symbol-prefix=regress_ --identifier-prefix=Regress --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js --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/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -[88/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output installed-tests/js/WarnLib-1.0.gir --c-include=warnlib.h -I/build/cjs-5.6.0/installed-tests/js -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js --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/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable -../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable -../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable -../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable -../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable -../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable -../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:41: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2' -../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:42: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'y' in documentation comment, should be one of 'arg1', 'arg2' -:: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration -[89/121] c++ -o cjs-console cjs-console.p/cjs_console.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/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -Wl,--start-group libcjs.so.0.0.0 libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group -[90/121] c++ -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o installed-tests/js/minijasmine.p/.._minijasmine.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/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -Wl,--start-group libcjs.so.0.0.0 libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group -[91/121] /usr/bin/g-ir-compiler installed-tests/js/WarnLib-1.0.gir --output installed-tests/js/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0 -[92/121] /usr/bin/g-ir-compiler installed-tests/js/Regress-1.0.gir --output installed-tests/js/Regress-1.0.typelib --includedir=/usr/share/gir-1.0 -[93/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=CjsPrivate --nsversion=1.0 --warn-all --output CjsPrivate-1.0.gir --warn-error -I/build/cjs-5.6.0/ -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/libcjs.so.0.0.0.p/CjsPrivate_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/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ --library cjs --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 -L/usr/lib/arm-linux-gnueabihf/ --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -[94/121] /usr/bin/g-ir-compiler CjsPrivate-1.0.gir --output CjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 -[95/121] /usr/bin/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js -[96/121] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d -[97/121] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h -[98/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -Wno-error -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -c ../installed-tests/js/libgjstesttools/gjs-test-tools.cpp -[99/121] c++ -o installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgjstesttools.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../..' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ libcjs.so.0.0.0 libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group -[100/121] /usr/bin/meson --internal symbolextractor /build/cjs-5.6.0/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 -[101/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -c ../test/gjs-test-utils.cpp -[102/121] cc -Iinstalled-tests/js/libgimarshallingtests.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -MF installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o.d -o installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -c /usr/share/gobject-introspection-1.0/tests/gimarshallingtests.c -[103/121] cc -o installed-tests/js/libgimarshallingtests.so installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgimarshallingtests.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /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 -[104/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GjsTestTools --nsversion=1.0 --warn-all --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir --warn-error -I/build/cjs-5.6.0/installed-tests/js/libgjstesttools -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools -I/build/cjs-5.6.0/. -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/. --filelist=/build/cjs-5.6.0/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/cjs-5.6.0/. -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools --library gjstesttools -L/build/cjs-5.6.0/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 -L/usr/lib/arm-linux-gnueabihf/ --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -[105/121] /usr/bin/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 -[106/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output installed-tests/js/GIMarshallingTests-1.0.gir --warn-error -I/build/cjs-5.6.0/installed-tests/js -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libgimarshallingtests.so.p/GIMarshallingTests_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=gi_marshalling_tests_ --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js --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/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -[107/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -MF test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o.d -o test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -c test/mock-js-resources.c -[108/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-common.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -c ../test/gjs-test-common.cpp +[94/121] rm -f libgjs-internal.a && gcc-ar csrDT libgjs-internal.a libgjs-internal.a.p/gi_arg.cpp.o libgjs-internal.a.p/gi_arg-cache.cpp.o libgjs-internal.a.p/gi_boxed.cpp.o libgjs-internal.a.p/gi_closure.cpp.o libgjs-internal.a.p/gi_cwrapper.cpp.o libgjs-internal.a.p/gi_enumeration.cpp.o libgjs-internal.a.p/gi_foreign.cpp.o libgjs-internal.a.p/gi_fundamental.cpp.o libgjs-internal.a.p/gi_function.cpp.o libgjs-internal.a.p/gi_gerror.cpp.o libgjs-internal.a.p/gi_gobject.cpp.o libgjs-internal.a.p/gi_gtype.cpp.o libgjs-internal.a.p/gi_interface.cpp.o libgjs-internal.a.p/gi_ns.cpp.o libgjs-internal.a.p/gi_object.cpp.o libgjs-internal.a.p/gi_param.cpp.o libgjs-internal.a.p/gi_private.cpp.o libgjs-internal.a.p/gi_repo.cpp.o libgjs-internal.a.p/gi_toggle.cpp.o libgjs-internal.a.p/gi_union.cpp.o libgjs-internal.a.p/gi_value.cpp.o libgjs-internal.a.p/gi_wrapperutils.cpp.o libgjs-internal.a.p/cjs_atoms.cpp.o libgjs-internal.a.p/cjs_byteArray.cpp.o libgjs-internal.a.p/cjs_context.cpp.o libgjs-internal.a.p/cjs_coverage.cpp.o libgjs-internal.a.p/cjs_debugger.cpp.o libgjs-internal.a.p/cjs_deprecation.cpp.o libgjs-internal.a.p/cjs_engine.cpp.o libgjs-internal.a.p/cjs_error-types.cpp.o libgjs-internal.a.p/cjs_global.cpp.o libgjs-internal.a.p/cjs_importer.cpp.o libgjs-internal.a.p/cjs_internal.cpp.o libgjs-internal.a.p/cjs_mem.cpp.o libgjs-internal.a.p/cjs_module.cpp.o libgjs-internal.a.p/cjs_native.cpp.o libgjs-internal.a.p/cjs_objectbox.cpp.o libgjs-internal.a.p/cjs_profiler.cpp.o libgjs-internal.a.p/cjs_text-encoding.cpp.o libgjs-internal.a.p/cjs_stack.cpp.o libgjs-internal.a.p/modules_console.cpp.o libgjs-internal.a.p/modules_modules.cpp.o libgjs-internal.a.p/modules_print.cpp.o libgjs-internal.a.p/modules_system.cpp.o libgjs-internal.a.p/modules_cairo-region.cpp.o libgjs-internal.a.p/modules_cairo-context.cpp.o libgjs-internal.a.p/modules_cairo-path.cpp.o libgjs-internal.a.p/modules_cairo-surface.cpp.o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o libgjs-internal.a.p/modules_cairo-pattern.cpp.o libgjs-internal.a.p/modules_cairo-gradient.cpp.o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o libgjs-internal.a.p/modules_cairo.cpp.o +[95/121] /usr/bin/g-ir-compiler installed-tests/js/GIMarshallingTests-1.0.gir --output installed-tests/js/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0 +[96/121] c++ -o libcjs.so.0.0.0 libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libcjs.so.0 -Wl,--whole-archive libgjs-internal.a -Wl,--no-whole-archive -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 libcjs-jsapi.a -Wl,--version-script,/build/cjs-5.6.0/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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -lffi -lreadline -Wl,--end-group +[97/121] /usr/bin/meson --internal symbolextractor /build/cjs-5.6.0/obj-arm-linux-gnueabihf libcjs.so.0.0.0 libcjs.so.0.0.0 libcjs.so.0.0.0.p/libcjs.so.0.0.0.symbols +[98/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -c ../test/gjs-test-utils.cpp +[99/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -Wno-error -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -c ../installed-tests/js/libgjstesttools/gjs-test-tools.cpp +[100/121] c++ -o cjs-console cjs-console.p/cjs_console.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/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -Wl,--start-group libcjs.so.0.0.0 libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group +[101/121] c++ -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o installed-tests/js/minijasmine.p/.._minijasmine.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/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -Wl,--start-group libcjs.so.0.0.0 libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group +[102/121] c++ -o installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgjstesttools.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../..' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ libcjs.so.0.0.0 libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group +[103/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -MF test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o.d -o test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -c test/mock-js-resources.c +[104/121] /usr/bin/meson --internal symbolextractor /build/cjs-5.6.0/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 +[105/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-common.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -c ../test/gjs-test-common.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, @@ -5877,10 +5917,13 @@ ../test/gjs-test-common.cpp:28:5: note: in expansion of macro ‘g_assert_true’ 28 | g_assert_true(JS_GetPendingException(cx, &v_exc)); | ^~~~~~~~~~~~~ -[109/121] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -[110/121] /usr/bin/g-ir-compiler installed-tests/js/GIMarshallingTests-1.0.gir --output installed-tests/js/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0 -[111/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -MF test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o.d -o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -c ../test/gjs-test-no-introspection-object.cpp -[112/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -MD -MQ test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -MF test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o.d -o test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -c js-resources.c +[106/121] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o +[107/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=CjsPrivate --nsversion=1.0 --warn-all --output CjsPrivate-1.0.gir --warn-error -I/build/cjs-5.6.0/ -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ --filelist=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/libcjs.so.0.0.0.p/CjsPrivate_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/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ --library cjs --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 -L/usr/lib/arm-linux-gnueabihf/ --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ +[108/121] /usr/bin/g-ir-compiler CjsPrivate-1.0.gir --output CjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 +[109/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -MF test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o.d -o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -c ../test/gjs-test-no-introspection-object.cpp +[110/121] env PKG_CONFIG_PATH=/build/cjs-5.6.0/obj-arm-linux-gnueabihf/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GjsTestTools --nsversion=1.0 --warn-all --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir --warn-error -I/build/cjs-5.6.0/installed-tests/js/libgjstesttools -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools -I/build/cjs-5.6.0/. -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/. --filelist=/build/cjs-5.6.0/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/cjs-5.6.0/. -I/build/cjs-5.6.0/obj-arm-linux-gnueabihf/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools --library gjstesttools -L/build/cjs-5.6.0/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 -L/usr/lib/arm-linux-gnueabihf/ --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/cjs-5.6.0/ --sources-top-dirs /build/cjs-5.6.0/obj-arm-linux-gnueabihf/ +[111/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -MD -MQ test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -MF test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o.d -o test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -c js-resources.c +[112/121] /usr/bin/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 [113/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -MF test/gjs-tests-internal.p/gjs-tests-internal.cpp.o.d -o test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -c ../test/gjs-tests-internal.cpp [114/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-test-coverage.cpp.o -MF test/gjs-tests.p/gjs-test-coverage.cpp.o.d -o test/gjs-tests.p/gjs-test-coverage.cpp.o -c ../test/gjs-test-coverage.cpp [115/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-tests.cpp.o -MF test/gjs-tests.p/gjs-tests.cpp.o.d -o test/gjs-tests.p/gjs-tests.cpp.o -c ../test/gjs-tests.cpp @@ -5942,7 +5985,8 @@ 470 | JS_GetPendingException(fx->cx, &exc); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [116/121] c++ -o test/gjs-tests test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o test/gjs-tests.p/gjs-tests.cpp.o test/gjs-tests.p/gjs-test-coverage.cpp.o test/gjs-tests.p/gjs-test-no-introspection-object.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/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -Wl,--start-group test/libgjs-tests-common.a libcjs.so.0.0.0 libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -lffi -lreadline -Wl,--end-group -[117/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -MF test/gjs-tests-internal.p/gjs-test-call-args.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -c ../test/gjs-test-call-args.cpp +[117/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -MF test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -c ../test/gjs-test-jsapi-utils.cpp +[118/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -MF test/gjs-tests-internal.p/gjs-test-call-args.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -c ../test/gjs-test-call-args.cpp ../test/gjs-test-call-args.cpp: In function ‘void run_code_expect_exception(GjsUnitTestFixture*, gconstpointer)’: ../test/gjs-test-call-args.cpp:341:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 341 | ok = JS::Evaluate(fx->cx, options, source, &ignored); @@ -5989,8 +6033,7 @@ /usr/include/mozjs-78/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[118/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -MF test/gjs-tests-internal.p/gjs-test-rooting.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -c ../test/gjs-test-rooting.cpp -[119/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -MF test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -c ../test/gjs-test-jsapi-utils.cpp +[119/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -MF test/gjs-tests-internal.p/gjs-test-rooting.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -c ../test/gjs-test-rooting.cpp [120/121] 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/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o -MF test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o -c ../test/gjs-test-toggle-queue.cpp [121/121] c++ -o test/gjs-tests-internal test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o test/gjs-tests-internal.p/gjs-tests-internal.cpp.o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o test/gjs-tests-internal.p/gjs-test-toggle-queue.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/cjs-5.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../installed-tests/js/libgjstesttools:$ORIGIN/..' -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/installed-tests/js/libgjstesttools -Wl,-rpath-link,/build/cjs-5.6.0/obj-arm-linux-gnueabihf/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libcjs-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/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -lffi -lreadline -lffi -lreadline -Wl,--end-group rm -f debian/cjs.debhelper.log debian/libcjs-dev.debhelper.log debian/libcjs0.debhelper.log @@ -6048,10 +6091,10 @@ install -m0755 -d debian/libcjs0/usr/share/doc/libcjs0 install -p -m0644 debian/copyright debian/libcjs0/usr/share/doc/libcjs0/copyright dh_installchangelogs - install -m0755 -d debian/cjs/usr/share/doc/cjs - install -p -m0644 debian/.debhelper/generated/cjs/dh_installchangelogs.dch.trimmed debian/cjs/usr/share/doc/cjs/changelog.Debian install -m0755 -d debian/libcjs-dev/usr/share/doc/libcjs-dev install -p -m0644 debian/.debhelper/generated/libcjs-dev/dh_installchangelogs.dch.trimmed debian/libcjs-dev/usr/share/doc/libcjs-dev/changelog.Debian + install -m0755 -d debian/cjs/usr/share/doc/cjs + install -p -m0644 debian/.debhelper/generated/cjs/dh_installchangelogs.dch.trimmed debian/cjs/usr/share/doc/cjs/changelog.Debian install -m0755 -d debian/libcjs0/usr/share/doc/libcjs0 install -p -m0644 debian/.debhelper/generated/libcjs0/dh_installchangelogs.dch.trimmed debian/libcjs0/usr/share/doc/libcjs0/changelog.Debian dh_gnome @@ -6065,35 +6108,35 @@ ln -s libcjs.so.0.0.0 debian/libcjs0/usr/lib/arm-linux-gnueabihf/libcjs.so.0 dh_strip_nondeterminism dh_compress + cd debian/cjs cd debian/libcjs-dev cd debian/libcjs0 - cd debian/cjs chmod a-x usr/share/doc/libcjs-dev/changelog.Debian + chmod a-x usr/share/doc/cjs/NEWS usr/share/doc/cjs/changelog.Debian chmod a-x usr/share/doc/libcjs0/changelog.Debian + gzip -9nf usr/share/doc/cjs/NEWS usr/share/doc/cjs/changelog.Debian gzip -9nf usr/share/doc/libcjs-dev/changelog.Debian gzip -9nf usr/share/doc/libcjs0/changelog.Debian - chmod a-x usr/share/doc/cjs/NEWS usr/share/doc/cjs/changelog.Debian cd '/build/cjs-5.6.0' cd '/build/cjs-5.6.0' - gzip -9nf usr/share/doc/cjs/NEWS usr/share/doc/cjs/changelog.Debian cd '/build/cjs-5.6.0' dh_fixperms - find debian/libcjs-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/cjs ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/libcjs-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libcjs0 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libcjs0/usr/share/doc -type f -a -true -a ! -regex 'debian/libcjs0/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/cjs/usr/share/doc -type f -a -true -a ! -regex 'debian/cjs/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcjs-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libcjs-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libcjs0/usr/share/doc -type f -a -true -a ! -regex 'debian/libcjs0/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libcjs-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libcjs0/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/cjs/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libcjs-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/libcjs-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libcjs0 -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 -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/cjs -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 -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libcjs-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/cjs/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x - find debian/libcjs0/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libcjs-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 -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libcjs0/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libcjs-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w + find debian/cjs/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dh_dwz -a dwz -- debian/cjs/usr/bin/cjs-console @@ -6128,10 +6171,10 @@ mv debian/.debhelper/generated/libcjs0/triggers.new debian/.debhelper/generated/libcjs0/triggers make[1]: Leaving directory '/build/cjs-5.6.0' dh_shlibdeps -a - install -m0755 -d debian/cjs/DEBIAN - dpkg-shlibdeps -Tdebian/cjs.substvars debian/cjs/usr/bin/cjs-console install -m0755 -d debian/libcjs0/DEBIAN dpkg-shlibdeps -Tdebian/libcjs0.substvars debian/libcjs0/usr/lib/arm-linux-gnueabihf/libcjs.so.0.0.0 + install -m0755 -d debian/cjs/DEBIAN + dpkg-shlibdeps -Tdebian/cjs.substvars debian/cjs/usr/bin/cjs-console dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libcjs0/usr/lib/arm-linux-gnueabihf/libcjs.so.0.0.0 found in none of the libraries rm -f debian/cjs.debhelper.log debian/libcjs-dev.debhelper.log debian/libcjs0.debhelper.log debian/rules override_dh_girepository @@ -6147,28 +6190,22 @@ install -m0755 -d debian/libcjs0/DEBIAN install -p -m0644 debian/.debhelper/generated/libcjs0/triggers debian/libcjs0/DEBIAN/triggers dh_gencontrol + install -m0755 -d debian/libcjs-dev/DEBIAN + echo misc:Depends= >> debian/libcjs-dev.substvars + echo misc:Pre-Depends= >> debian/libcjs-dev.substvars + dpkg-gencontrol -plibcjs-dev -ldebian/changelog -Tdebian/libcjs-dev.substvars -Pdebian/libcjs-dev install -m0755 -d debian/cjs/DEBIAN echo misc:Depends= >> debian/cjs.substvars echo misc:Pre-Depends= >> debian/cjs.substvars install -m0755 -d debian/.debhelper/cjs/dbgsym-root/DEBIAN dpkg-gencontrol -pcjs -ldebian/changelog -Tdebian/cjs.substvars -Pdebian/.debhelper/cjs/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=cjs-dbgsym "-DDepends=cjs (= \${binary:Version})" "-DDescription=debug symbols for cjs" -DBuild-Ids=2b7f55dabadfd432d0c3cf68694a9c94c5c66262 -DSection=debug -UMulti-Arch -UReplaces -UBreaks - install -m0755 -d debian/libcjs-dev/DEBIAN - echo misc:Depends= >> debian/libcjs-dev.substvars - echo misc:Pre-Depends= >> debian/libcjs-dev.substvars - dpkg-gencontrol -plibcjs-dev -ldebian/changelog -Tdebian/libcjs-dev.substvars -Pdebian/libcjs-dev install -m0755 -d debian/libcjs0/DEBIAN echo misc:Depends= >> debian/libcjs0.substvars echo misc:Pre-Depends= >> debian/libcjs0.substvars install -m0755 -d debian/.debhelper/libcjs0/dbgsym-root/DEBIAN dpkg-gencontrol -plibcjs0 -ldebian/changelog -Tdebian/libcjs0.substvars -Pdebian/.debhelper/libcjs0/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libcjs0-dbgsym "-DDepends=libcjs0 (= \${binary:Version})" "-DDescription=debug symbols for libcjs0" -DBuild-Ids=e33ff573feaedc5f1c3eae5e3ec79393b65926a3 -DSection=debug -UReplaces -UBreaks dpkg-gencontrol: warning: Depends field of package libcjs0: substitution variable ${gir:Depends} used, but is not defined -dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:Version} unused, but is defined dpkg-gencontrol: warning: Provides field of package libcjs0: substitution variable ${cjs:Provides} used, but is not defined - chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/control - dpkg-gencontrol -pcjs -ldebian/changelog -Tdebian/cjs.substvars -Pdebian/cjs dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:NextVersion} unused, but is defined dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:UpstreamVersion} unused, but is defined @@ -6184,37 +6221,43 @@ dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextVersion} unused, but is defined dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:Version} unused, but is defined + chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/control + dpkg-gencontrol -pcjs -ldebian/changelog -Tdebian/cjs.substvars -Pdebian/cjs dpkg-gencontrol: warning: Depends field of package libcjs0: substitution variable ${gir:Depends} used, but is not defined - chmod 0644 -- debian/cjs/DEBIAN/control dpkg-gencontrol: warning: Provides field of package libcjs0: substitution variable ${cjs:Provides} used, but is not defined dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:NextVersion} unused, but is defined dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:UpstreamVersion} unused, but is defined dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:Version} unused, but is defined chmod 0644 -- debian/libcjs0/DEBIAN/control +dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined +dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextVersion} unused, but is defined +dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined +dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:Version} unused, but is defined + chmod 0644 -- debian/cjs/DEBIAN/control dh_md5sums install -m0755 -d debian/cjs/DEBIAN - cd debian/cjs >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums install -m0755 -d debian/libcjs-dev/DEBIAN + install -m0755 -d debian/libcjs0/DEBIAN + cd debian/cjs >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libcjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libcjs0 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/libcjs-dev/DEBIAN/md5sums chmod 0644 -- debian/cjs/DEBIAN/md5sums install -m0755 -d debian/.debhelper/cjs/dbgsym-root/DEBIAN - install -m0755 -d debian/libcjs0/DEBIAN - cd debian/.debhelper/cjs/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libcjs-dev/DEBIAN/md5sums - cd debian/libcjs0 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/libcjs0/DEBIAN/md5sums install -m0755 -d debian/.debhelper/libcjs0/dbgsym-root/DEBIAN + cd debian/.debhelper/cjs/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/.debhelper/libcjs0/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/libcjs0/dbgsym-root/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/cjs .. dpkg-deb --root-owner-group --build debian/libcjs-dev .. dpkg-deb --root-owner-group --build debian/.debhelper/libcjs0/dbgsym-root .. dpkg-deb: building package 'cjs' in '../cjs_5.6.0-1_armhf.deb'. -dpkg-deb: building package 'libcjs-dev' in '../libcjs-dev_5.6.0-1_armhf.deb'. dpkg-deb: building package 'libcjs0-dbgsym' in '../libcjs0-dbgsym_5.6.0-1_armhf.deb'. +dpkg-deb: building package 'libcjs-dev' in '../libcjs-dev_5.6.0-1_armhf.deb'. dpkg-deb --root-owner-group --build debian/libcjs0 .. dpkg-deb: building package 'libcjs0' in '../libcjs0_5.6.0-1_armhf.deb'. dpkg-deb --root-owner-group --build debian/.debhelper/cjs/dbgsym-root .. @@ -6226,12 +6269,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/24825/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/24825/tmp/hooks/B01_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/14560 and its subdirectories -I: Current time: Tue May 23 11:35:15 -12 2023 -I: pbuilder-time-stamp: 1684884915 +I: removing directory /srv/workspace/pbuilder/24825 and its subdirectories +I: Current time: Wed May 24 13:40:37 +14 2023 +I: pbuilder-time-stamp: 1684885237