https://launchpad.net/~build.snapcraft.io/+snap/9b37398b89a5b7110bb71b6ae81df2e8/+build/2484752 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-s390x-008 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:12 UTC 2024 s390x Buildd toolchain package versions: launchpad-buildd_237~660~ubuntu20.04.1 python3-lpbuildd_237~660~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 17 May 09:18:23 ntpdate[1885]: adjust time server 10.211.37.1 offset 0.002272 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=lxd --series=bionic --arch=s390x SNAPBUILD-2484752 --image-type lxd /home/buildd/filecache-default/6a723b8521a621bccdb7d2b5fd411c373acb5c45 Creating target for build SNAPBUILD-2484752 To start your first container, try: lxc launch ubuntu:20.04 Or for a virtual machine: lxc launch ubuntu:20.04 --vm /usr/lib/python3/dist-packages/pylxd/models/operation.py:76: UserWarning: Attempted to set unknown attribute "location" on instance of "Operation" warnings.warn( RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=lxd --series=bionic --arch=s390x SNAPBUILD-2484752 Starting target for build SNAPBUILD-2484752 /usr/lib/python3/dist-packages/pylxd/models/operation.py:76: UserWarning: Attempted to set unknown attribute "location" on instance of "Operation" warnings.warn( Error: Instance is not running /usr/lib/python3/dist-packages/pylxd/models/_model.py:134: UserWarning: Attempted to set unknown attribute "type" on instance of "Container" warnings.warn( /usr/lib/python3/dist-packages/pylxd/models/_model.py:134: UserWarning: Attempted to set unknown attribute "project" on instance of "Container" warnings.warn( Error: Instance is not running Error: Instance is not running Error: Instance is not running RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=lxd --series=bionic --arch=s390x SNAPBUILD-2484752 'deb http://ftpmaster.internal/ubuntu bionic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-updates main restricted universe multiverse' Overriding sources.list in build-SNAPBUILD-2484752 /usr/lib/python3/dist-packages/pylxd/models/_model.py:134: UserWarning: Attempted to set unknown attribute "type" on instance of "Container" warnings.warn( /usr/lib/python3/dist-packages/pylxd/models/_model.py:134: UserWarning: Attempted to set unknown attribute "project" on instance of "Container" warnings.warn( RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=lxd --series=bionic --arch=s390x SNAPBUILD-2484752 Updating target for build SNAPBUILD-2484752 Hit:1 http://ftpmaster.internal/ubuntu bionic InRelease Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [88.7 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [88.7 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-security/main s390x Packages [1038 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-security/main Translation-en [467 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-security/restricted s390x Packages [4972 B] Get:7 http://ftpmaster.internal/ubuntu bionic-security/restricted Translation-en [182 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-security/universe s390x Packages [883 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-security/universe Translation-en [308 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-security/multiverse s390x Packages [2668 B] Get:11 http://ftpmaster.internal/ubuntu bionic-security/multiverse Translation-en [3928 B] Get:12 http://ftpmaster.internal/ubuntu bionic-updates/main s390x Packages [1308 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-updates/main Translation-en [553 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-updates/restricted s390x Packages [5516 B] Get:15 http://ftpmaster.internal/ubuntu bionic-updates/restricted Translation-en [187 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-updates/universe s390x Packages [1397 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-updates/universe Translation-en [421 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-updates/multiverse s390x Packages [4672 B] Get:19 http://ftpmaster.internal/ubuntu bionic-updates/multiverse Translation-en [6088 B] Fetched 6949 kB in 9s (754 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: advancecomp apt base-files bash binutils binutils-common binutils-s390x-linux-gnu bsdutils bzip2 ca-certificates cpp cpp-7 debconf dpkg dpkg-dev e2fsprogs fdisk g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gpg gpg-agent gpgconf gpgv grep gzip libapparmor1 libapt-pkg5.0 libasan4 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libcryptsetup12 libdb5.3 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libhogweed4 libidn11 libidn2-0 libip4tc0 libitm1 libjson-c3 libkmod2 liblz4-1 liblzma5 libmount1 libncurses5 libncursesw5 libnettle6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre3 libperl5.26 libpng16-16 libprocps6 libseccomp2 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-7-dev libstdc++6 libsystemd0 libtinfo5 libubsan0 libudev1 libunistring2 libuuid1 libzstd1 linux-libc-dev login mount ncurses-base ncurses-bin openssl passwd patch perl perl-base perl-modules-5.26 pkgbinarymangler procps systemd systemd-sysv tar tzdata ubuntu-keyring util-linux xz-utils zlib1g 114 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 60.5 MB of archives. After this operation, 7346 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libc6-dev s390x 2.27-3ubuntu1.6 [2035 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libc-dev-bin s390x 2.27-3ubuntu1.6 [62.1 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-security/main s390x linux-libc-dev s390x 4.15.0-213.224 [978 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-security/main s390x libitm1 s390x 8.4.0-1ubuntu1~18.04 [26.9 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgomp1 s390x 8.4.0-1ubuntu1~18.04 [70.0 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-security/main s390x gcc-8-base s390x 8.4.0-1ubuntu1~18.04 [18.8 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgcc1 s390x 1:8.4.0-1ubuntu1~18.04 [25.1 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-security/main s390x libcc1-0 s390x 8.4.0-1ubuntu1~18.04 [37.3 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-security/main s390x libatomic1 s390x 8.4.0-1ubuntu1~18.04 [8432 B] Get:10 http://ftpmaster.internal/ubuntu bionic-security/main s390x libstdc++6 s390x 8.4.0-1ubuntu1~18.04 [398 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libc6 s390x 2.27-3ubuntu1.6 [2335 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-updates/main s390x base-files s390x 10.1ubuntu2.12 [60.3 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-security/main s390x bash s390x 4.4.18-2ubuntu1.3 [583 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-security/main s390x bsdutils s390x 1:2.31.1-0.4ubuntu3.7 [58.1 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-security/main s390x tar s390x 1.29b-2ubuntu0.4 [222 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-security/main s390x dpkg s390x 1.19.0.5ubuntu2.4 [1115 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-security/main s390x libext2fs2 s390x 1.44.1-1ubuntu1.4 [153 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-security/main s390x e2fsprogs s390x 1.44.1-1ubuntu1.4 [369 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-updates/main s390x grep s390x 3.1-2build1 [152 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-security/main s390x gzip s390x 1.6-5ubuntu1.2 [87.7 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-security/main s390x login s390x 1:4.5-1ubuntu2.5 [304 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-security/main s390x ncurses-bin s390x 6.1-1ubuntu1.18.04.1 [159 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-security/main s390x libperl5.26 s390x 5.26.1-6ubuntu0.7 [3374 kB] Get:24 http://ftpmaster.internal/ubuntu bionic-security/main s390x perl s390x 5.26.1-6ubuntu0.7 [201 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-security/main s390x perl-base s390x 5.26.1-6ubuntu0.7 [1310 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-security/main s390x perl-modules-5.26 all 5.26.1-6ubuntu0.7 [2764 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-security/main s390x bzip2 s390x 1.0.6-8.1ubuntu0.2 [33.2 kB] Get:28 http://ftpmaster.internal/ubuntu bionic-security/main s390x libbz2-1.0 s390x 1.0.6-8.1ubuntu0.2 [31.2 kB] Get:29 http://ftpmaster.internal/ubuntu bionic-security/main s390x libdb5.3 s390x 5.3.28-13.1ubuntu1.1 [608 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-security/main s390x zlib1g s390x 1:1.2.11.dfsg-0ubuntu2.2 [54.0 kB] Get:31 http://ftpmaster.internal/ubuntu bionic-security/main s390x libuuid1 s390x 2.31.1-0.4ubuntu3.7 [20.3 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-security/main s390x libblkid1 s390x 2.31.1-0.4ubuntu3.7 [117 kB] Get:33 http://ftpmaster.internal/ubuntu bionic-security/main s390x libfdisk1 s390x 2.31.1-0.4ubuntu3.7 [152 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-security/main s390x libmount1 s390x 2.31.1-0.4ubuntu3.7 [126 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-security/main s390x libncurses5 s390x 6.1-1ubuntu1.18.04.1 [89.0 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-security/main s390x libtinfo5 s390x 6.1-1ubuntu1.18.04.1 [77.8 kB] Get:37 http://ftpmaster.internal/ubuntu bionic-security/main s390x libncursesw5 s390x 6.1-1ubuntu1.18.04.1 [108 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-security/main s390x libsmartcols1 s390x 2.31.1-0.4ubuntu3.7 [79.4 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-security/main s390x fdisk s390x 2.31.1-0.4ubuntu3.7 [102 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-security/main s390x util-linux s390x 2.31.1-0.4ubuntu3.7 [866 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libc-bin s390x 2.27-3ubuntu1.6 [542 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-security/main s390x ncurses-base all 6.1-1ubuntu1.18.04.1 [18.3 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-security/main s390x liblz4-1 s390x 0.0~r131-2ubuntu3.1 [37.6 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-security/main s390x liblzma5 s390x 5.2.2-1.3ubuntu0.1 [90.1 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-security/main s390x libapparmor1 s390x 2.12-4ubuntu5.3 [29.7 kB] Get:46 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libaudit-common all 1:2.8.2-1ubuntu1.1 [4068 B] Get:47 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libaudit1 s390x 1:2.8.2-1ubuntu1.1 [36.9 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-security/main s390x libudev1 s390x 237-3ubuntu10.57 [50.5 kB] Get:49 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libdevmapper1.02.1 s390x 2:1.02.145-4.1ubuntu3.18.04.3 [122 kB] Get:50 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgcrypt20 s390x 1.8.1-4ubuntu1.3 [350 kB] Get:51 http://ftpmaster.internal/ubuntu bionic-security/main s390x libjson-c3 s390x 0.12.1-1.3ubuntu0.3 [21.0 kB] Get:52 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libcryptsetup12 s390x 2:2.0.2-1ubuntu1.2 [120 kB] Get:53 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libkmod2 s390x 24-1ubuntu3.5 [37.0 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-updates/main s390x debconf all 1.5.66ubuntu1 [124 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpam0g s390x 1.1.8-3.6ubuntu2.18.04.6 [52.1 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-security/main s390x mount s390x 2.31.1-0.4ubuntu3.7 [103 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libprocps6 s390x 2:3.3.12-3ubuntu1.2 [30.5 kB] Get:58 http://ftpmaster.internal/ubuntu bionic-updates/main s390x procps s390x 2:3.3.12-3ubuntu1.2 [215 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-security/main s390x systemd s390x 237-3ubuntu10.57 [2635 kB] Get:60 http://ftpmaster.internal/ubuntu bionic-security/main s390x libsystemd0 s390x 237-3ubuntu10.57 [188 kB] Get:61 http://ftpmaster.internal/ubuntu bionic-security/main s390x libzstd1 s390x 1.3.3+dfsg-2ubuntu1.2 [182 kB] Get:62 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libapt-pkg5.0 s390x 1.6.17 [756 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-security/main s390x gpgv s390x 2.2.4-1ubuntu1.6 [182 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-updates/main s390x ubuntu-keyring all 2018.09.18.1~18.04.2 [22.3 kB] Get:65 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgmp10 s390x 2:6.1.2+dfsg-2ubuntu0.1 [225 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-security/main s390x libnettle6 s390x 3.4.1-0ubuntu0.18.04.1 [122 kB] Get:67 http://ftpmaster.internal/ubuntu bionic-security/main s390x libhogweed4 s390x 3.4.1-0ubuntu0.18.04.1 [138 kB] Get:68 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libunistring2 s390x 0.9.9-0ubuntu2 [358 kB] Get:69 http://ftpmaster.internal/ubuntu bionic-security/main s390x libidn2-0 s390x 2.0.4-1.1ubuntu0.2 [47.5 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-security/main s390x libp11-kit0 s390x 0.23.9-2ubuntu0.1 [189 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgnutls30 s390x 3.5.18-1ubuntu1.6 [558 kB] Get:72 http://ftpmaster.internal/ubuntu bionic-security/main s390x libseccomp2 s390x 2.5.1-1ubuntu1~18.04.2 [41.6 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-updates/main s390x apt s390x 1.6.17 [1169 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpam-modules-bin s390x 1.1.8-3.6ubuntu2.18.04.6 [38.6 kB] Get:75 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpam-modules s390x 1.1.8-3.6ubuntu2.18.04.6 [242 kB] Get:76 http://ftpmaster.internal/ubuntu bionic-security/main s390x systemd-sysv s390x 237-3ubuntu10.57 [11.8 kB] Get:77 http://ftpmaster.internal/ubuntu bionic-security/main s390x libcom-err2 s390x 1.44.1-1ubuntu1.4 [8596 B] Get:78 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpam-runtime all 1.1.8-3.6ubuntu2.18.04.6 [37.1 kB] Get:79 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpcre3 s390x 2:8.39-9ubuntu0.1 [156 kB] Get:80 http://ftpmaster.internal/ubuntu bionic-security/main s390x libsepol1 s390x 2.7-1ubuntu0.1 [225 kB] Get:81 http://ftpmaster.internal/ubuntu bionic-security/main s390x libss2 s390x 1.44.1-1ubuntu1.4 [10.7 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-security/main s390x passwd s390x 1:4.5-1ubuntu2.5 [798 kB] Get:83 http://ftpmaster.internal/ubuntu bionic-security/main s390x libssl1.1 s390x 1.1.1-1ubuntu2.1~18.04.23 [972 kB] Get:84 http://ftpmaster.internal/ubuntu bionic-security/main s390x openssl s390x 1.1.1-1ubuntu2.1~18.04.23 [599 kB] Get:85 http://ftpmaster.internal/ubuntu bionic-security/main s390x ca-certificates all 20230311ubuntu0.18.04.1 [151 kB] Get:86 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libidn11 s390x 1.33-2.1ubuntu1.2 [44.9 kB] Get:87 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libip4tc0 s390x 1.6.1-2ubuntu2.1 [19.5 kB] Get:88 http://ftpmaster.internal/ubuntu bionic-security/main s390x libsqlite3-0 s390x 3.22.0-1ubuntu0.7 [466 kB] Get:89 http://ftpmaster.internal/ubuntu bionic-security/main s390x tzdata all 2023c-0ubuntu0.18.04 [186 kB] Get:90 http://ftpmaster.internal/ubuntu bionic-security/main s390x xz-utils s390x 5.2.2-1.3ubuntu0.1 [82.0 kB] Get:91 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpng16-16 s390x 1.6.34-1ubuntu0.18.04.2 [171 kB] Get:92 http://ftpmaster.internal/ubuntu bionic-security/main s390x advancecomp s390x 2.1-1ubuntu0.18.04.3 [183 kB] Get:93 http://ftpmaster.internal/ubuntu bionic-security/main s390x binutils-s390x-linux-gnu s390x 2.30-21ubuntu1~18.04.9 [1708 kB] Get:94 http://ftpmaster.internal/ubuntu bionic-security/main s390x libbinutils s390x 2.30-21ubuntu1~18.04.9 [294 kB] Get:95 http://ftpmaster.internal/ubuntu bionic-security/main s390x binutils s390x 2.30-21ubuntu1~18.04.9 [3332 B] Get:96 http://ftpmaster.internal/ubuntu bionic-security/main s390x binutils-common s390x 2.30-21ubuntu1~18.04.9 [197 kB] Get:97 http://ftpmaster.internal/ubuntu bionic-security/main s390x libubsan0 s390x 7.5.0-3ubuntu1~18.04 [120 kB] Get:98 http://ftpmaster.internal/ubuntu bionic-security/main s390x libasan4 s390x 7.5.0-3ubuntu1~18.04 [318 kB] Get:99 http://ftpmaster.internal/ubuntu bionic-security/main s390x g++-7 s390x 7.5.0-3ubuntu1~18.04 [7561 kB] Get:100 http://ftpmaster.internal/ubuntu bionic-security/main s390x gcc-7 s390x 7.5.0-3ubuntu1~18.04 [7322 kB] Get:101 http://ftpmaster.internal/ubuntu bionic-security/main s390x libstdc++-7-dev s390x 7.5.0-3ubuntu1~18.04 [1462 kB] Get:102 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgcc-7-dev s390x 7.5.0-3ubuntu1~18.04 [641 kB] Get:103 http://ftpmaster.internal/ubuntu bionic-security/main s390x cpp-7 s390x 7.5.0-3ubuntu1~18.04 [6562 kB] Get:104 http://ftpmaster.internal/ubuntu bionic-security/main s390x gcc-7-base s390x 7.5.0-3ubuntu1~18.04 [18.3 kB] Get:105 http://ftpmaster.internal/ubuntu bionic-security/main s390x cpp s390x 4:7.4.0-1ubuntu2.3 [27.6 kB] Get:106 http://ftpmaster.internal/ubuntu bionic-security/main s390x dpkg-dev all 1.19.0.5ubuntu2.4 [607 kB] Get:107 http://ftpmaster.internal/ubuntu bionic-security/main s390x libdpkg-perl all 1.19.0.5ubuntu2.4 [212 kB] Get:108 http://ftpmaster.internal/ubuntu bionic-security/main s390x patch s390x 2.7.6-2ubuntu1.1 [102 kB] Get:109 http://ftpmaster.internal/ubuntu bionic-security/main s390x gcc s390x 4:7.4.0-1ubuntu2.3 [5188 B] Get:110 http://ftpmaster.internal/ubuntu bionic-security/main s390x g++ s390x 4:7.4.0-1ubuntu2.3 [1572 B] Get:111 http://ftpmaster.internal/ubuntu bionic-security/main s390x gpg s390x 2.2.4-1ubuntu1.6 [427 kB] Get:112 http://ftpmaster.internal/ubuntu bionic-security/main s390x gpgconf s390x 2.2.4-1ubuntu1.6 [116 kB] Get:113 http://ftpmaster.internal/ubuntu bionic-security/main s390x gpg-agent s390x 2.2.4-1ubuntu1.6 [208 kB] Get:114 http://ftpmaster.internal/ubuntu bionic-updates/main s390x pkgbinarymangler all 138.18.04.2 [53.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 60.5 MB in 14s (4202 kB/s) (Reading database ... 12248 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.27-3ubuntu1.6_s390x.deb ... Unpacking libc6-dev:s390x (2.27-3ubuntu1.6) over (2.27-3ubuntu1) ... Preparing to unpack .../1-libc-dev-bin_2.27-3ubuntu1.6_s390x.deb ... Unpacking libc-dev-bin (2.27-3ubuntu1.6) over (2.27-3ubuntu1) ... Preparing to unpack .../2-linux-libc-dev_4.15.0-213.224_s390x.deb ... Unpacking linux-libc-dev:s390x (4.15.0-213.224) over (4.15.0-20.21) ... Preparing to unpack .../3-libitm1_8.4.0-1ubuntu1~18.04_s390x.deb ... Unpacking libitm1:s390x (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../4-libgomp1_8.4.0-1ubuntu1~18.04_s390x.deb ... Unpacking libgomp1:s390x (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../5-gcc-8-base_8.4.0-1ubuntu1~18.04_s390x.deb ... Unpacking gcc-8-base:s390x (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:s390x (8.4.0-1ubuntu1~18.04) ... (Reading database ... 12248 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.4.0-1ubuntu1~18.04_s390x.deb ... Unpacking libgcc1:s390x (1:8.4.0-1ubuntu1~18.04) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:s390x (1:8.4.0-1ubuntu1~18.04) ... (Reading database ... 12248 files and directories currently installed.) Preparing to unpack .../libcc1-0_8.4.0-1ubuntu1~18.04_s390x.deb ... Unpacking libcc1-0:s390x (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.4.0-1ubuntu1~18.04_s390x.deb ... Unpacking libatomic1:s390x (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.4.0-1ubuntu1~18.04_s390x.deb ... Unpacking libstdc++6:s390x (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:s390x (8.4.0-1ubuntu1~18.04) ... (Reading database ... 12248 files and directories currently installed.) Preparing to unpack .../libc6_2.27-3ubuntu1.6_s390x.deb ... Unpacking libc6:s390x (2.27-3ubuntu1.6) over (2.27-3ubuntu1) ... Setting up libc6:s390x (2.27-3ubuntu1.6) ... (Reading database ... 12248 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu2.12_s390x.deb ... /usr/sbin/policy-rc.d returned 101, not running 'stop motd-news.service' /usr/sbin/policy-rc.d returned 101, not running 'stop motd-news.timer' Unpacking base-files (10.1ubuntu2.12) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu2.12) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... Installing new version of config file /etc/update-motd.d/50-motd-news ... /usr/sbin/policy-rc.d returned 101, not running 'start motd-news.timer' /usr/sbin/policy-rc.d returned 101, not running 'start motd-news.service' Removing obsolete conffile /etc/default/motd-news ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu1.3_s390x.deb ... Unpacking bash (4.4.18-2ubuntu1.3) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu1.3) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking bsdutils (1:2.31.1-0.4ubuntu3.7) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.31.1-0.4ubuntu3.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../tar_1.29b-2ubuntu0.4_s390x.deb ... Unpacking tar (1.29b-2ubuntu0.4) over (1.29b-2) ... Setting up tar (1.29b-2ubuntu0.4) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu2.4_s390x.deb ... Unpacking dpkg (1.19.0.5ubuntu2.4) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu2.4) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.1-1ubuntu1.4_s390x.deb ... Unpacking libext2fs2:s390x (1.44.1-1ubuntu1.4) over (1.44.1-1) ... Setting up libext2fs2:s390x (1.44.1-1ubuntu1.4) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.1-1ubuntu1.4_s390x.deb ... Unpacking e2fsprogs (1.44.1-1ubuntu1.4) over (1.44.1-1) ... Setting up e2fsprogs (1.44.1-1ubuntu1.4) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../grep_3.1-2build1_s390x.deb ... Unpacking grep (3.1-2build1) over (3.1-2) ... Setting up grep (3.1-2build1) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../gzip_1.6-5ubuntu1.2_s390x.deb ... Unpacking gzip (1.6-5ubuntu1.2) over (1.6-5ubuntu1) ... Setting up gzip (1.6-5ubuntu1.2) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1ubuntu2.5_s390x.deb ... Unpacking login (1:4.5-1ubuntu2.5) over (1:4.5-1ubuntu1) ... Setting up login (1:4.5-1ubuntu2.5) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1-1ubuntu1.18.04.1_s390x.deb ... Unpacking ncurses-bin (6.1-1ubuntu1.18.04.1) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1-1ubuntu1.18.04.1) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libperl5.26_5.26.1-6ubuntu0.7_s390x.deb ... Unpacking libperl5.26:s390x (5.26.1-6ubuntu0.7) over (5.26.1-6) ... Preparing to unpack .../perl_5.26.1-6ubuntu0.7_s390x.deb ... Unpacking perl (5.26.1-6ubuntu0.7) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.1-6ubuntu0.7_s390x.deb ... Unpacking perl-base (5.26.1-6ubuntu0.7) over (5.26.1-6) ... Setting up perl-base (5.26.1-6ubuntu0.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../perl-modules-5.26_5.26.1-6ubuntu0.7_all.deb ... Unpacking perl-modules-5.26 (5.26.1-6ubuntu0.7) over (5.26.1-6) ... Preparing to unpack .../bzip2_1.0.6-8.1ubuntu0.2_s390x.deb ... Unpacking bzip2 (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Preparing to unpack .../libbz2-1.0_1.0.6-8.1ubuntu0.2_s390x.deb ... Unpacking libbz2-1.0:s390x (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Setting up libbz2-1.0:s390x (1.0.6-8.1ubuntu0.2) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-13.1ubuntu1.1_s390x.deb ... Unpacking libdb5.3:s390x (5.3.28-13.1ubuntu1.1) over (5.3.28-13.1ubuntu1) ... Setting up libdb5.3:s390x (5.3.28-13.1ubuntu1.1) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-0ubuntu2.2_s390x.deb ... Unpacking zlib1g:s390x (1:1.2.11.dfsg-0ubuntu2.2) over (1:1.2.11.dfsg-0ubuntu2) ... Setting up zlib1g:s390x (1:1.2.11.dfsg-0ubuntu2.2) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libuuid1_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking libuuid1:s390x (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:s390x (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libblkid1_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking libblkid1:s390x (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:s390x (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking libfdisk1:s390x (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:s390x (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libmount1_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking libmount1:s390x (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:s390x (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1-1ubuntu1.18.04.1_s390x.deb ... Unpacking libncurses5:s390x (6.1-1ubuntu1.18.04.1) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1-1ubuntu1.18.04.1_s390x.deb ... Unpacking libtinfo5:s390x (6.1-1ubuntu1.18.04.1) over (6.1-1ubuntu1) ... Setting up libtinfo5:s390x (6.1-1ubuntu1.18.04.1) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.1-1ubuntu1.18.04.1_s390x.deb ... Unpacking libncursesw5:s390x (6.1-1ubuntu1.18.04.1) over (6.1-1ubuntu1) ... Setting up libncursesw5:s390x (6.1-1ubuntu1.18.04.1) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking libsmartcols1:s390x (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:s390x (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../fdisk_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking fdisk (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../util-linux_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking util-linux (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.31.1-0.4ubuntu3.7) ... /usr/sbin/policy-rc.d returned 101, not running 'restart fstrim.timer' /usr/sbin/policy-rc.d returned 101, not running 'try-restart fstrim.service fstrim.timer' (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../libc-bin_2.27-3ubuntu1.6_s390x.deb ... Unpacking libc-bin (2.27-3ubuntu1.6) over (2.27-3ubuntu1) ... Setting up libc-bin (2.27-3ubuntu1.6) ... (Reading database ... 12249 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1-1ubuntu1.18.04.1_all.deb ... Unpacking ncurses-base (6.1-1ubuntu1.18.04.1) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1-1ubuntu1.18.04.1) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../liblz4-1_0.0~r131-2ubuntu3.1_s390x.deb ... Unpacking liblz4-1:s390x (0.0~r131-2ubuntu3.1) over (0.0~r131-2ubuntu3) ... Setting up liblz4-1:s390x (0.0~r131-2ubuntu3.1) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.2-1.3ubuntu0.1_s390x.deb ... Unpacking liblzma5:s390x (5.2.2-1.3ubuntu0.1) over (5.2.2-1.3) ... Setting up liblzma5:s390x (5.2.2-1.3ubuntu0.1) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu5.3_s390x.deb ... Unpacking libapparmor1:s390x (2.12-4ubuntu5.3) over (2.12-4ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a2.8.2-1ubuntu1.1_all.deb ... Unpacking libaudit-common (1:2.8.2-1ubuntu1.1) over (1:2.8.2-1ubuntu1) ... Setting up libaudit-common (1:2.8.2-1ubuntu1.1) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.2-1ubuntu1.1_s390x.deb ... Unpacking libaudit1:s390x (1:2.8.2-1ubuntu1.1) over (1:2.8.2-1ubuntu1) ... Setting up libaudit1:s390x (1:2.8.2-1ubuntu1.1) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libudev1_237-3ubuntu10.57_s390x.deb ... Unpacking libudev1:s390x (237-3ubuntu10.57) over (237-3ubuntu10) ... Setting up libudev1:s390x (237-3ubuntu10.57) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.145-4.1ubuntu3.18.04.3_s390x.deb ... Unpacking libdevmapper1.02.1:s390x (2:1.02.145-4.1ubuntu3.18.04.3) over (2:1.02.145-4.1ubuntu3) ... Preparing to unpack .../libgcrypt20_1.8.1-4ubuntu1.3_s390x.deb ... Unpacking libgcrypt20:s390x (1.8.1-4ubuntu1.3) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:s390x (1.8.1-4ubuntu1.3) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libjson-c3_0.12.1-1.3ubuntu0.3_s390x.deb ... Unpacking libjson-c3:s390x (0.12.1-1.3ubuntu0.3) over (0.12.1-1.3) ... Preparing to unpack .../libcryptsetup12_2%3a2.0.2-1ubuntu1.2_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.0.2-1ubuntu1.2) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../libkmod2_24-1ubuntu3.5_s390x.deb ... Unpacking libkmod2:s390x (24-1ubuntu3.5) over (24-1ubuntu3) ... Preparing to unpack .../debconf_1.5.66ubuntu1_all.deb ... Unpacking debconf (1.5.66ubuntu1) over (1.5.66) ... Setting up debconf (1.5.66ubuntu1) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-3.6ubuntu2.18.04.6_s390x.deb ... Unpacking libpam0g:s390x (1.1.8-3.6ubuntu2.18.04.6) over (1.1.8-3.6ubuntu2) ... Setting up libpam0g:s390x (1.1.8-3.6ubuntu2.18.04.6) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../mount_2.31.1-0.4ubuntu3.7_s390x.deb ... Unpacking mount (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Preparing to unpack .../libprocps6_2%3a3.3.12-3ubuntu1.2_s390x.deb ... Unpacking libprocps6:s390x (2:3.3.12-3ubuntu1.2) over (2:3.3.12-3ubuntu1) ... Preparing to unpack .../procps_2%3a3.3.12-3ubuntu1.2_s390x.deb ... Unpacking procps (2:3.3.12-3ubuntu1.2) over (2:3.3.12-3ubuntu1) ... Setting up libdevmapper1.02.1:s390x (2:1.02.145-4.1ubuntu3.18.04.3) ... Setting up libjson-c3:s390x (0.12.1-1.3ubuntu0.3) ... Setting up libcryptsetup12:s390x (2:2.0.2-1ubuntu1.2) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../systemd_237-3ubuntu10.57_s390x.deb ... Unpacking systemd (237-3ubuntu10.57) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_237-3ubuntu10.57_s390x.deb ... Unpacking libsystemd0:s390x (237-3ubuntu10.57) over (237-3ubuntu10) ... Setting up libsystemd0:s390x (237-3ubuntu10.57) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.3+dfsg-2ubuntu1.2_s390x.deb ... Unpacking libzstd1:s390x (1.3.3+dfsg-2ubuntu1.2) over (1.3.3+dfsg-2ubuntu1) ... Setting up libzstd1:s390x (1.3.3+dfsg-2ubuntu1.2) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6.17_s390x.deb ... Unpacking libapt-pkg5.0:s390x (1.6.17) over (1.6.1) ... Setting up libapt-pkg5.0:s390x (1.6.17) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.4-1ubuntu1.6_s390x.deb ... Unpacking gpgv (2.2.4-1ubuntu1.6) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.4-1ubuntu1.6) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2018.09.18.1~18.04.2_all.deb ... Unpacking ubuntu-keyring (2018.09.18.1~18.04.2) over (2018.02.28) ... Setting up ubuntu-keyring (2018.09.18.1~18.04.2) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-2ubuntu0.1_s390x.deb ... Unpacking libgmp10:s390x (2:6.1.2+dfsg-2ubuntu0.1) over (2:6.1.2+dfsg-2) ... Setting up libgmp10:s390x (2:6.1.2+dfsg-2ubuntu0.1) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libnettle6_3.4.1-0ubuntu0.18.04.1_s390x.deb ... Unpacking libnettle6:s390x (3.4.1-0ubuntu0.18.04.1) over (3.4-1) ... Setting up libnettle6:s390x (3.4.1-0ubuntu0.18.04.1) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.4.1-0ubuntu0.18.04.1_s390x.deb ... Unpacking libhogweed4:s390x (3.4.1-0ubuntu0.18.04.1) over (3.4-1) ... Setting up libhogweed4:s390x (3.4.1-0ubuntu0.18.04.1) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.9-0ubuntu2_s390x.deb ... Unpacking libunistring2:s390x (0.9.9-0ubuntu2) over (0.9.9-0ubuntu1) ... Setting up libunistring2:s390x (0.9.9-0ubuntu2) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.4-1.1ubuntu0.2_s390x.deb ... Unpacking libidn2-0:s390x (2.0.4-1.1ubuntu0.2) over (2.0.4-1.1build2) ... Setting up libidn2-0:s390x (2.0.4-1.1ubuntu0.2) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.9-2ubuntu0.1_s390x.deb ... Unpacking libp11-kit0:s390x (0.23.9-2ubuntu0.1) over (0.23.9-2) ... Setting up libp11-kit0:s390x (0.23.9-2ubuntu0.1) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.18-1ubuntu1.6_s390x.deb ... Unpacking libgnutls30:s390x (3.5.18-1ubuntu1.6) over (3.5.18-1ubuntu1) ... Setting up libgnutls30:s390x (3.5.18-1ubuntu1.6) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.1-1ubuntu1~18.04.2_s390x.deb ... Unpacking libseccomp2:s390x (2.5.1-1ubuntu1~18.04.2) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:s390x (2.5.1-1ubuntu1~18.04.2) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../archives/apt_1.6.17_s390x.deb ... Unpacking apt (1.6.17) over (1.6.1) ... Setting up apt (1.6.17) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... /usr/sbin/policy-rc.d returned 101, not running 'restart apt-daily-upgrade.timer apt-daily.timer' Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... (Reading database ... 12258 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-3.6ubuntu2.18.04.6_s390x.deb ... Unpacking libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.6) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.6) ... (Reading database ... 12260 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-3.6ubuntu2.18.04.6_s390x.deb ... Unpacking libpam-modules:s390x (1.1.8-3.6ubuntu2.18.04.6) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules:s390x (1.1.8-3.6ubuntu2.18.04.6) ... Setting up libapparmor1:s390x (2.12-4ubuntu5.3) ... Setting up libkmod2:s390x (24-1ubuntu3.5) ... Setting up mount (2.31.1-0.4ubuntu3.7) ... Setting up libncurses5:s390x (6.1-1ubuntu1.18.04.1) ... Setting up libprocps6:s390x (2:3.3.12-3ubuntu1.2) ... Setting up procps (2:3.3.12-3ubuntu1.2) ... Setting up systemd (237-3ubuntu10.57) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... (Reading database ... 12264 files and directories currently installed.) Preparing to unpack .../systemd-sysv_237-3ubuntu10.57_s390x.deb ... Unpacking systemd-sysv (237-3ubuntu10.57) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.1-1ubuntu1.4_s390x.deb ... Unpacking libcom-err2:s390x (1.44.1-1ubuntu1.4) over (1.44.1-1) ... Setting up libcom-err2:s390x (1.44.1-1ubuntu1.4) ... (Reading database ... 12264 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.1.8-3.6ubuntu2.18.04.6_all.deb ... Unpacking libpam-runtime (1.1.8-3.6ubuntu2.18.04.6) over (1.1.8-3.6ubuntu2) ... Setting up libpam-runtime (1.1.8-3.6ubuntu2.18.04.6) ... (Reading database ... 12264 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-9ubuntu0.1_s390x.deb ... Unpacking libpcre3:s390x (2:8.39-9ubuntu0.1) over (2:8.39-9) ... Setting up libpcre3:s390x (2:8.39-9ubuntu0.1) ... (Reading database ... 12264 files and directories currently installed.) Preparing to unpack .../libsepol1_2.7-1ubuntu0.1_s390x.deb ... Unpacking libsepol1:s390x (2.7-1ubuntu0.1) over (2.7-1) ... Setting up libsepol1:s390x (2.7-1ubuntu0.1) ... (Reading database ... 12264 files and directories currently installed.) Preparing to unpack .../libss2_1.44.1-1ubuntu1.4_s390x.deb ... Unpacking libss2:s390x (1.44.1-1ubuntu1.4) over (1.44.1-1) ... Setting up libss2:s390x (1.44.1-1ubuntu1.4) ... (Reading database ... 12264 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1ubuntu2.5_s390x.deb ... Unpacking passwd (1:4.5-1ubuntu2.5) over (1:4.5-1ubuntu1) ... Setting up passwd (1:4.5-1ubuntu2.5) ... (Reading database ... 12264 files and directories currently installed.) Preparing to unpack .../00-libssl1.1_1.1.1-1ubuntu2.1~18.04.23_s390x.deb ... Unpacking libssl1.1:s390x (1.1.1-1ubuntu2.1~18.04.23) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../01-openssl_1.1.1-1ubuntu2.1~18.04.23_s390x.deb ... Unpacking openssl (1.1.1-1ubuntu2.1~18.04.23) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../02-ca-certificates_20230311ubuntu0.18.04.1_all.deb ... Unpacking ca-certificates (20230311ubuntu0.18.04.1) over (20180409) ... Preparing to unpack .../03-libidn11_1.33-2.1ubuntu1.2_s390x.deb ... Unpacking libidn11:s390x (1.33-2.1ubuntu1.2) over (1.33-2.1ubuntu1) ... Preparing to unpack .../04-libip4tc0_1.6.1-2ubuntu2.1_s390x.deb ... Unpacking libip4tc0:s390x (1.6.1-2ubuntu2.1) over (1.6.1-2ubuntu2) ... Preparing to unpack .../05-libsqlite3-0_3.22.0-1ubuntu0.7_s390x.deb ... Unpacking libsqlite3-0:s390x (3.22.0-1ubuntu0.7) over (3.22.0-1) ... Preparing to unpack .../06-tzdata_2023c-0ubuntu0.18.04_all.deb ... Unpacking tzdata (2023c-0ubuntu0.18.04) over (2018d-1) ... Preparing to unpack .../07-xz-utils_5.2.2-1.3ubuntu0.1_s390x.deb ... Unpacking xz-utils (5.2.2-1.3ubuntu0.1) over (5.2.2-1.3) ... Preparing to unpack .../08-libpng16-16_1.6.34-1ubuntu0.18.04.2_s390x.deb ... Unpacking libpng16-16:s390x (1.6.34-1ubuntu0.18.04.2) over (1.6.34-1) ... Preparing to unpack .../09-advancecomp_2.1-1ubuntu0.18.04.3_s390x.deb ... Unpacking advancecomp (2.1-1ubuntu0.18.04.3) over (2.1-1) ... Preparing to unpack .../10-binutils-s390x-linux-gnu_2.30-21ubuntu1~18.04.9_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.30-21ubuntu1~18.04.9) over (2.30-15ubuntu1) ... Preparing to unpack .../11-libbinutils_2.30-21ubuntu1~18.04.9_s390x.deb ... Unpacking libbinutils:s390x (2.30-21ubuntu1~18.04.9) over (2.30-15ubuntu1) ... Preparing to unpack .../12-binutils_2.30-21ubuntu1~18.04.9_s390x.deb ... Unpacking binutils (2.30-21ubuntu1~18.04.9) over (2.30-15ubuntu1) ... Preparing to unpack .../13-binutils-common_2.30-21ubuntu1~18.04.9_s390x.deb ... Unpacking binutils-common:s390x (2.30-21ubuntu1~18.04.9) over (2.30-15ubuntu1) ... Preparing to unpack .../14-libubsan0_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking libubsan0:s390x (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../15-libasan4_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking libasan4:s390x (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../16-g++-7_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking g++-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../17-gcc-7_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking gcc-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../18-libstdc++-7-dev_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking libstdc++-7-dev:s390x (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../19-libgcc-7-dev_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking libgcc-7-dev:s390x (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../20-cpp-7_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking cpp-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../21-gcc-7-base_7.5.0-3ubuntu1~18.04_s390x.deb ... Unpacking gcc-7-base:s390x (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../22-cpp_4%3a7.4.0-1ubuntu2.3_s390x.deb ... Unpacking cpp (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../23-dpkg-dev_1.19.0.5ubuntu2.4_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu2.4) over (1.19.0.5ubuntu2) ... Preparing to unpack .../24-libdpkg-perl_1.19.0.5ubuntu2.4_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu2.4) over (1.19.0.5ubuntu2) ... Preparing to unpack .../25-patch_2.7.6-2ubuntu1.1_s390x.deb ... Unpacking patch (2.7.6-2ubuntu1.1) over (2.7.6-2ubuntu1) ... Preparing to unpack .../26-gcc_4%3a7.4.0-1ubuntu2.3_s390x.deb ... Unpacking gcc (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../27-g++_4%3a7.4.0-1ubuntu2.3_s390x.deb ... Unpacking g++ (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../28-gpg_2.2.4-1ubuntu1.6_s390x.deb ... Unpacking gpg (2.2.4-1ubuntu1.6) over (2.2.4-1ubuntu1) ... Preparing to unpack .../29-gpgconf_2.2.4-1ubuntu1.6_s390x.deb ... Unpacking gpgconf (2.2.4-1ubuntu1.6) over (2.2.4-1ubuntu1) ... Preparing to unpack .../30-gpg-agent_2.2.4-1ubuntu1.6_s390x.deb ... Unpacking gpg-agent (2.2.4-1ubuntu1.6) over (2.2.4-1ubuntu1) ... Preparing to unpack .../31-pkgbinarymangler_138.18.04.2_all.deb ... Unpacking pkgbinarymangler (138.18.04.2) over (138) ... Setting up libgomp1:s390x (8.4.0-1ubuntu1~18.04) ... Setting up libatomic1:s390x (8.4.0-1ubuntu1~18.04) ... Setting up libcc1-0:s390x (8.4.0-1ubuntu1~18.04) ... Setting up libip4tc0:s390x (1.6.1-2ubuntu2.1) ... Setting up libpng16-16:s390x (1.6.34-1ubuntu0.18.04.2) ... Setting up tzdata (2023c-0ubuntu0.18.04) ... Current default time zone: 'Etc/UTC' Local time is now: Fri May 17 09:19:34 UTC 2024. Universal Time is now: Fri May 17 09:19:34 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (237-3ubuntu10.57) ... Setting up gpgconf (2.2.4-1ubuntu1.6) ... Setting up linux-libc-dev:s390x (4.15.0-213.224) ... Setting up advancecomp (2.1-1ubuntu0.18.04.3) ... Setting up gpg-agent (2.2.4-1ubuntu1.6) ... Setting up perl-modules-5.26 (5.26.1-6ubuntu0.7) ... Setting up bzip2 (1.0.6-8.1ubuntu0.2) ... Setting up gcc-7-base:s390x (7.5.0-3ubuntu1~18.04) ... Setting up binutils-common:s390x (2.30-21ubuntu1~18.04.9) ... Setting up patch (2.7.6-2ubuntu1.1) ... Setting up libperl5.26:s390x (5.26.1-6ubuntu0.7) ... Setting up libssl1.1:s390x (1.1.1-1ubuntu2.1~18.04.23) ... Checking for services that may need to be restarted...done. Checking for services that may need to be restarted...done. Setting up xz-utils (5.2.2-1.3ubuntu0.1) ... Setting up openssl (1.1.1-1ubuntu2.1~18.04.23) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up libsqlite3-0:s390x (3.22.0-1ubuntu0.7) ... Setting up libc-dev-bin (2.27-3ubuntu1.6) ... Setting up ca-certificates (20230311ubuntu0.18.04.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 49 added, 45 removed; done. Setting up libc6-dev:s390x (2.27-3ubuntu1.6) ... Setting up libitm1:s390x (8.4.0-1ubuntu1~18.04) ... Setting up libidn11:s390x (1.33-2.1ubuntu1.2) ... Setting up gpg (2.2.4-1ubuntu1.6) ... Setting up pkgbinarymangler (138.18.04.2) ... Installing new version of config file /etc/pkgbinarymangler/striptranslations.blacklist ... Setting up libasan4:s390x (7.5.0-3ubuntu1~18.04) ... Setting up libbinutils:s390x (2.30-21ubuntu1~18.04.9) ... Setting up libubsan0:s390x (7.5.0-3ubuntu1~18.04) ... Setting up binutils-s390x-linux-gnu (2.30-21ubuntu1~18.04.9) ... Setting up libgcc-7-dev:s390x (7.5.0-3ubuntu1~18.04) ... Setting up cpp-7 (7.5.0-3ubuntu1~18.04) ... Setting up libstdc++-7-dev:s390x (7.5.0-3ubuntu1~18.04) ... Setting up perl (5.26.1-6ubuntu0.7) ... Setting up binutils (2.30-21ubuntu1~18.04.9) ... Setting up cpp (4:7.4.0-1ubuntu2.3) ... Setting up gcc-7 (7.5.0-3ubuntu1~18.04) ... Setting up g++-7 (7.5.0-3ubuntu1~18.04) ... Setting up libdpkg-perl (1.19.0.5ubuntu2.4) ... Setting up gcc (4:7.4.0-1ubuntu2.3) ... Setting up dpkg-dev (1.19.0.5ubuntu2.4) ... Setting up g++ (4:7.4.0-1ubuntu2.3) ... Processing triggers for libc-bin (2.27-3ubuntu1.6) ... Processing triggers for ca-certificates (20230311ubuntu0.18.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/in-target buildsnap --backend=lxd --series=bionic --arch=s390x SNAPBUILD-2484752 --channel snapcraft=7.x/stable --build-request-id 89044627 --build-request-timestamp 2024-05-16T06:23:56Z --build-url 'https://launchpad.net/~build.snapcraft.io/+snap/9b37398b89a5b7110bb71b6ae81df2e8/+build/2484752' --proxy-url http://10.10.10.1:8222/ --revocation-endpoint http://builder-proxy-auth.lp.internal:8080/tokens/SNAPBUILD-2484752-1715937399 --git-repository https://github.com/ryanjyoder/couchdb-pkg --target-arch s390x couchdb-ryanjyoder Running install phase... /usr/lib/python3/dist-packages/pylxd/models/_model.py:134: UserWarning: Attempted to set unknown attribute "type" on instance of "Container" warnings.warn( /usr/lib/python3/dist-packages/pylxd/models/_model.py:134: UserWarning: Attempted to set unknown attribute "project" on instance of "Container" warnings.warn( Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: apparmor dbus dbus-user-session git-man libasn1-8-heimdal libbsd0 libcurl3-gnutls libdbus-1-3 libedit2 liberror-perl libexpat1 libfuse2 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblzo2-2 libmpdec2 libnghttp2-14 libpam-systemd libpsl5 libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libssl1.0.0 libwind0-heimdal libwrap0 mime-support openssh-client python3-minimal python3.6 python3.6-minimal squashfs-tools Suggested packages: apparmor-profiles-extra apparmor-utils gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn krb5-doc krb5-user keychain libpam-ssh monkeysphere ssh-askpass python3-doc python3-tk python3-venv python3.6-venv python3.6-doc binfmt-support zenity | kdialog Recommended packages: less krb5-locales publicsuffix libsasl2-modules file xauth gnupg The following NEW packages will be installed: apparmor dbus dbus-user-session fuse git git-man libasn1-8-heimdal libbsd0 libcurl3-gnutls libdbus-1-3 libedit2 liberror-perl libexpat1 libfuse2 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblzo2-2 libmpdec2 libnghttp2-14 libpam-systemd libpsl5 libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libssl1.0.0 libwind0-heimdal libwrap0 mime-support openssh-client python3 python3-minimal python3.6 python3.6-minimal snapd socat squashfs-tools squashfuse sudo udev 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. Need to get 50.2 MB of archives. After this operation, 262 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpython3.6-minimal s390x 3.6.9-1~18.04ubuntu1.12 [529 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-security/main s390x libexpat1 s390x 2.2.5-3ubuntu0.9 [80.9 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-security/main s390x python3.6-minimal s390x 3.6.9-1~18.04ubuntu1.12 [1486 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-updates/main s390x python3-minimal s390x 3.6.7-1~18.04 [23.7 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main s390x mime-support all 3.60ubuntu1 [30.1 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main s390x libmpdec2 s390x 2.4.2-1ubuntu1 [80.7 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpython3.6-stdlib s390x 3.6.9-1~18.04ubuntu1.12 [1665 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-security/main s390x python3.6 s390x 3.6.9-1~18.04ubuntu1.12 [203 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libpython3-stdlib s390x 3.6.7-1~18.04 [7240 B] Get:10 http://ftpmaster.internal/ubuntu bionic-updates/main s390x python3 s390x 3.6.7-1~18.04 [47.2 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-security/main s390x libdbus-1-3 s390x 1.12.2-1ubuntu1.4 [168 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-security/main s390x dbus s390x 1.12.2-1ubuntu1.4 [140 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-security/main s390x libbsd0 s390x 0.8.7-1ubuntu0.1 [40.1 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpam-systemd s390x 237-3ubuntu10.57 [99.5 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-security/main s390x sudo s390x 1.8.21p2-3ubuntu1.6 [395 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-security/main s390x udev s390x 237-3ubuntu10.57 [1065 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-security/main s390x apparmor s390x 2.12-4ubuntu5.3 [478 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main s390x libfuse2 s390x 2.9.7-1ubuntu1 [76.0 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main s390x fuse s390x 2.9.7-1ubuntu1 [24.4 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main s390x libedit2 s390x 3.1-20170329-1 [72.0 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-security/main s390x libkrb5support0 s390x 1.16-2ubuntu0.4 [30.0 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-security/main s390x libk5crypto3 s390x 1.16-2ubuntu0.4 [84.7 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libkeyutils1 s390x 1.5.9-9.2ubuntu2.1 [8568 B] Get:24 http://ftpmaster.internal/ubuntu bionic-security/main s390x libkrb5-3 s390x 1.16-2ubuntu0.4 [262 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgssapi-krb5-2 s390x 1.16-2ubuntu0.4 [111 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main s390x libpsl5 s390x 0.19.1-5build1 [41.5 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-security/main s390x libssl1.0.0 s390x 1.0.2n-1ubuntu5.13 [778 kB] Get:28 http://ftpmaster.internal/ubuntu bionic-updates/main s390x openssh-client s390x 1:7.6p1-4ubuntu0.7 [573 kB] Get:29 http://ftpmaster.internal/ubuntu bionic-security/main s390x dbus-user-session s390x 1.12.2-1ubuntu1.4 [9392 B] Get:30 http://ftpmaster.internal/ubuntu bionic-security/main s390x libroken18-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [40.4 kB] Get:31 http://ftpmaster.internal/ubuntu bionic-security/main s390x libasn1-8-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [147 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-security/main s390x libheimbase1-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [28.5 kB] Get:33 http://ftpmaster.internal/ubuntu bionic-security/main s390x libhcrypto4-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [83.9 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-security/main s390x libwind0-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [47.7 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-security/main s390x libhx509-5-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [98.2 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-security/main s390x libkrb5-26-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [190 kB] Get:37 http://ftpmaster.internal/ubuntu bionic-security/main s390x libheimntlm0-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [14.1 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-security/main s390x libgssapi3-heimdal s390x 7.5.0+dfsg-1ubuntu0.4 [87.0 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-security/main s390x libsasl2-modules-db s390x 2.1.27~101-g0780600+dfsg-3ubuntu2.4 [14.2 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-security/main s390x libsasl2-2 s390x 2.1.27~101-g0780600+dfsg-3ubuntu2.4 [46.5 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-security/main s390x libldap-common all 2.4.45+dfsg-1ubuntu1.11 [15.8 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-security/main s390x libldap-2.4-2 s390x 2.4.45+dfsg-1ubuntu1.11 [142 kB] Get:43 http://ftpmaster.internal/ubuntu bionic/main s390x libnghttp2-14 s390x 1.30.0-1ubuntu1 [74.1 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main s390x librtmp1 s390x 2.4+20151223.gitfa8646d.1-1 [51.8 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-security/main s390x libcurl3-gnutls s390x 7.58.0-2ubuntu3.24 [201 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main s390x liberror-perl all 0.17025-1 [22.8 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-security/main s390x git-man all 1:2.17.1-1ubuntu0.18 [804 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-security/main s390x git s390x 1:2.17.1-1ubuntu0.18 [3644 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main s390x liblzo2-2 s390x 2.08-1.2 [44.6 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main s390x libwrap0 s390x 7.6.q-27 [45.4 kB] Get:51 http://ftpmaster.internal/ubuntu bionic-security/main s390x squashfs-tools s390x 1:4.3-6ubuntu0.18.04.4 [106 kB] Get:52 http://ftpmaster.internal/ubuntu bionic-security/main s390x snapd s390x 2.58+18.04.1 [35.3 MB] Get:53 http://ftpmaster.internal/ubuntu bionic/universe s390x squashfuse s390x 0.1.100-0ubuntu2 [17.1 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main s390x socat s390x 1.7.3.2-2ubuntu2 [329 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 50.2 MB in 7s (7357 kB/s) Selecting previously unselected package libpython3.6-minimal:s390x. (Reading database ... 12287 files and directories currently installed.) Preparing to unpack .../libpython3.6-minimal_3.6.9-1~18.04ubuntu1.12_s390x.deb ... Unpacking libpython3.6-minimal:s390x (3.6.9-1~18.04ubuntu1.12) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.2.5-3ubuntu0.9_s390x.deb ... Unpacking libexpat1:s390x (2.2.5-3ubuntu0.9) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../python3.6-minimal_3.6.9-1~18.04ubuntu1.12_s390x.deb ... Unpacking python3.6-minimal (3.6.9-1~18.04ubuntu1.12) ... Setting up libpython3.6-minimal:s390x (3.6.9-1~18.04ubuntu1.12) ... Setting up libexpat1:s390x (2.2.5-3ubuntu0.9) ... Setting up python3.6-minimal (3.6.9-1~18.04ubuntu1.12) ... Selecting previously unselected package python3-minimal. (Reading database ... 12534 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.7-1~18.04_s390x.deb ... Unpacking python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:s390x. Preparing to unpack .../2-libmpdec2_2.4.2-1ubuntu1_s390x.deb ... Unpacking libmpdec2:s390x (2.4.2-1ubuntu1) ... Selecting previously unselected package libpython3.6-stdlib:s390x. Preparing to unpack .../3-libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.12_s390x.deb ... Unpacking libpython3.6-stdlib:s390x (3.6.9-1~18.04ubuntu1.12) ... Selecting previously unselected package python3.6. Preparing to unpack .../4-python3.6_3.6.9-1~18.04ubuntu1.12_s390x.deb ... Unpacking python3.6 (3.6.9-1~18.04ubuntu1.12) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../5-libpython3-stdlib_3.6.7-1~18.04_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.6.7-1~18.04) ... Setting up python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package python3. (Reading database ... 12964 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.7-1~18.04_s390x.deb ... Unpacking python3 (3.6.7-1~18.04) ... Selecting previously unselected package libdbus-1-3:s390x. Preparing to unpack .../01-libdbus-1-3_1.12.2-1ubuntu1.4_s390x.deb ... Unpacking libdbus-1-3:s390x (1.12.2-1ubuntu1.4) ... Selecting previously unselected package dbus. Preparing to unpack .../02-dbus_1.12.2-1ubuntu1.4_s390x.deb ... Unpacking dbus (1.12.2-1ubuntu1.4) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../03-libbsd0_0.8.7-1ubuntu0.1_s390x.deb ... Unpacking libbsd0:s390x (0.8.7-1ubuntu0.1) ... Selecting previously unselected package libpam-systemd:s390x. Preparing to unpack .../04-libpam-systemd_237-3ubuntu10.57_s390x.deb ... Unpacking libpam-systemd:s390x (237-3ubuntu10.57) ... Selecting previously unselected package sudo. Preparing to unpack .../05-sudo_1.8.21p2-3ubuntu1.6_s390x.deb ... Unpacking sudo (1.8.21p2-3ubuntu1.6) ... Selecting previously unselected package udev. Preparing to unpack .../06-udev_237-3ubuntu10.57_s390x.deb ... Unpacking udev (237-3ubuntu10.57) ... Selecting previously unselected package apparmor. Preparing to unpack .../07-apparmor_2.12-4ubuntu5.3_s390x.deb ... Unpacking apparmor (2.12-4ubuntu5.3) ... Selecting previously unselected package libfuse2:s390x. Preparing to unpack .../08-libfuse2_2.9.7-1ubuntu1_s390x.deb ... Unpacking libfuse2:s390x (2.9.7-1ubuntu1) ... Selecting previously unselected package fuse. Preparing to unpack .../09-fuse_2.9.7-1ubuntu1_s390x.deb ... Unpacking fuse (2.9.7-1ubuntu1) ... Selecting previously unselected package libedit2:s390x. Preparing to unpack .../10-libedit2_3.1-20170329-1_s390x.deb ... Unpacking libedit2:s390x (3.1-20170329-1) ... Selecting previously unselected package libkrb5support0:s390x. Preparing to unpack .../11-libkrb5support0_1.16-2ubuntu0.4_s390x.deb ... Unpacking libkrb5support0:s390x (1.16-2ubuntu0.4) ... Selecting previously unselected package libk5crypto3:s390x. Preparing to unpack .../12-libk5crypto3_1.16-2ubuntu0.4_s390x.deb ... Unpacking libk5crypto3:s390x (1.16-2ubuntu0.4) ... Selecting previously unselected package libkeyutils1:s390x. Preparing to unpack .../13-libkeyutils1_1.5.9-9.2ubuntu2.1_s390x.deb ... Unpacking libkeyutils1:s390x (1.5.9-9.2ubuntu2.1) ... Selecting previously unselected package libkrb5-3:s390x. Preparing to unpack .../14-libkrb5-3_1.16-2ubuntu0.4_s390x.deb ... Unpacking libkrb5-3:s390x (1.16-2ubuntu0.4) ... Selecting previously unselected package libgssapi-krb5-2:s390x. Preparing to unpack .../15-libgssapi-krb5-2_1.16-2ubuntu0.4_s390x.deb ... Unpacking libgssapi-krb5-2:s390x (1.16-2ubuntu0.4) ... Selecting previously unselected package libpsl5:s390x. Preparing to unpack .../16-libpsl5_0.19.1-5build1_s390x.deb ... Unpacking libpsl5:s390x (0.19.1-5build1) ... Selecting previously unselected package libssl1.0.0:s390x. Preparing to unpack .../17-libssl1.0.0_1.0.2n-1ubuntu5.13_s390x.deb ... Unpacking libssl1.0.0:s390x (1.0.2n-1ubuntu5.13) ... Selecting previously unselected package openssh-client. Preparing to unpack .../18-openssh-client_1%3a7.6p1-4ubuntu0.7_s390x.deb ... Unpacking openssh-client (1:7.6p1-4ubuntu0.7) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../19-dbus-user-session_1.12.2-1ubuntu1.4_s390x.deb ... Unpacking dbus-user-session (1.12.2-1ubuntu1.4) ... Selecting previously unselected package libroken18-heimdal:s390x. Preparing to unpack .../20-libroken18-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libroken18-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libasn1-8-heimdal:s390x. Preparing to unpack .../21-libasn1-8-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libasn1-8-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libheimbase1-heimdal:s390x. Preparing to unpack .../22-libheimbase1-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libheimbase1-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libhcrypto4-heimdal:s390x. Preparing to unpack .../23-libhcrypto4-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libhcrypto4-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libwind0-heimdal:s390x. Preparing to unpack .../24-libwind0-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libwind0-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libhx509-5-heimdal:s390x. Preparing to unpack .../25-libhx509-5-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libhx509-5-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libkrb5-26-heimdal:s390x. Preparing to unpack .../26-libkrb5-26-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libkrb5-26-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libheimntlm0-heimdal:s390x. Preparing to unpack .../27-libheimntlm0-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libheimntlm0-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libgssapi3-heimdal:s390x. Preparing to unpack .../28-libgssapi3-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb ... Unpacking libgssapi3-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Selecting previously unselected package libsasl2-modules-db:s390x. Preparing to unpack .../29-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2.4_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2.4) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../30-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2.4_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2.4) ... Selecting previously unselected package libldap-common. Preparing to unpack .../31-libldap-common_2.4.45+dfsg-1ubuntu1.11_all.deb ... Unpacking libldap-common (2.4.45+dfsg-1ubuntu1.11) ... Selecting previously unselected package libldap-2.4-2:s390x. Preparing to unpack .../32-libldap-2.4-2_2.4.45+dfsg-1ubuntu1.11_s390x.deb ... Unpacking libldap-2.4-2:s390x (2.4.45+dfsg-1ubuntu1.11) ... Selecting previously unselected package libnghttp2-14:s390x. Preparing to unpack .../33-libnghttp2-14_1.30.0-1ubuntu1_s390x.deb ... Unpacking libnghttp2-14:s390x (1.30.0-1ubuntu1) ... Selecting previously unselected package librtmp1:s390x. Preparing to unpack .../34-librtmp1_2.4+20151223.gitfa8646d.1-1_s390x.deb ... Unpacking librtmp1:s390x (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libcurl3-gnutls:s390x. Preparing to unpack .../35-libcurl3-gnutls_7.58.0-2ubuntu3.24_s390x.deb ... Unpacking libcurl3-gnutls:s390x (7.58.0-2ubuntu3.24) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../36-liberror-perl_0.17025-1_all.deb ... Unpacking liberror-perl (0.17025-1) ... Selecting previously unselected package git-man. Preparing to unpack .../37-git-man_1%3a2.17.1-1ubuntu0.18_all.deb ... Unpacking git-man (1:2.17.1-1ubuntu0.18) ... Selecting previously unselected package git. Preparing to unpack .../38-git_1%3a2.17.1-1ubuntu0.18_s390x.deb ... Unpacking git (1:2.17.1-1ubuntu0.18) ... Selecting previously unselected package liblzo2-2:s390x. Preparing to unpack .../39-liblzo2-2_2.08-1.2_s390x.deb ... Unpacking liblzo2-2:s390x (2.08-1.2) ... Selecting previously unselected package libwrap0:s390x. Preparing to unpack .../40-libwrap0_7.6.q-27_s390x.deb ... Unpacking libwrap0:s390x (7.6.q-27) ... Selecting previously unselected package squashfs-tools. Preparing to unpack .../41-squashfs-tools_1%3a4.3-6ubuntu0.18.04.4_s390x.deb ... Unpacking squashfs-tools (1:4.3-6ubuntu0.18.04.4) ... Selecting previously unselected package snapd. Preparing to unpack .../42-snapd_2.58+18.04.1_s390x.deb ... Unpacking snapd (2.58+18.04.1) ... Selecting previously unselected package squashfuse. Preparing to unpack .../43-squashfuse_0.1.100-0ubuntu2_s390x.deb ... Unpacking squashfuse (0.1.100-0ubuntu2) ... Selecting previously unselected package socat. Preparing to unpack .../44-socat_1.7.3.2-2ubuntu2_s390x.deb ... Unpacking socat (1.7.3.2-2ubuntu2) ... Setting up libedit2:s390x (3.1-20170329-1) ... Setting up git-man (1:2.17.1-1ubuntu0.18) ... Setting up libssl1.0.0:s390x (1.0.2n-1ubuntu5.13) ... Setting up libnghttp2-14:s390x (1.30.0-1ubuntu1) ... Setting up mime-support (3.60ubuntu1) ... Setting up sudo (1.8.21p2-3ubuntu1.6) ... Setting up liberror-perl (0.17025-1) ... Setting up libldap-common (2.4.45+dfsg-1ubuntu1.11) ... Setting up libpsl5:s390x (0.19.1-5build1) ... Setting up libfuse2:s390x (2.9.7-1ubuntu1) ... Setting up libsasl2-modules-db:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2.4) ... Setting up libsasl2-2:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2.4) ... Setting up libroken18-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up librtmp1:s390x (2.4+20151223.gitfa8646d.1-1) ... Setting up libbsd0:s390x (0.8.7-1ubuntu0.1) ... Setting up libkrb5support0:s390x (1.16-2ubuntu0.4) ... Setting up udev (237-3ubuntu10.57) ... Setting up libheimbase1-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up libkeyutils1:s390x (1.5.9-9.2ubuntu2.1) ... Setting up libmpdec2:s390x (2.4.2-1ubuntu1) ... Setting up fuse (2.9.7-1ubuntu1) ... Setting up libdbus-1-3:s390x (1.12.2-1ubuntu1.4) ... Setting up liblzo2-2:s390x (2.08-1.2) ... Setting up libwrap0:s390x (7.6.q-27) ... Setting up libpython3.6-stdlib:s390x (3.6.9-1~18.04ubuntu1.12) ... Setting up libk5crypto3:s390x (1.16-2ubuntu0.4) ... Setting up python3.6 (3.6.9-1~18.04ubuntu1.12) ... Setting up libwind0-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up socat (1.7.3.2-2ubuntu2) ... Setting up libasn1-8-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up libhcrypto4-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up libhx509-5-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up squashfs-tools (1:4.3-6ubuntu0.18.04.4) ... Setting up squashfuse (0.1.100-0ubuntu2) ... Setting up libkrb5-3:s390x (1.16-2ubuntu0.4) ... Setting up libkrb5-26-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up dbus (1.12.2-1ubuntu1.4) ... Setting up libheimntlm0-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up libpython3-stdlib:s390x (3.6.7-1~18.04) ... Setting up libpam-systemd:s390x (237-3ubuntu10.57) ... Setting up python3 (3.6.7-1~18.04) ... running python rtupdate hooks for python3.6... running python post-rtupdate hooks for python3.6... Setting up apparmor (2.12-4ubuntu5.3) ... Created symlink /etc/systemd/system/sysinit.target.wants/apparmor.service → /lib/systemd/system/apparmor.service. find: ‘’: No such file or directory Warning from stdin (line 1): /sbin/apparmor_parser: cannot use or update cache, disable, or force-complain via stdin Warning failed to create cache: (null) Setting up dbus-user-session (1.12.2-1ubuntu1.4) ... Setting up libgssapi-krb5-2:s390x (1.16-2ubuntu0.4) ... Setting up libgssapi3-heimdal:s390x (7.5.0+dfsg-1ubuntu0.4) ... Setting up openssh-client (1:7.6p1-4ubuntu0.7) ... Setting up snapd (2.58+18.04.1) ... Created symlink /etc/systemd/system/multi-user.target.wants/snapd.aa-prompt-listener.service → /lib/systemd/system/snapd.aa-prompt-listener.service. Created symlink /etc/systemd/system/multi-user.target.wants/snapd.apparmor.service → /lib/systemd/system/snapd.apparmor.service. Created symlink /etc/systemd/system/multi-user.target.wants/snapd.autoimport.service → /lib/systemd/system/snapd.autoimport.service. Created symlink /etc/systemd/system/multi-user.target.wants/snapd.core-fixup.service → /lib/systemd/system/snapd.core-fixup.service. Created symlink /etc/systemd/system/multi-user.target.wants/snapd.recovery-chooser-trigger.service → /lib/systemd/system/snapd.recovery-chooser-trigger.service. Created symlink /etc/systemd/system/multi-user.target.wants/snapd.seeded.service → /lib/systemd/system/snapd.seeded.service. Created symlink /etc/systemd/system/cloud-final.service.wants/snapd.seeded.service → /lib/systemd/system/snapd.seeded.service. Created symlink /etc/systemd/system/multi-user.target.wants/snapd.service → /lib/systemd/system/snapd.service. Created symlink /etc/systemd/system/timers.target.wants/snapd.snap-repair.timer → /lib/systemd/system/snapd.snap-repair.timer. Created symlink /etc/systemd/system/sockets.target.wants/snapd.socket → /lib/systemd/system/snapd.socket. Created symlink /etc/systemd/system/final.target.wants/snapd.system-shutdown.service → /lib/systemd/system/snapd.system-shutdown.service. snapd.failure.service is a disabled or a static unit, not starting it. snapd.mounts-pre.target is a disabled or a static unit, not starting it. snapd.mounts.target is a disabled or a static unit, not starting it. snapd.snap-repair.service is a disabled or a static unit, not starting it. Setting up libldap-2.4-2:s390x (2.4.45+dfsg-1ubuntu1.11) ... Setting up libcurl3-gnutls:s390x (7.58.0-2ubuntu3.24) ... Setting up git (1:2.17.1-1ubuntu0.18) ... Processing triggers for systemd (237-3ubuntu10.57) ... Processing triggers for libc-bin (2.27-3ubuntu1.6) ... 2024-05-17T09:20:19Z INFO Waiting for automatic snapd restart... snapcraft (7.x/stable) 7.5.5 from Canonical** installed Running repo phase... Cloning into 'couchdb-ryanjyoder'... [17/May/2024:09:20:46 +0000] "CONNECT github.com:443 HTTP/1.1" 200 26585040 "-" "git/2.17.1" Running pull phase... [17/May/2024:09:20:55 +0000] "GET http://ftpmaster.internal/ubuntu/dists/bionic/InRelease HTTP/1.1" 304 - "-" "Debian APT-HTTP/1.3 (1.6.17)" Hit:1 http://ftpmaster.internal/ubuntu bionic InRelease [17/May/2024:09:20:55 +0000] "GET http://ftpmaster.internal/ubuntu/dists/bionic-security/InRelease HTTP/1.1" 304 - "-" "Debian APT-HTTP/1.3 (1.6.17)" Hit:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [17/May/2024:09:20:55 +0000] "GET http://ftpmaster.internal/ubuntu/dists/bionic-updates/InRelease HTTP/1.1" 304 - "-" "Debian APT-HTTP/1.3 (1.6.17)" Hit:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease Reading package lists... Installing build dependencies: binutils debhelper devscripts erlang-base erlang-dev erlang-nox erlang-os-mon erlang-reltool erlang-syntax-tools g++ gcc git icu-devtools libc6-dev libffi-dev libicu-dev libnspr4-dev libssl1.0-dev make nodejs npm pkg-config pkg-kde-tools rsync zip Reading package lists... Building dependency tree... Reading state information... make is already the newest version (4.1-9.1ubuntu1). make set to manually installed. binutils is already the newest version (2.30-21ubuntu1~18.04.9). binutils set to manually installed. g++ is already the newest version (4:7.4.0-1ubuntu2.3). g++ set to manually installed. gcc is already the newest version (4:7.4.0-1ubuntu2.3). gcc set to manually installed. git is already the newest version (1:2.17.1-1ubuntu0.18). libc6-dev is already the newest version (2.27-3ubuntu1.6). libc6-dev set to manually installed. The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils dh-autoreconf dh-strip-nondeterminism diffstat erlang-asn1 erlang-corba erlang-crypto erlang-diameter erlang-edoc erlang-eldap erlang-erl-docgen erlang-eunit erlang-ic erlang-inets erlang-mnesia erlang-odbc erlang-parsetools erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssh erlang-ssl erlang-tools erlang-wx erlang-xmerl file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 groff-base gtk-update-icon-cache gyp hicolor-icon-theme humanity-icon-theme intltool-debian libapt-pkg-perl libarchive-zip-perl libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libc-ares2 libcairo2 libcgi-pm-perl libclass-accessor-perl libclone-perl libcroco3 libcups2 libdatrie1 libdigest-hmac-perl libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1 libemail-valid-perl libexporter-tiny-perl libfile-basedir-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-common libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhttp-parser2.7.1 libice6 libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libio-pty-perl libio-socket-inet6-perl libio-socket-ssl-perl libio-string-perl libipc-run-perl libipc-system-simple-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-async libjs-inherits libjs-node-uuid libjs-underscore liblist-moreutils-perl libllvm10 liblocale-gettext-perl libltdl7 libmagic-mgc libmagic1 libmailtools-perl libnet-dns-perl libnet-domain-tld-perl libnet-ip-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnotify4 libnspr4 libodbc1 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparse-debianchangelog-perl libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpopt0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib librsvg2-2 librsvg2-common libsensors4 libsigsegv2 libsm6 libsocket6-perl libsub-name-perl libtext-levenshtein-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool liburi-perl libuv1 libuv1-dev libwxbase3.0-0v5 libwxgtk3.0-0v5 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrandr2 libxrender1 libxshmfence1 libxxf86vm1 libyaml-0-2 libyaml-libyaml-perl lintian m4 man-db multiarch-support netbase node-abbrev node-ansi node-ansi-color-table node-archy node-async node-balanced-match node-block-stream node-brace-expansion node-builtin-modules node-combined-stream node-concat-map node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fs.realpath node-fstream node-fstream-ignore node-github-url-from-git node-glob node-graceful-fs node-gyp node-hosted-git-info node-inflight node-inherits node-ini node-is-builtin-module node-isexe node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once node-osenv node-path-is-absolute node-pseudomap node-qs node-read node-read-package-json node-request node-retry node-rimraf node-semver node-sha node-slide node-spdx-correct node-spdx-expression-parse node-spdx-license-ids node-tar node-tunnel-agent node-underscore node-validate-npm-package-license node-which node-wrappy node-yallist nodejs-dev patchutils perl-openssl-defaults po-debconf python python-minimal python-pkg-resources python2.7 python2.7-minimal python3-distutils python3-lib2to3 shared-mime-info t1utils ubuntu-mono ucf x11-common zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make dwz adequate autopkgtest bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackage devscripts-el diffoscope disorderfs dose-extra duck faketime gnuplot how-can-i-help libauthen-sasl-perl libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl libyaml-syck-perl mozilla-devscripts mutt piuparts postgresql-client quilt ratt reprotest svn-buildpackage w3m debian-keyring equivs liblwp-protocol-https-perl libsoap-lite-perl erlang erlang-manpages erlang-doc xsltproc fop erlang-ic-java gettext-doc libasprintf-dev libgettextpo-dev groff cups-common libglib2.0-doc libgraphite2-utils gvfs libdata-dump-perl icu-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin libhtml-template-perl librsvg2-bin lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk libwww-perl binutils-multiarch libtext-template-perl m4-doc less www-browser node-hawk node-aws-sign node-oauth-sign node-http-signature cdbs libmail-box-perl python-doc python-tk python-setuptools python2.7-doc binfmt-support openssh-server Recommended packages: at dctrl-tools dput | dupload gnupg | gnupg2 libdistro-info-perl libencode-locale-perl libgit-wrapper-perl liblist-compare-perl libwww-perl licensecheck python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg strace unzip wdiff wget | curl libsctp1 curl | wget | lynx libcgi-fast-perl libarchive-cpio-perl libgdk-pixbuf2.0-bin xdg-user-dirs libgail-common libgtk2.0-bin libhttp-message-perl javascript-common libjs-jquery libauthen-sasl-perl notification-daemon libltdl-dev libxml-sax-expat-perl libperlio-gzip-perl nodejs-doc libmail-sendmail-perl The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils debhelper devscripts dh-autoreconf dh-strip-nondeterminism diffstat erlang-asn1 erlang-base erlang-corba erlang-crypto erlang-dev erlang-diameter erlang-edoc erlang-eldap erlang-erl-docgen erlang-eunit erlang-ic erlang-inets erlang-mnesia erlang-nox erlang-odbc erlang-os-mon erlang-parsetools erlang-public-key erlang-reltool erlang-runtime-tools erlang-snmp erlang-ssh erlang-ssl erlang-syntax-tools erlang-tools erlang-wx erlang-xmerl file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 groff-base gtk-update-icon-cache gyp hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libapt-pkg-perl libarchive-zip-perl libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libc-ares2 libcairo2 libcgi-pm-perl libclass-accessor-perl libclone-perl libcroco3 libcups2 libdatrie1 libdigest-hmac-perl libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1 libemail-valid-perl libexporter-tiny-perl libffi-dev libfile-basedir-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgtk2.0-0 libgtk2.0-common libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhttp-parser2.7.1 libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libio-pty-perl libio-socket-inet6-perl libio-socket-ssl-perl libio-string-perl libipc-run-perl libipc-system-simple-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-async libjs-inherits libjs-node-uuid libjs-underscore liblist-moreutils-perl libllvm10 liblocale-gettext-perl libltdl7 libmagic-mgc libmagic1 libmailtools-perl libnet-dns-perl libnet-domain-tld-perl libnet-ip-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnotify4 libnspr4 libnspr4-dev libodbc1 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparse-debianchangelog-perl libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpopt0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib librsvg2-2 librsvg2-common libsensors4 libsigsegv2 libsm6 libsocket6-perl libssl1.0-dev libsub-name-perl libtext-levenshtein-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool liburi-perl libuv1 libuv1-dev libwxbase3.0-0v5 libwxgtk3.0-0v5 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrandr2 libxrender1 libxshmfence1 libxxf86vm1 libyaml-0-2 libyaml-libyaml-perl lintian m4 man-db multiarch-support netbase node-abbrev node-ansi node-ansi-color-table node-archy node-async node-balanced-match node-block-stream node-brace-expansion node-builtin-modules node-combined-stream node-concat-map node-cookie-jar node-delayed-stream node-forever-agent node-form-data node-fs.realpath node-fstream node-fstream-ignore node-github-url-from-git node-glob node-graceful-fs node-gyp node-hosted-git-info node-inflight node-inherits node-ini node-is-builtin-module node-isexe node-json-stringify-safe node-lockfile node-lru-cache node-mime node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt node-normalize-package-data node-npmlog node-once node-osenv node-path-is-absolute node-pseudomap node-qs node-read node-read-package-json node-request node-retry node-rimraf node-semver node-sha node-slide node-spdx-correct node-spdx-expression-parse node-spdx-license-ids node-tar node-tunnel-agent node-underscore node-validate-npm-package-license node-which node-wrappy node-yallist nodejs nodejs-dev npm patchutils perl-openssl-defaults pkg-config pkg-kde-tools po-debconf python python-minimal python-pkg-resources python2.7 python2.7-minimal python3-distutils python3-lib2to3 rsync shared-mime-info t1utils ubuntu-mono ucf x11-common zip zlib1g-dev 0 upgraded, 301 newly installed, 0 to remove and 0 not upgraded. Need to get 109 MB of archives. After this operation, 566 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic/main s390x liblocale-gettext-perl s390x 1.07-3build2 [16.2 kB] [17/May/2024:09:21:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libl/liblocale-gettext-perl/liblocale-gettext-perl_1.07-3build2_s390x.deb HTTP/1.1" 200 16244 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:2 http://ftpmaster.internal/ubuntu bionic/main s390x bsdmainutils s390x 11.1.2ubuntu1 [181 kB] [17/May/2024:09:21:02 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/b/bsdmainutils/bsdmainutils_11.1.2ubuntu1_s390x.deb HTTP/1.1" 200 181236 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:3 http://ftpmaster.internal/ubuntu bionic/main s390x groff-base s390x 1.22.3-10 [1174 kB] [17/May/2024:09:21:05 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/groff/groff-base_1.22.3-10_s390x.deb HTTP/1.1" 200 1173992 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:4 http://ftpmaster.internal/ubuntu bionic/main s390x libpipeline1 s390x 1.5.0-1 [24.1 kB] [17/May/2024:09:21:05 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libp/libpipeline/libpipeline1_1.5.0-1_s390x.deb HTTP/1.1" 200 24116 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:5 http://ftpmaster.internal/ubuntu bionic-updates/main s390x man-db s390x 2.8.3-2ubuntu0.1 [1006 kB] [17/May/2024:09:21:06 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/man-db/man-db_2.8.3-2ubuntu0.1_s390x.deb HTTP/1.1" 200 1006420 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:6 http://ftpmaster.internal/ubuntu bionic-security/main s390x libfreetype6 s390x 2.8.1-2ubuntu2.2 [314 kB] [17/May/2024:09:21:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/freetype/libfreetype6_2.8.1-2ubuntu2.2_s390x.deb HTTP/1.1" 200 314404 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:7 http://ftpmaster.internal/ubuntu bionic/main s390x ucf all 3.0038 [50.5 kB] [17/May/2024:09:21:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/u/ucf/ucf_3.0038_all.deb HTTP/1.1" 200 50480 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:8 http://ftpmaster.internal/ubuntu bionic/main s390x fonts-dejavu-core all 2.37-1 [1041 kB] [17/May/2024:09:21:09 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-1_all.deb HTTP/1.1" 200 1040712 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:9 http://ftpmaster.internal/ubuntu bionic/main s390x fontconfig-config all 2.12.6-0ubuntu2 [55.8 kB] [17/May/2024:09:21:09 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/fontconfig/fontconfig-config_2.12.6-0ubuntu2_all.deb HTTP/1.1" 200 55792 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:10 http://ftpmaster.internal/ubuntu bionic/main s390x libfontconfig1 s390x 2.12.6-0ubuntu2 [132 kB] [17/May/2024:09:21:09 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/fontconfig/libfontconfig1_2.12.6-0ubuntu2_s390x.deb HTTP/1.1" 200 132144 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:11 http://ftpmaster.internal/ubuntu bionic/main s390x fontconfig s390x 2.12.6-0ubuntu2 [168 kB] [17/May/2024:09:21:10 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/fontconfig/fontconfig_2.12.6-0ubuntu2_s390x.deb HTTP/1.1" 200 168020 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:10 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.6_s390x.deb HTTP/1.1" 200 6960 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:12 http://ftpmaster.internal/ubuntu bionic-updates/main s390x multiarch-support s390x 2.27-3ubuntu1.6 [6960 B] Get:13 http://ftpmaster.internal/ubuntu bionic-security/main s390x libjpeg-turbo8 s390x 1.5.2-0ubuntu5.18.04.6 [101 kB] [17/May/2024:09:21:10 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.5.2-0ubuntu5.18.04.6_s390x.deb HTTP/1.1" 200 101000 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:14 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpython2.7-minimal s390x 2.7.17-1~18.04ubuntu1.11 [335 kB] [17/May/2024:09:21:11 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python2.7/libpython2.7-minimal_2.7.17-1%7e18.04ubuntu1.11_s390x.deb HTTP/1.1" 200 335420 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:15 http://ftpmaster.internal/ubuntu bionic-security/main s390x python2.7-minimal s390x 2.7.17-1~18.04ubuntu1.11 [1169 kB] [17/May/2024:09:21:12 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python2.7/python2.7-minimal_2.7.17-1%7e18.04ubuntu1.11_s390x.deb HTTP/1.1" 200 1168872 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:16 http://ftpmaster.internal/ubuntu bionic/main s390x python-minimal s390x 2.7.15~rc1-1 [28.1 kB] [17/May/2024:09:21:13 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-defaults/python-minimal_2.7.15%7erc1-1_s390x.deb HTTP/1.1" 200 28068 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:17 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpython2.7-stdlib s390x 2.7.17-1~18.04ubuntu1.11 [1859 kB] [17/May/2024:09:21:14 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python2.7/libpython2.7-stdlib_2.7.17-1%7e18.04ubuntu1.11_s390x.deb HTTP/1.1" 200 1858972 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:18 http://ftpmaster.internal/ubuntu bionic-security/main s390x python2.7 s390x 2.7.17-1~18.04ubuntu1.11 [248 kB] [17/May/2024:09:21:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python2.7/python2.7_2.7.17-1%7e18.04ubuntu1.11_s390x.deb HTTP/1.1" 200 247780 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-defaults/libpython-stdlib_2.7.15%7erc1-1_s390x.deb HTTP/1.1" 200 7624 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:19 http://ftpmaster.internal/ubuntu bionic/main s390x libpython-stdlib s390x 2.7.15~rc1-1 [7624 B] Get:20 http://ftpmaster.internal/ubuntu bionic/main s390x python s390x 2.7.15~rc1-1 [140 kB] [17/May/2024:09:21:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-defaults/python_2.7.15%7erc1-1_s390x.deb HTTP/1.1" 200 139972 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:21 http://ftpmaster.internal/ubuntu bionic-security/main s390x libmagic-mgc s390x 1:5.32-2ubuntu0.4 [184 kB] [17/May/2024:09:21:16 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/file/libmagic-mgc_5.32-2ubuntu0.4_s390x.deb HTTP/1.1" 200 184404 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:22 http://ftpmaster.internal/ubuntu bionic-security/main s390x libmagic1 s390x 1:5.32-2ubuntu0.4 [67.1 kB] [17/May/2024:09:21:16 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/file/libmagic1_5.32-2ubuntu0.4_s390x.deb HTTP/1.1" 200 67088 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:23 http://ftpmaster.internal/ubuntu bionic-security/main s390x file s390x 1:5.32-2ubuntu0.4 [21.9 kB] [17/May/2024:09:21:16 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/f/file/file_5.32-2ubuntu0.4_s390x.deb HTTP/1.1" 200 21936 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:24 http://ftpmaster.internal/ubuntu bionic-security/main s390x libglib2.0-0 s390x 2.56.4-0ubuntu0.18.04.9 [1080 kB] [17/May/2024:09:21:17 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/glib2.0/libglib2.0-0_2.56.4-0ubuntu0.18.04.9_s390x.deb HTTP/1.1" 200 1080260 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:25 http://ftpmaster.internal/ubuntu bionic/main s390x libgirepository-1.0-1 s390x 1.56.1-1 [79.2 kB] [17/May/2024:09:21:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gobject-introspection/libgirepository-1.0-1_1.56.1-1_s390x.deb HTTP/1.1" 200 79156 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:26 http://ftpmaster.internal/ubuntu bionic/main s390x gir1.2-glib-2.0 s390x 1.56.1-1 [129 kB] [17/May/2024:09:21:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gobject-introspection/gir1.2-glib-2.0_1.56.1-1_s390x.deb HTTP/1.1" 200 128868 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:27 http://ftpmaster.internal/ubuntu bionic-security/main s390x libelf1 s390x 0.170-0.4ubuntu0.1 [43.2 kB] [17/May/2024:09:21:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/elfutils/libelf1_0.170-0.4ubuntu0.1_s390x.deb HTTP/1.1" 200 43236 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:19 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/glib2.0/libglib2.0-data_2.56.4-0ubuntu0.18.04.9_all.deb HTTP/1.1" 200 4728 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:28 http://ftpmaster.internal/ubuntu bionic-security/main s390x libglib2.0-data all 2.56.4-0ubuntu0.18.04.9 [4728 B] Get:29 http://ftpmaster.internal/ubuntu bionic-security/main s390x libicu60 s390x 60.2-3ubuntu3.2 [7839 kB] [17/May/2024:09:21:23 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3.2_s390x.deb HTTP/1.1" 200 7839380 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:30 http://ftpmaster.internal/ubuntu bionic/main s390x libpopt0 s390x 1.16-11 [24.7 kB] [17/May/2024:09:21:23 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/popt/libpopt0_1.16-11_s390x.deb HTTP/1.1" 200 24676 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:31 http://ftpmaster.internal/ubuntu bionic-security/main s390x libxml2 s390x 2.9.4+dfsg1-6.1ubuntu1.9 [587 kB] [17/May/2024:09:21:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxml2/libxml2_2.9.4%2bdfsg1-6.1ubuntu1.9_s390x.deb HTTP/1.1" 200 587200 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:32 http://ftpmaster.internal/ubuntu bionic/main s390x libyaml-0-2 s390x 0.1.7-2ubuntu3 [41.3 kB] [17/May/2024:09:21:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/liby/libyaml/libyaml-0-2_0.1.7-2ubuntu3_s390x.deb HTTP/1.1" 200 41346 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/netbase/netbase_5.4_all.deb HTTP/1.1" 200 12710 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:33 http://ftpmaster.internal/ubuntu bionic/main s390x netbase all 5.4 [12.7 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main s390x shared-mime-info s390x 1.9-2 [425 kB] [17/May/2024:09:21:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/s/shared-mime-info/shared-mime-info_1.9-2_s390x.deb HTTP/1.1" 200 424984 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:35 http://ftpmaster.internal/ubuntu bionic-security/main s390x gettext-base s390x 0.19.8.1-6ubuntu0.3 [111 kB] [17/May/2024:09:21:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gettext/gettext-base_0.19.8.1-6ubuntu0.3_s390x.deb HTTP/1.1" 200 111160 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libd/libdrm/libdrm-common_2.4.101-2%7e18.04.1_all.deb HTTP/1.1" 200 5560 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:36 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libdrm-common all 2.4.101-2~18.04.1 [5560 B] Get:37 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libdrm2 s390x 2.4.101-2~18.04.1 [30.3 kB] [17/May/2024:09:21:26 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libd/libdrm/libdrm2_2.4.101-2%7e18.04.1_s390x.deb HTTP/1.1" 200 30308 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:26 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxau/libxau6_1.0.8-1ubuntu1_s390x.deb HTTP/1.1" 200 7436 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:38 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxau6 s390x 1:1.0.8-1ubuntu1 [7436 B] [17/May/2024:09:21:26 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxdmcp/libxdmcp6_1.1.2-3_s390x.deb HTTP/1.1" 200 10666 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:39 http://ftpmaster.internal/ubuntu bionic/main s390x libxdmcp6 s390x 1:1.1.2-3 [10.7 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb1 s390x 1.13-2~ubuntu18.04 [43.5 kB] [17/May/2024:09:21:26 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb1_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 43528 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:41 http://ftpmaster.internal/ubuntu bionic-security/main s390x libx11-data all 2:1.6.4-3ubuntu0.4 [114 kB] [17/May/2024:09:21:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libx11/libx11-data_1.6.4-3ubuntu0.4_all.deb HTTP/1.1" 200 113652 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:42 http://ftpmaster.internal/ubuntu bionic-security/main s390x libx11-6 s390x 2:1.6.4-3ubuntu0.4 [545 kB] [17/May/2024:09:21:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libx11/libx11-6_1.6.4-3ubuntu0.4_s390x.deb HTTP/1.1" 200 545252 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:43 http://ftpmaster.internal/ubuntu bionic/main s390x libxext6 s390x 2:1.3.3-1 [27.8 kB] [17/May/2024:09:21:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxext/libxext6_1.3.3-1_s390x.deb HTTP/1.1" 200 27800 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:44 http://ftpmaster.internal/ubuntu bionic-security/main s390x rsync s390x 3.1.2-2.1ubuntu1.6 [325 kB] [17/May/2024:09:21:28 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/r/rsync/rsync_3.1.2-2.1ubuntu1.6_s390x.deb HTTP/1.1" 200 324848 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:28 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/hicolor-icon-theme/hicolor-icon-theme_0.17-2_all.deb HTTP/1.1" 200 9976 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:45 http://ftpmaster.internal/ubuntu bionic/main s390x hicolor-icon-theme all 0.17-2 [9976 B] [17/May/2024:09:21:28 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libj/libjpeg8-empty/libjpeg8_8c-2ubuntu8_s390x.deb HTTP/1.1" 200 2142 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:46 http://ftpmaster.internal/ubuntu bionic/main s390x libjpeg8 s390x 8c-2ubuntu8 [2142 B] Get:47 http://ftpmaster.internal/ubuntu bionic-security/main s390x libjbig0 s390x 2.1-3.1ubuntu0.18.04.1 [26.6 kB] [17/May/2024:09:21:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/j/jbigkit/libjbig0_2.1-3.1ubuntu0.18.04.1_s390x.deb HTTP/1.1" 200 26596 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:48 http://ftpmaster.internal/ubuntu bionic-security/main s390x libtiff5 s390x 4.0.9-5ubuntu0.10 [144 kB] [17/May/2024:09:21:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/t/tiff/libtiff5_4.0.9-5ubuntu0.10_s390x.deb HTTP/1.1" 200 144360 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-common_2.36.11-2_all.deb HTTP/1.1" 200 4536 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:49 http://ftpmaster.internal/ubuntu bionic/main s390x libgdk-pixbuf2.0-common all 2.36.11-2 [4536 B] Get:50 http://ftpmaster.internal/ubuntu bionic/main s390x libgdk-pixbuf2.0-0 s390x 2.36.11-2 [156 kB] [17/May/2024:09:21:30 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.36.11-2_s390x.deb HTTP/1.1" 200 155700 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:51 http://ftpmaster.internal/ubuntu bionic-updates/main s390x gtk-update-icon-cache s390x 3.22.30-1ubuntu4 [27.6 kB] [17/May/2024:09:21:30 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gtk%2b3.0/gtk-update-icon-cache_3.22.30-1ubuntu4_s390x.deb HTTP/1.1" 200 27636 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:52 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpixman-1-0 s390x 0.34.0-2ubuntu0.1 [136 kB] [17/May/2024:09:21:30 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pixman/libpixman-1-0_0.34.0-2ubuntu0.1_s390x.deb HTTP/1.1" 200 135544 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:53 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb-render0 s390x 1.13-2~ubuntu18.04 [14.7 kB] [17/May/2024:09:21:31 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb-render0_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 14660 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:31 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb-shm0_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 5532 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:54 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb-shm0 s390x 1.13-2~ubuntu18.04 [5532 B] Get:55 http://ftpmaster.internal/ubuntu bionic/main s390x libxrender1 s390x 1:0.9.10-1 [17.8 kB] [17/May/2024:09:21:31 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxrender/libxrender1_0.9.10-1_s390x.deb HTTP/1.1" 200 17766 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:56 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libcairo2 s390x 1.15.10-2ubuntu0.1 [533 kB] [17/May/2024:09:21:32 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/cairo/libcairo2_1.15.10-2ubuntu0.1_s390x.deb HTTP/1.1" 200 533180 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:57 http://ftpmaster.internal/ubuntu bionic/main s390x libcroco3 s390x 0.6.12-2 [74.2 kB] [17/May/2024:09:21:33 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libc/libcroco/libcroco3_0.6.12-2_s390x.deb HTTP/1.1" 200 74160 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:58 http://ftpmaster.internal/ubuntu bionic/main s390x libthai-data all 0.1.27-2 [133 kB] [17/May/2024:09:21:33 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libt/libthai/libthai-data_0.1.27-2_all.deb HTTP/1.1" 200 132844 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:59 http://ftpmaster.internal/ubuntu bionic/main s390x libdatrie1 s390x 0.2.10-7 [17.5 kB] [17/May/2024:09:21:33 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libd/libdatrie/libdatrie1_0.2.10-7_s390x.deb HTTP/1.1" 200 17500 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:60 http://ftpmaster.internal/ubuntu bionic/main s390x libthai0 s390x 0.1.27-2 [18.2 kB] [17/May/2024:09:21:34 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libt/libthai/libthai0_0.1.27-2_s390x.deb HTTP/1.1" 200 18192 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:61 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpango-1.0-0 s390x 1.40.14-1ubuntu0.1 [148 kB] [17/May/2024:09:21:34 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.40.14-1ubuntu0.1_s390x.deb HTTP/1.1" 200 148148 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:62 http://ftpmaster.internal/ubuntu bionic/main s390x libgraphite2-3 s390x 1.3.11-2 [71.3 kB] [17/May/2024:09:21:34 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/graphite2/libgraphite2-3_1.3.11-2_s390x.deb HTTP/1.1" 200 71336 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:63 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz0b s390x 1.7.2-1ubuntu1 [218 kB] [17/May/2024:09:21:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/harfbuzz/libharfbuzz0b_1.7.2-1ubuntu1_s390x.deb HTTP/1.1" 200 218056 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:64 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpangoft2-1.0-0 s390x 1.40.14-1ubuntu0.1 [31.5 kB] [17/May/2024:09:21:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.40.14-1ubuntu0.1_s390x.deb HTTP/1.1" 200 31500 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:65 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpangocairo-1.0-0 s390x 1.40.14-1ubuntu0.1 [19.4 kB] [17/May/2024:09:21:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.40.14-1ubuntu0.1_s390x.deb HTTP/1.1" 200 19368 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:66 http://ftpmaster.internal/ubuntu bionic-security/main s390x librsvg2-2 s390x 2.40.20-2ubuntu0.2 [90.1 kB] [17/May/2024:09:21:36 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libr/librsvg/librsvg2-2_2.40.20-2ubuntu0.2_s390x.deb HTTP/1.1" 200 90076 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:36 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libr/librsvg/librsvg2-common_2.40.20-2ubuntu0.2_s390x.deb HTTP/1.1" 200 4968 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:67 http://ftpmaster.internal/ubuntu bionic-security/main s390x librsvg2-common s390x 2.40.20-2ubuntu0.2 [4968 B] Get:68 http://ftpmaster.internal/ubuntu bionic/main s390x humanity-icon-theme all 0.6.15 [1250 kB] [17/May/2024:09:21:38 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/humanity-icon-theme/humanity-icon-theme_0.6.15_all.deb HTTP/1.1" 200 1250380 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:69 http://ftpmaster.internal/ubuntu bionic-updates/main s390x ubuntu-mono all 16.10+18.04.20181005-0ubuntu1 [149 kB] [17/May/2024:09:21:38 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/u/ubuntu-themes/ubuntu-mono_16.10%2b18.04.20181005-0ubuntu1_all.deb HTTP/1.1" 200 149012 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:70 http://ftpmaster.internal/ubuntu bionic/main s390x adwaita-icon-theme all 3.28.0-1ubuntu1 [3306 kB] [17/May/2024:09:21:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/adwaita-icon-theme/adwaita-icon-theme_3.28.0-1ubuntu1_all.deb HTTP/1.1" 200 3305556 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:71 http://ftpmaster.internal/ubuntu bionic/main s390x libsigsegv2 s390x 2.12-1 [14.6 kB] [17/May/2024:09:21:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libs/libsigsegv/libsigsegv2_2.12-1_s390x.deb HTTP/1.1" 200 14612 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:72 http://ftpmaster.internal/ubuntu bionic/main s390x m4 s390x 1.4.18-1 [195 kB] [17/May/2024:09:21:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/m4/m4_1.4.18-1_s390x.deb HTTP/1.1" 200 194944 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:73 http://ftpmaster.internal/ubuntu bionic/main s390x autoconf all 2.69-11 [322 kB] [17/May/2024:09:21:42 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/autoconf/autoconf_2.69-11_all.deb HTTP/1.1" 200 321606 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:74 http://ftpmaster.internal/ubuntu bionic/main s390x autotools-dev all 20180224.1 [39.6 kB] [17/May/2024:09:21:42 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/autotools-dev/autotools-dev_20180224.1_all.deb HTTP/1.1" 200 39640 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:75 http://ftpmaster.internal/ubuntu bionic/main s390x automake all 1:1.15.1-3ubuntu2 [509 kB] [17/May/2024:09:21:43 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/automake-1.15/automake_1.15.1-3ubuntu2_all.deb HTTP/1.1" 200 509152 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:76 http://ftpmaster.internal/ubuntu bionic-security/main s390x autopoint all 0.19.8.1-6ubuntu0.3 [426 kB] [17/May/2024:09:21:43 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gettext/autopoint_0.19.8.1-6ubuntu0.3_all.deb HTTP/1.1" 200 425872 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:77 http://ftpmaster.internal/ubuntu bionic/main s390x libtool all 2.4.6-2 [194 kB] [17/May/2024:09:21:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libt/libtool/libtool_2.4.6-2_all.deb HTTP/1.1" 200 193888 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:78 http://ftpmaster.internal/ubuntu bionic/main s390x dh-autoreconf all 17 [15.8 kB] [17/May/2024:09:21:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/d/dh-autoreconf/dh-autoreconf_17_all.deb HTTP/1.1" 200 15836 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:79 http://ftpmaster.internal/ubuntu bionic-security/main s390x libarchive-zip-perl all 1.60-1ubuntu0.1 [84.6 kB] [17/May/2024:09:21:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/liba/libarchive-zip-perl/libarchive-zip-perl_1.60-1ubuntu0.1_all.deb HTTP/1.1" 200 84604 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:80 http://ftpmaster.internal/ubuntu bionic/main s390x libfile-stripnondeterminism-perl all 0.040-1.1~build1 [13.8 kB] [17/May/2024:09:21:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/s/strip-nondeterminism/libfile-stripnondeterminism-perl_0.040-1.1%7ebuild1_all.deb HTTP/1.1" 200 13828 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:81 http://ftpmaster.internal/ubuntu bionic/main s390x libtimedate-perl all 2.3000-2 [37.5 kB] [17/May/2024:09:21:45 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libt/libtimedate-perl/libtimedate-perl_2.3000-2_all.deb HTTP/1.1" 200 37492 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:45 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/s/strip-nondeterminism/dh-strip-nondeterminism_0.040-1.1%7ebuild1_all.deb HTTP/1.1" 200 5208 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:82 http://ftpmaster.internal/ubuntu bionic/main s390x dh-strip-nondeterminism all 0.040-1.1~build1 [5208 B] Get:83 http://ftpmaster.internal/ubuntu bionic-security/main s390x gettext s390x 0.19.8.1-6ubuntu0.3 [1256 kB] [17/May/2024:09:21:46 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gettext/gettext_0.19.8.1-6ubuntu0.3_s390x.deb HTTP/1.1" 200 1255592 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:84 http://ftpmaster.internal/ubuntu bionic/main s390x intltool-debian all 0.35.0+20060710.4 [24.9 kB] [17/May/2024:09:21:46 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/intltool-debian/intltool-debian_0.35.0%2b20060710.4_all.deb HTTP/1.1" 200 24898 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:85 http://ftpmaster.internal/ubuntu bionic/main s390x po-debconf all 1.0.20 [232 kB] [17/May/2024:09:21:46 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/po-debconf/po-debconf_1.0.20_all.deb HTTP/1.1" 200 232262 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:86 http://ftpmaster.internal/ubuntu bionic-updates/main s390x debhelper all 11.1.6ubuntu2 [902 kB] [17/May/2024:09:21:47 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/d/debhelper/debhelper_11.1.6ubuntu2_all.deb HTTP/1.1" 200 901948 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:21:47 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libf/libfile-which-perl/libfile-which-perl_1.21-1_all.deb HTTP/1.1" 200 11768 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:87 http://ftpmaster.internal/ubuntu bionic/main s390x libfile-which-perl all 1.21-1 [11.8 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/main s390x libfile-homedir-perl all 1.002-1 [37.1 kB] [17/May/2024:09:21:48 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libf/libfile-homedir-perl/libfile-homedir-perl_1.002-1_all.deb HTTP/1.1" 200 37148 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:89 http://ftpmaster.internal/ubuntu bionic-security/main s390x devscripts s390x 2.17.12ubuntu1.1 [870 kB] [17/May/2024:09:21:48 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/d/devscripts/devscripts_2.17.12ubuntu1.1_s390x.deb HTTP/1.1" 200 870364 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:90 http://ftpmaster.internal/ubuntu bionic/main s390x diffstat s390x 1.61-1build1 [23.2 kB] [17/May/2024:09:21:49 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/d/diffstat/diffstat_1.61-1build1_s390x.deb HTTP/1.1" 200 23210 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:91 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-base s390x 1:20.2.2+dfsg-1ubuntu2 [7224 kB] [17/May/2024:09:21:51 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-base_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 7224452 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:92 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-asn1 s390x 1:20.2.2+dfsg-1ubuntu2 [723 kB] [17/May/2024:09:21:52 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-asn1_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 723224 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:93 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-mnesia s390x 1:20.2.2+dfsg-1ubuntu2 [724 kB] [17/May/2024:09:21:52 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-mnesia_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 724032 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:94 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-runtime-tools s390x 1:20.2.2+dfsg-1ubuntu2 [178 kB] [17/May/2024:09:21:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-runtime-tools_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 177812 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:95 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-crypto s390x 1:20.2.2+dfsg-1ubuntu2 [102 kB] [17/May/2024:09:21:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-crypto_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 102064 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:96 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-public-key s390x 1:20.2.2+dfsg-1ubuntu2 [561 kB] [17/May/2024:09:21:54 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-public-key_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 560688 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:97 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-ssl s390x 1:20.2.2+dfsg-1ubuntu2 [815 kB] [17/May/2024:09:21:55 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-ssl_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 814544 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:98 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-inets s390x 1:20.2.2+dfsg-1ubuntu2 [711 kB] [17/May/2024:09:21:55 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-inets_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 711368 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:99 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-corba s390x 1:20.2.2+dfsg-1ubuntu2 [2253 kB] [17/May/2024:09:21:56 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-corba_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 2253176 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:100 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-dev s390x 1:20.2.2+dfsg-1ubuntu2 [317 kB] [17/May/2024:09:21:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-dev_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 317144 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:101 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-syntax-tools s390x 1:20.2.2+dfsg-1ubuntu2 [345 kB] [17/May/2024:09:21:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-syntax-tools_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 344524 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:102 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-diameter s390x 1:20.2.2+dfsg-1ubuntu2 [647 kB] [17/May/2024:09:21:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-diameter_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 646544 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:103 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-xmerl s390x 1:20.2.2+dfsg-1ubuntu2 [964 kB] [17/May/2024:09:21:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-xmerl_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 963592 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:104 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-edoc s390x 1:20.2.2+dfsg-1ubuntu2 [283 kB] [17/May/2024:09:21:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-edoc_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 282824 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:105 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-eldap s390x 1:20.2.2+dfsg-1ubuntu2 [101 kB] [17/May/2024:09:22:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-eldap_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 100832 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:106 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-erl-docgen s390x 1:20.2.2+dfsg-1ubuntu2 [118 kB] [17/May/2024:09:22:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-erl-docgen_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 118076 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:107 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-eunit s390x 1:20.2.2+dfsg-1ubuntu2 [136 kB] [17/May/2024:09:22:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-eunit_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 135604 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:108 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-ic s390x 1:20.2.2+dfsg-1ubuntu2 [817 kB] [17/May/2024:09:22:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-ic_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 816996 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:109 http://ftpmaster.internal/ubuntu bionic/main s390x libltdl7 s390x 2.4.6-2 [37.8 kB] [17/May/2024:09:22:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libt/libtool/libltdl7_2.4.6-2_s390x.deb HTTP/1.1" 200 37820 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:110 http://ftpmaster.internal/ubuntu bionic/main s390x libodbc1 s390x 2.3.4-1.1ubuntu3 [157 kB] [17/May/2024:09:22:02 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/u/unixodbc/libodbc1_2.3.4-1.1ubuntu3_s390x.deb HTTP/1.1" 200 156896 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:111 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-odbc s390x 1:20.2.2+dfsg-1ubuntu2 [45.8 kB] [17/May/2024:09:22:02 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-odbc_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 45800 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:112 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-snmp s390x 1:20.2.2+dfsg-1ubuntu2 [1531 kB] [17/May/2024:09:22:03 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-snmp_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 1531044 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:113 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-os-mon s390x 1:20.2.2+dfsg-1ubuntu2 [90.3 kB] [17/May/2024:09:22:03 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-os-mon_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 90296 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:114 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-parsetools s390x 1:20.2.2+dfsg-1ubuntu2 [153 kB] [17/May/2024:09:22:04 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-parsetools_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 152760 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:115 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-ssh s390x 1:20.2.2+dfsg-1ubuntu2 [507 kB] [17/May/2024:09:22:04 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-ssh_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 506952 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:116 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-tools s390x 1:20.2.2+dfsg-1ubuntu2 [498 kB] [17/May/2024:09:22:05 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-tools_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 498176 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:05 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/erlang/erlang-nox_20.2.2%2bdfsg-1ubuntu2_all.deb HTTP/1.1" 200 13352 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:117 http://ftpmaster.internal/ubuntu bionic/main s390x erlang-nox all 1:20.2.2+dfsg-1ubuntu2 [13.4 kB] Get:118 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libglvnd0 s390x 1.0.0-2ubuntu2.3 [82.0 kB] [17/May/2024:09:22:06 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libg/libglvnd/libglvnd0_1.0.0-2ubuntu2.3_s390x.deb HTTP/1.1" 200 81992 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:119 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libglapi-mesa s390x 20.0.8-0ubuntu1~18.04.1 [44.6 kB] [17/May/2024:09:22:06 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/mesa/libglapi-mesa_20.0.8-0ubuntu1%7e18.04.1_s390x.deb HTTP/1.1" 200 44596 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:06 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libx11/libx11-xcb1_1.6.4-3ubuntu0.4_s390x.deb HTTP/1.1" 200 9700 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:120 http://ftpmaster.internal/ubuntu bionic-security/main s390x libx11-xcb1 s390x 2:1.6.4-3ubuntu0.4 [9700 B] [17/May/2024:09:22:06 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb-dri2-0_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 6920 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:121 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb-dri2-0 s390x 1.13-2~ubuntu18.04 [6920 B] [17/May/2024:09:22:06 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb-dri3-0_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 6600 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:122 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb-dri3-0 s390x 1.13-2~ubuntu18.04 [6600 B] Get:123 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb-glx0 s390x 1.13-2~ubuntu18.04 [22.1 kB] [17/May/2024:09:22:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb-glx0_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 22148 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb-present0_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 5456 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:124 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb-present0 s390x 1.13-2~ubuntu18.04 [5456 B] [17/May/2024:09:22:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcb/libxcb-sync1_1.13-2%7eubuntu18.04_s390x.deb HTTP/1.1" 200 8700 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:125 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libxcb-sync1 s390x 1.13-2~ubuntu18.04 [8700 B] [17/May/2024:09:22:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxdamage/libxdamage1_1.1.4-3_s390x.deb HTTP/1.1" 200 6740 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:126 http://ftpmaster.internal/ubuntu bionic/main s390x libxdamage1 s390x 1:1.1.4-3 [6740 B] [17/May/2024:09:22:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxfixes/libxfixes3_5.0.3-1_s390x.deb HTTP/1.1" 200 10402 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:127 http://ftpmaster.internal/ubuntu bionic/main s390x libxfixes3 s390x 1:5.0.3-1 [10.4 kB] [17/May/2024:09:22:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxshmfence/libxshmfence1_1.3-1_s390x.deb HTTP/1.1" 200 5032 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:128 http://ftpmaster.internal/ubuntu bionic/main s390x libxshmfence1 s390x 1.3-1 [5032 B] [17/May/2024:09:22:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.4-1_s390x.deb HTTP/1.1" 200 9952 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:129 http://ftpmaster.internal/ubuntu bionic/main s390x libxxf86vm1 s390x 1:1.1.4-1 [9952 B] Get:130 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libdrm-amdgpu1 s390x 2.4.101-2~18.04.1 [17.6 kB] [17/May/2024:09:22:08 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libd/libdrm/libdrm-amdgpu1_2.4.101-2%7e18.04.1_s390x.deb HTTP/1.1" 200 17616 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:131 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libdrm-nouveau2 s390x 2.4.101-2~18.04.1 [15.7 kB] [17/May/2024:09:22:08 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libd/libdrm/libdrm-nouveau2_2.4.101-2%7e18.04.1_s390x.deb HTTP/1.1" 200 15672 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:132 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libdrm-radeon1 s390x 2.4.101-2~18.04.1 [20.9 kB] [17/May/2024:09:22:08 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libd/libdrm/libdrm-radeon1_2.4.101-2%7e18.04.1_s390x.deb HTTP/1.1" 200 20904 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:133 http://ftpmaster.internal/ubuntu bionic-security/main s390x libllvm10 s390x 1:10.0.0-4ubuntu1~18.04.2 [16.8 MB] [17/May/2024:09:22:12 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/l/llvm-toolchain-10/libllvm10_10.0.0-4ubuntu1%7e18.04.2_s390x.deb HTTP/1.1" 200 16780416 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:134 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libsensors4 s390x 1:3.4.0-4ubuntu0.1 [27.0 kB] [17/May/2024:09:22:12 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/l/lm-sensors/libsensors4_3.4.0-4ubuntu0.1_s390x.deb HTTP/1.1" 200 27032 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:135 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libgl1-mesa-dri s390x 20.0.8-0ubuntu1~18.04.1 [5392 kB] [17/May/2024:09:22:13 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/mesa/libgl1-mesa-dri_20.0.8-0ubuntu1%7e18.04.1_s390x.deb HTTP/1.1" 200 5391980 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:136 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libglx-mesa0 s390x 20.0.8-0ubuntu1~18.04.1 [141 kB] [17/May/2024:09:22:13 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/mesa/libglx-mesa0_20.0.8-0ubuntu1%7e18.04.1_s390x.deb HTTP/1.1" 200 141148 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:137 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libglx0 s390x 1.0.0-2ubuntu2.3 [25.1 kB] [17/May/2024:09:22:14 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libg/libglvnd/libglx0_1.0.0-2ubuntu2.3_s390x.deb HTTP/1.1" 200 25072 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:138 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libgl1 s390x 1.0.0-2ubuntu2.3 [121 kB] [17/May/2024:09:22:14 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libg/libglvnd/libgl1_1.0.0-2ubuntu2.3_s390x.deb HTTP/1.1" 200 121116 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:14 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/mesa/libgl1-mesa-glx_20.0.8-0ubuntu1%7e18.04.1_s390x.deb HTTP/1.1" 200 5532 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:139 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libgl1-mesa-glx s390x 20.0.8-0ubuntu1~18.04.1 [5532 B] Get:140 http://ftpmaster.internal/ubuntu bionic/main s390x libglu1-mesa s390x 9.0.0-2.1build1 [156 kB] [17/May/2024:09:22:14 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libg/libglu/libglu1-mesa_9.0.0-2.1build1_s390x.deb HTTP/1.1" 200 155846 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:141 http://ftpmaster.internal/ubuntu bionic/universe s390x libwxbase3.0-0v5 s390x 3.0.4+dfsg-3 [831 kB] [17/May/2024:09:22:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/w/wxwidgets3.0/libwxbase3.0-0v5_3.0.4%2bdfsg-3_s390x.deb HTTP/1.1" 200 830868 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:142 http://ftpmaster.internal/ubuntu bionic/main s390x libgtk2.0-common all 2.24.32-1ubuntu1 [125 kB] [17/May/2024:09:22:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gtk%2b2.0/libgtk2.0-common_2.24.32-1ubuntu1_all.deb HTTP/1.1" 200 125188 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/atk1.0/libatk1.0-data_2.28.1-1_all.deb HTTP/1.1" 200 2992 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:143 http://ftpmaster.internal/ubuntu bionic/main s390x libatk1.0-data all 2.28.1-1 [2992 B] Get:144 http://ftpmaster.internal/ubuntu bionic/main s390x libatk1.0-0 s390x 2.28.1-1 [41.4 kB] [17/May/2024:09:22:16 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/atk1.0/libatk1.0-0_2.28.1-1_s390x.deb HTTP/1.1" 200 41436 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:145 http://ftpmaster.internal/ubuntu bionic-security/main s390x libavahi-common-data s390x 0.7-3.1ubuntu1.3 [22.1 kB] [17/May/2024:09:22:16 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/avahi/libavahi-common-data_0.7-3.1ubuntu1.3_s390x.deb HTTP/1.1" 200 22120 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:146 http://ftpmaster.internal/ubuntu bionic-security/main s390x libavahi-common3 s390x 0.7-3.1ubuntu1.3 [20.0 kB] [17/May/2024:09:22:17 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/avahi/libavahi-common3_0.7-3.1ubuntu1.3_s390x.deb HTTP/1.1" 200 20036 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:147 http://ftpmaster.internal/ubuntu bionic-security/main s390x libavahi-client3 s390x 0.7-3.1ubuntu1.3 [22.5 kB] [17/May/2024:09:22:17 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/avahi/libavahi-client3_0.7-3.1ubuntu1.3_s390x.deb HTTP/1.1" 200 22524 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:148 http://ftpmaster.internal/ubuntu bionic-security/main s390x libcups2 s390x 2.2.7-1ubuntu2.10 [192 kB] [17/May/2024:09:22:17 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.10_s390x.deb HTTP/1.1" 200 192480 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:17 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcomposite/libxcomposite1_0.4.4-2_s390x.deb HTTP/1.1" 200 6894 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:149 http://ftpmaster.internal/ubuntu bionic/main s390x libxcomposite1 s390x 1:0.4.4-2 [6894 B] Get:150 http://ftpmaster.internal/ubuntu bionic/main s390x libxcursor1 s390x 1:1.1.15-1 [19.7 kB] [17/May/2024:09:22:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxcursor/libxcursor1_1.1.15-1_s390x.deb HTTP/1.1" 200 19656 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:151 http://ftpmaster.internal/ubuntu bionic/main s390x libxi6 s390x 2:1.7.9-1 [27.5 kB] [17/May/2024:09:22:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxi/libxi6_1.7.9-1_s390x.deb HTTP/1.1" 200 27466 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxinerama/libxinerama1_1.1.3-1_s390x.deb HTTP/1.1" 200 7002 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:152 http://ftpmaster.internal/ubuntu bionic/main s390x libxinerama1 s390x 2:1.1.3-1 [7002 B] Get:153 http://ftpmaster.internal/ubuntu bionic/main s390x libxrandr2 s390x 2:1.5.1-1 [17.7 kB] [17/May/2024:09:22:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxrandr/libxrandr2_1.5.1-1_s390x.deb HTTP/1.1" 200 17724 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:154 http://ftpmaster.internal/ubuntu bionic/main s390x libgtk2.0-0 s390x 2.24.32-1ubuntu1 [1615 kB] [17/May/2024:09:22:19 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gtk%2b2.0/libgtk2.0-0_2.24.32-1ubuntu1_s390x.deb HTTP/1.1" 200 1614596 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:155 http://ftpmaster.internal/ubuntu bionic-updates/main s390x libnotify4 s390x 0.7.7-3ubuntu0.18.04.1 [17.7 kB] [17/May/2024:09:22:19 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libn/libnotify/libnotify4_0.7.7-3ubuntu0.18.04.1_s390x.deb HTTP/1.1" 200 17712 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:156 http://ftpmaster.internal/ubuntu bionic-updates/main s390x x11-common all 1:7.7+19ubuntu7.1 [22.5 kB] [17/May/2024:09:22:19 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/x/xorg/x11-common_7.7%2b19ubuntu7.1_all.deb HTTP/1.1" 200 22520 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:157 http://ftpmaster.internal/ubuntu bionic-security/main s390x libice6 s390x 2:1.0.9-2ubuntu0.18.04.1 [36.8 kB] [17/May/2024:09:22:19 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libice/libice6_1.0.9-2ubuntu0.18.04.1_s390x.deb HTTP/1.1" 200 36808 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:158 http://ftpmaster.internal/ubuntu bionic/main s390x libsm6 s390x 2:1.2.2-1 [15.3 kB] [17/May/2024:09:22:20 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libs/libsm/libsm6_1.2.2-1_s390x.deb HTTP/1.1" 200 15276 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:159 http://ftpmaster.internal/ubuntu bionic/universe s390x libwxgtk3.0-0v5 s390x 3.0.4+dfsg-3 [3753 kB] [17/May/2024:09:22:21 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-0v5_3.0.4%2bdfsg-3_s390x.deb HTTP/1.1" 200 3752508 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:160 http://ftpmaster.internal/ubuntu bionic/universe s390x erlang-wx s390x 1:20.2.2+dfsg-1ubuntu2 [2754 kB] [17/May/2024:09:22:21 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/e/erlang/erlang-wx_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 2753956 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:161 http://ftpmaster.internal/ubuntu bionic/universe s390x erlang-reltool s390x 1:20.2.2+dfsg-1ubuntu2 [330 kB] [17/May/2024:09:22:22 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/e/erlang/erlang-reltool_20.2.2%2bdfsg-1ubuntu2_s390x.deb HTTP/1.1" 200 329728 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:162 http://ftpmaster.internal/ubuntu bionic/main s390x gir1.2-harfbuzz-0.0 s390x 1.7.2-1ubuntu1 [18.2 kB] [17/May/2024:09:22:22 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/harfbuzz/gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_s390x.deb HTTP/1.1" 200 18180 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:163 http://ftpmaster.internal/ubuntu bionic-security/main s390x python-pkg-resources all 39.0.1-2ubuntu0.1 [128 kB] [17/May/2024:09:22:22 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-setuptools/python-pkg-resources_39.0.1-2ubuntu0.1_all.deb HTTP/1.1" 200 128080 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:164 http://ftpmaster.internal/ubuntu bionic/universe s390x gyp all 0.1+20150913git1f374df9-1ubuntu1 [265 kB] [17/May/2024:09:22:23 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/g/gyp/gyp_0.1%2b20150913git1f374df9-1ubuntu1_all.deb HTTP/1.1" 200 264954 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:165 http://ftpmaster.internal/ubuntu bionic-security/main s390x icu-devtools s390x 60.2-3ubuntu3.2 [171 kB] [17/May/2024:09:22:23 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/icu/icu-devtools_60.2-3ubuntu3.2_s390x.deb HTTP/1.1" 200 170848 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:166 http://ftpmaster.internal/ubuntu bionic/main s390x libapt-pkg-perl s390x 0.1.33build1 [65.4 kB] [17/May/2024:09:22:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/liba/libapt-pkg-perl/libapt-pkg-perl_0.1.33build1_s390x.deb HTTP/1.1" 200 65384 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libh/libhtml-tagset-perl/libhtml-tagset-perl_3.20-3_all.deb HTTP/1.1" 200 12144 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:167 http://ftpmaster.internal/ubuntu bionic/main s390x libhtml-tagset-perl all 3.20-3 [12.1 kB] Get:168 http://ftpmaster.internal/ubuntu bionic/main s390x liburi-perl all 1.73-1 [77.2 kB] [17/May/2024:09:22:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libu/liburi-perl/liburi-perl_1.73-1_all.deb HTTP/1.1" 200 77176 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:169 http://ftpmaster.internal/ubuntu bionic/main s390x libhtml-parser-perl s390x 3.72-3build1 [85.1 kB] [17/May/2024:09:22:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libh/libhtml-parser-perl/libhtml-parser-perl_3.72-3build1_s390x.deb HTTP/1.1" 200 85122 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:170 http://ftpmaster.internal/ubuntu bionic/main s390x libcgi-pm-perl all 4.38-1 [185 kB] [17/May/2024:09:22:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libc/libcgi-pm-perl/libcgi-pm-perl_4.38-1_all.deb HTTP/1.1" 200 185460 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libs/libsub-name-perl/libsub-name-perl_0.21-1build1_s390x.deb HTTP/1.1" 200 11388 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:171 http://ftpmaster.internal/ubuntu bionic/main s390x libsub-name-perl s390x 0.21-1build1 [11.4 kB] Get:172 http://ftpmaster.internal/ubuntu bionic/main s390x libclass-accessor-perl all 0.51-1 [21.2 kB] [17/May/2024:09:22:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libc/libclass-accessor-perl/libclass-accessor-perl_0.51-1_all.deb HTTP/1.1" 200 21236 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libc/libclone-perl/libclone-perl_0.39-1_s390x.deb HTTP/1.1" 200 10340 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:173 http://ftpmaster.internal/ubuntu bionic/main s390x libclone-perl s390x 0.39-1 [10.3 kB] [17/May/2024:09:22:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libd/libdigest-hmac-perl/libdigest-hmac-perl_1.03%2bdfsg-1_all.deb HTTP/1.1" 200 12072 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:174 http://ftpmaster.internal/ubuntu bionic/main s390x libdigest-hmac-perl all 1.03+dfsg-1 [12.1 kB] [17/May/2024:09:22:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/perl-openssl-defaults/perl-openssl-defaults_3build1_s390x.deb HTTP/1.1" 200 7012 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:175 http://ftpmaster.internal/ubuntu bionic/main s390x perl-openssl-defaults s390x 3build1 [7012 B] Get:176 http://ftpmaster.internal/ubuntu bionic-security/main s390x libnet-ssleay-perl s390x 1.84-1ubuntu0.2 [268 kB] [17/May/2024:09:22:26 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libn/libnet-ssleay-perl/libnet-ssleay-perl_1.84-1ubuntu0.2_s390x.deb HTTP/1.1" 200 267776 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:177 http://ftpmaster.internal/ubuntu bionic-security/main s390x libio-socket-ssl-perl all 2.060-3~ubuntu18.04.1 [173 kB] [17/May/2024:09:22:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libio-socket-ssl-perl/libio-socket-ssl-perl_2.060-3%7eubuntu18.04.1_all.deb HTTP/1.1" 200 172980 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libn/libnet-smtp-ssl-perl/libnet-smtp-ssl-perl_1.04-1_all.deb HTTP/1.1" 200 5948 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:178 http://ftpmaster.internal/ubuntu bionic/main s390x libnet-smtp-ssl-perl all 1.04-1 [5948 B] Get:179 http://ftpmaster.internal/ubuntu bionic/main s390x libmailtools-perl all 2.18-1 [74.0 kB] [17/May/2024:09:22:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libm/libmailtools-perl/libmailtools-perl_2.18-1_all.deb HTTP/1.1" 200 74002 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:180 http://ftpmaster.internal/ubuntu bionic/main s390x libsocket6-perl s390x 0.27-1build2 [21.8 kB] [17/May/2024:09:22:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libs/libsocket6-perl/libsocket6-perl_0.27-1build2_s390x.deb HTTP/1.1" 200 21840 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:181 http://ftpmaster.internal/ubuntu bionic/main s390x libio-socket-inet6-perl all 2.72-2 [13.8 kB] [17/May/2024:09:22:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libio-socket-inet6-perl/libio-socket-inet6-perl_2.72-2_all.deb HTTP/1.1" 200 13838 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:182 http://ftpmaster.internal/ubuntu bionic/main s390x libnet-ip-perl all 1.26-1 [31.5 kB] [17/May/2024:09:22:28 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libn/libnet-ip-perl/libnet-ip-perl_1.26-1_all.deb HTTP/1.1" 200 31546 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:183 http://ftpmaster.internal/ubuntu bionic/main s390x libnet-dns-perl all 1.10-2 [335 kB] [17/May/2024:09:22:28 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libn/libnet-dns-perl/libnet-dns-perl_1.10-2_all.deb HTTP/1.1" 200 335130 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:184 http://ftpmaster.internal/ubuntu bionic/main s390x libnet-domain-tld-perl all 1.75-1 [29.1 kB] [17/May/2024:09:22:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libn/libnet-domain-tld-perl/libnet-domain-tld-perl_1.75-1_all.deb HTTP/1.1" 200 29114 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:185 http://ftpmaster.internal/ubuntu bionic/main s390x libemail-valid-perl all 1.202-1 [16.3 kB] [17/May/2024:09:22:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libe/libemail-valid-perl/libemail-valid-perl_1.202-1_all.deb HTTP/1.1" 200 16332 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:186 http://ftpmaster.internal/ubuntu bionic/main s390x libexporter-tiny-perl all 1.000000-2 [34.6 kB] [17/May/2024:09:22:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libe/libexporter-tiny-perl/libexporter-tiny-perl_1.000000-2_all.deb HTTP/1.1" 200 34552 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:187 http://ftpmaster.internal/ubuntu bionic/main s390x libipc-system-simple-perl all 1.25-4 [22.5 kB] [17/May/2024:09:22:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libipc-system-simple-perl/libipc-system-simple-perl_1.25-4_all.deb HTTP/1.1" 200 22460 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:188 http://ftpmaster.internal/ubuntu bionic/main s390x libfile-basedir-perl all 0.07-1 [16.9 kB] [17/May/2024:09:22:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libf/libfile-basedir-perl/libfile-basedir-perl_0.07-1_all.deb HTTP/1.1" 200 16852 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:189 http://ftpmaster.internal/ubuntu bionic-security/main s390x libglib2.0-bin s390x 2.56.4-0ubuntu0.18.04.9 [64.2 kB] [17/May/2024:09:22:30 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/glib2.0/libglib2.0-bin_2.56.4-0ubuntu0.18.04.9_s390x.deb HTTP/1.1" 200 64236 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:190 http://ftpmaster.internal/ubuntu bionic-updates/main s390x python3-lib2to3 all 3.6.9-1~18.04 [77.4 kB] [17/May/2024:09:22:30 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3-stdlib-extensions/python3-lib2to3_3.6.9-1%7e18.04_all.deb HTTP/1.1" 200 77444 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:191 http://ftpmaster.internal/ubuntu bionic-updates/main s390x python3-distutils all 3.6.9-1~18.04 [144 kB] [17/May/2024:09:22:30 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3-stdlib-extensions/python3-distutils_3.6.9-1%7e18.04_all.deb HTTP/1.1" 200 144176 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:192 http://ftpmaster.internal/ubuntu bionic-security/main s390x libglib2.0-dev-bin s390x 2.56.4-0ubuntu0.18.04.9 [101 kB] [17/May/2024:09:22:31 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/glib2.0/libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.9_s390x.deb HTTP/1.1" 200 100520 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:193 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpcre16-3 s390x 2:8.39-9ubuntu0.1 [79.4 kB] [17/May/2024:09:22:31 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pcre3/libpcre16-3_8.39-9ubuntu0.1_s390x.deb HTTP/1.1" 200 79440 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:194 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpcre32-3 s390x 2:8.39-9ubuntu0.1 [74.0 kB] [17/May/2024:09:22:32 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pcre3/libpcre32-3_8.39-9ubuntu0.1_s390x.deb HTTP/1.1" 200 74028 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:195 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpcrecpp0v5 s390x 2:8.39-9ubuntu0.1 [14.5 kB] [17/May/2024:09:22:32 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pcre3/libpcrecpp0v5_8.39-9ubuntu0.1_s390x.deb HTTP/1.1" 200 14492 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:196 http://ftpmaster.internal/ubuntu bionic-security/main s390x libpcre3-dev s390x 2:8.39-9ubuntu0.1 [467 kB] [17/May/2024:09:22:33 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pcre3/libpcre3-dev_8.39-9ubuntu0.1_s390x.deb HTTP/1.1" 200 466556 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:197 http://ftpmaster.internal/ubuntu bionic/main s390x pkg-config s390x 0.29.1-0ubuntu2 [44.0 kB] [17/May/2024:09:22:33 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/pkg-config/pkg-config_0.29.1-0ubuntu2_s390x.deb HTTP/1.1" 200 43964 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:198 http://ftpmaster.internal/ubuntu bionic-security/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-0ubuntu2.2 [173 kB] [17/May/2024:09:22:33 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/z/zlib/zlib1g-dev_1.2.11.dfsg-0ubuntu2.2_s390x.deb HTTP/1.1" 200 172832 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:199 http://ftpmaster.internal/ubuntu bionic-security/main s390x libglib2.0-dev s390x 2.56.4-0ubuntu0.18.04.9 [1325 kB] [17/May/2024:09:22:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/glib2.0/libglib2.0-dev_2.56.4-0ubuntu0.18.04.9_s390x.deb HTTP/1.1" 200 1325268 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:200 http://ftpmaster.internal/ubuntu bionic/main s390x libgraphite2-dev s390x 1.3.11-2 [14.5 kB] [17/May/2024:09:22:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/graphite2/libgraphite2-dev_1.3.11-2_s390x.deb HTTP/1.1" 200 14528 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/harfbuzz/libharfbuzz-icu0_1.7.2-1ubuntu1_s390x.deb HTTP/1.1" 200 5604 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:201 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz-icu0 s390x 1.7.2-1ubuntu1 [5604 B] [17/May/2024:09:22:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/harfbuzz/libharfbuzz-gobject0_1.7.2-1ubuntu1_s390x.deb HTTP/1.1" 200 13256 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:202 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz-gobject0 s390x 1.7.2-1ubuntu1 [13.3 kB] Get:203 http://ftpmaster.internal/ubuntu bionic/main s390x libicu-le-hb0 s390x 1.0.3+git161113-4 [14.5 kB] [17/May/2024:09:22:36 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/icu-le-hb/libicu-le-hb0_1.0.3%2bgit161113-4_s390x.deb HTTP/1.1" 200 14528 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:204 http://ftpmaster.internal/ubuntu bionic-security/main s390x libiculx60 s390x 60.2-3ubuntu3.2 [18.8 kB] [17/May/2024:09:22:36 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/icu/libiculx60_60.2-3ubuntu3.2_s390x.deb HTTP/1.1" 200 18832 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:205 http://ftpmaster.internal/ubuntu bionic/main s390x libicu-le-hb-dev s390x 1.0.3+git161113-4 [29.8 kB] [17/May/2024:09:22:36 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/icu-le-hb/libicu-le-hb-dev_1.0.3%2bgit161113-4_s390x.deb HTTP/1.1" 200 29756 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:206 http://ftpmaster.internal/ubuntu bionic-security/main s390x libicu-dev s390x 60.2-3ubuntu3.2 [8685 kB] [17/May/2024:09:22:40 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/icu/libicu-dev_60.2-3ubuntu3.2_s390x.deb HTTP/1.1" 200 8685120 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:207 http://ftpmaster.internal/ubuntu bionic/main s390x libharfbuzz-dev s390x 1.7.2-1ubuntu1 [287 kB] [17/May/2024:09:22:40 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/harfbuzz/libharfbuzz-dev_1.7.2-1ubuntu1_s390x.deb HTTP/1.1" 200 286648 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:208 http://ftpmaster.internal/ubuntu bionic/main s390x libio-pty-perl s390x 1:1.08-1.1build4 [29.4 kB] [17/May/2024:09:22:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libio-pty-perl/libio-pty-perl_1.08-1.1build4_s390x.deb HTTP/1.1" 200 29444 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libio-string-perl/libio-string-perl_1.08-3_all.deb HTTP/1.1" 200 11124 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:209 http://ftpmaster.internal/ubuntu bionic/main s390x libio-string-perl all 1.08-3 [11.1 kB] Get:210 http://ftpmaster.internal/ubuntu bionic/main s390x libipc-run-perl all 0.96-1 [89.9 kB] [17/May/2024:09:22:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libipc-run-perl/libipc-run-perl_0.96-1_all.deb HTTP/1.1" 200 89890 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:211 http://ftpmaster.internal/ubuntu bionic/universe s390x libjs-async all 0.8.0-3 [25.4 kB] [17/May/2024:09:22:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-async/libjs-async_0.8.0-3_all.deb HTTP/1.1" 200 25356 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-uuid/libjs-node-uuid_1.4.7-5_all.deb HTTP/1.1" 200 11472 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:212 http://ftpmaster.internal/ubuntu bionic/universe s390x libjs-node-uuid all 1.4.7-5 [11.5 kB] Get:213 http://ftpmaster.internal/ubuntu bionic-security/main s390x libjs-underscore all 1.8.3~dfsg-1ubuntu0.1 [60.4 kB] [17/May/2024:09:22:42 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/u/underscore/libjs-underscore_1.8.3%7edfsg-1ubuntu0.1_all.deb HTTP/1.1" 200 60376 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:214 http://ftpmaster.internal/ubuntu bionic/main s390x liblist-moreutils-perl s390x 0.416-1build3 [53.4 kB] [17/May/2024:09:22:42 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libl/liblist-moreutils-perl/liblist-moreutils-perl_0.416-1build3_s390x.deb HTTP/1.1" 200 53434 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:215 http://ftpmaster.internal/ubuntu bionic/main s390x libnspr4 s390x 2:4.18-1ubuntu1 [107 kB] [17/May/2024:09:22:42 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/nspr/libnspr4_4.18-1ubuntu1_s390x.deb HTTP/1.1" 200 107160 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:216 http://ftpmaster.internal/ubuntu bionic/main s390x libnspr4-dev s390x 2:4.18-1ubuntu1 [207 kB] [17/May/2024:09:22:43 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/nspr/libnspr4-dev_4.18-1ubuntu1_s390x.deb HTTP/1.1" 200 207044 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:217 http://ftpmaster.internal/ubuntu bionic/main s390x libparse-debianchangelog-perl all 1.2.0-12 [49.5 kB] [17/May/2024:09:22:43 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libp/libparse-debianchangelog-perl/libparse-debianchangelog-perl_1.2.0-12_all.deb HTTP/1.1" 200 49520 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:218 http://ftpmaster.internal/ubuntu bionic-security/main s390x libssl1.0-dev s390x 1.0.2n-1ubuntu5.13 [1056 kB] [17/May/2024:09:22:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/o/openssl1.0/libssl1.0-dev_1.0.2n-1ubuntu5.13_s390x.deb HTTP/1.1" 200 1056204 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libt/libtext-levenshtein-perl/libtext-levenshtein-perl_0.13-1_all.deb HTTP/1.1" 200 9612 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:219 http://ftpmaster.internal/ubuntu bionic/main s390x libtext-levenshtein-perl all 0.13-1 [9612 B] Get:220 http://ftpmaster.internal/ubuntu bionic/main s390x libuv1 s390x 1.18.0-3 [60.4 kB] [17/May/2024:09:22:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libu/libuv1/libuv1_1.18.0-3_s390x.deb HTTP/1.1" 200 60432 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:221 http://ftpmaster.internal/ubuntu bionic/main s390x libuv1-dev s390x 1.18.0-3 [77.9 kB] [17/May/2024:09:22:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libu/libuv1/libuv1-dev_1.18.0-3_s390x.deb HTTP/1.1" 200 77932 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:45 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxml-namespacesupport-perl/libxml-namespacesupport-perl_1.12-1_all.deb HTTP/1.1" 200 13172 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:222 http://ftpmaster.internal/ubuntu bionic/main s390x libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Get:223 http://ftpmaster.internal/ubuntu bionic/main s390x libxml-sax-base-perl all 1.09-1 [18.8 kB] [17/May/2024:09:22:45 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxml-sax-base-perl/libxml-sax-base-perl_1.09-1_all.deb HTTP/1.1" 200 18844 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:224 http://ftpmaster.internal/ubuntu bionic/main s390x libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB] [17/May/2024:09:22:45 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxml-sax-perl/libxml-sax-perl_0.99%2bdfsg-2ubuntu1_all.deb HTTP/1.1" 200 64596 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:225 http://ftpmaster.internal/ubuntu bionic/main s390x libxml-libxml-perl s390x 2.0128+dfsg-5 [301 kB] [17/May/2024:09:22:45 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxml-libxml-perl/libxml-libxml-perl_2.0128%2bdfsg-5_s390x.deb HTTP/1.1" 200 301372 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:226 http://ftpmaster.internal/ubuntu bionic/main s390x libxml-simple-perl all 2.24-1 [63.6 kB] [17/May/2024:09:22:46 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libx/libxml-simple-perl/libxml-simple-perl_2.24-1_all.deb HTTP/1.1" 200 63598 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:227 http://ftpmaster.internal/ubuntu bionic/main s390x libyaml-libyaml-perl s390x 0.69+repack-1 [25.0 kB] [17/May/2024:09:22:46 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/liby/libyaml-libyaml-perl/libyaml-libyaml-perl_0.69%2brepack-1_s390x.deb HTTP/1.1" 200 25048 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:228 http://ftpmaster.internal/ubuntu bionic/main s390x patchutils s390x 0.3.4-2 [69.1 kB] [17/May/2024:09:22:46 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/patchutils/patchutils_0.3.4-2_s390x.deb HTTP/1.1" 200 69068 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:229 http://ftpmaster.internal/ubuntu bionic/main s390x t1utils s390x 1.41-2 [54.0 kB] [17/May/2024:09:22:47 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/t/t1utils/t1utils_1.41-2_s390x.deb HTTP/1.1" 200 53964 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:230 http://ftpmaster.internal/ubuntu bionic/main s390x lintian all 2.5.81ubuntu1 [847 kB] [17/May/2024:09:22:47 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/l/lintian/lintian_2.5.81ubuntu1_all.deb HTTP/1.1" 200 847312 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:231 http://ftpmaster.internal/ubuntu bionic-security/main s390x libc-ares2 s390x 1.14.0-1ubuntu0.2 [35.6 kB] [17/May/2024:09:22:47 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/c-ares/libc-ares2_1.14.0-1ubuntu0.2_s390x.deb HTTP/1.1" 200 35568 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:232 http://ftpmaster.internal/ubuntu bionic-security/main s390x libhttp-parser2.7.1 s390x 2.7.1-2ubuntu0.1 [21.1 kB] [17/May/2024:09:22:47 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/http-parser/libhttp-parser2.7.1_2.7.1-2ubuntu0.1_s390x.deb HTTP/1.1" 200 21056 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:233 http://ftpmaster.internal/ubuntu bionic-updates/universe s390x nodejs s390x 8.10.0~dfsg-2ubuntu0.4 [4526 kB] [17/May/2024:09:22:49 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/nodejs/nodejs_8.10.0%7edfsg-2ubuntu0.4_s390x.deb HTTP/1.1" 200 4525820 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:49 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-async/node-async_0.8.0-3_all.deb HTTP/1.1" 200 2840 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:234 http://ftpmaster.internal/ubuntu bionic/universe s390x node-async all 0.8.0-3 [2840 B] [17/May/2024:09:22:49 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-builtin-modules/node-builtin-modules_1.1.1-1_all.deb HTTP/1.1" 200 3338 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:235 http://ftpmaster.internal/ubuntu bionic/universe s390x node-builtin-modules all 1.1.1-1 [3338 B] [17/May/2024:09:22:49 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-fs.realpath/node-fs.realpath_1.0.0-1_all.deb HTTP/1.1" 200 5572 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:236 http://ftpmaster.internal/ubuntu bionic/universe s390x node-fs.realpath all 1.0.0-1 [5572 B] [17/May/2024:09:22:49 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-hosted-git-info/node-hosted-git-info_2.5.0-1_all.deb HTTP/1.1" 200 6756 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:237 http://ftpmaster.internal/ubuntu bionic/universe s390x node-hosted-git-info all 2.5.0-1 [6756 B] [17/May/2024:09:22:50 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-wrappy/node-wrappy_1.0.2-1_all.deb HTTP/1.1" 200 3162 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:238 http://ftpmaster.internal/ubuntu bionic/universe s390x node-wrappy all 1.0.2-1 [3162 B] [17/May/2024:09:22:50 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-once/node-once_1.4.0-2ubuntu1_all.deb HTTP/1.1" 200 3588 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:239 http://ftpmaster.internal/ubuntu bionic/universe s390x node-once all 1.4.0-2ubuntu1 [3588 B] [17/May/2024:09:22:50 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-inflight/node-inflight_1.0.6-1_all.deb HTTP/1.1" 200 3382 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:240 http://ftpmaster.internal/ubuntu bionic/universe s390x node-inflight all 1.0.6-1 [3382 B] [17/May/2024:09:22:50 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-is-builtin-module/node-is-builtin-module_1.0.0-1_all.deb HTTP/1.1" 200 2906 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:241 http://ftpmaster.internal/ubuntu bionic/universe s390x node-is-builtin-module all 1.0.0-1 [2906 B] [17/May/2024:09:22:50 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-isexe/node-isexe_2.0.0-3_all.deb HTTP/1.1" 200 4376 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:242 http://ftpmaster.internal/ubuntu bionic/universe s390x node-isexe all 2.0.0-3 [4376 B] [17/May/2024:09:22:50 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-uuid/node-node-uuid_1.4.7-5_all.deb HTTP/1.1" 200 2844 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:243 http://ftpmaster.internal/ubuntu bionic/universe s390x node-node-uuid all 1.4.7-5 [2844 B] [17/May/2024:09:22:50 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-path-is-absolute/node-path-is-absolute_1.0.0-1_all.deb HTTP/1.1" 200 3310 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:244 http://ftpmaster.internal/ubuntu bionic/universe s390x node-path-is-absolute all 1.0.0-1 [3310 B] [17/May/2024:09:22:51 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-pseudomap/node-pseudomap_1.0.2-1_all.deb HTTP/1.1" 200 3534 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:245 http://ftpmaster.internal/ubuntu bionic/universe s390x node-pseudomap all 1.0.2-1 [3534 B] [17/May/2024:09:22:51 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-spdx-license-ids/node-spdx-license-ids_1.2.2-1_all.deb HTTP/1.1" 200 4792 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:246 http://ftpmaster.internal/ubuntu bionic/universe s390x node-spdx-license-ids all 1.2.2-1 [4792 B] [17/May/2024:09:22:51 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-spdx-correct/node-spdx-correct_1.0.2-1_all.deb HTTP/1.1" 200 3718 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:247 http://ftpmaster.internal/ubuntu bionic/universe s390x node-spdx-correct all 1.0.2-1 [3718 B] [17/May/2024:09:22:51 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-spdx-expression-parse/node-spdx-expression-parse_1.0.4-1_all.deb HTTP/1.1" 200 12098 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:248 http://ftpmaster.internal/ubuntu bionic/universe s390x node-spdx-expression-parse all 1.0.4-1 [12.1 kB] [17/May/2024:09:22:51 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/u/underscore/node-underscore_1.8.3%7edfsg-1ubuntu0.1_all.deb HTTP/1.1" 200 3904 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:249 http://ftpmaster.internal/ubuntu bionic-security/universe s390x node-underscore all 1.8.3~dfsg-1ubuntu0.1 [3904 B] [17/May/2024:09:22:51 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-validate-npm-package-license/node-validate-npm-package-license_3.0.1-1_all.deb HTTP/1.1" 200 3488 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:250 http://ftpmaster.internal/ubuntu bionic/universe s390x node-validate-npm-package-license all 3.0.1-1 [3488 B] [17/May/2024:09:22:52 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-yallist/node-yallist_2.0.0-1_all.deb HTTP/1.1" 200 5398 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:251 http://ftpmaster.internal/ubuntu bionic/universe s390x node-yallist all 2.0.0-1 [5398 B] Get:252 http://ftpmaster.internal/ubuntu bionic/main s390x zip s390x 3.0-11build1 [157 kB] [17/May/2024:09:22:52 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/z/zip/zip_3.0-11build1_s390x.deb HTTP/1.1" 200 156734 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:253 http://ftpmaster.internal/ubuntu bionic/main s390x libffi-dev s390x 3.2.1-8 [154 kB] [17/May/2024:09:22:52 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libf/libffi/libffi-dev_3.2.1-8_s390x.deb HTTP/1.1" 200 154260 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-inherits/libjs-inherits_2.0.3-1_all.deb HTTP/1.1" 200 2792 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:254 http://ftpmaster.internal/ubuntu bionic/universe s390x libjs-inherits all 2.0.3-1 [2792 B] [17/May/2024:09:22:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-abbrev/node-abbrev_1.0.9-1_all.deb HTTP/1.1" 200 3708 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:255 http://ftpmaster.internal/ubuntu bionic/universe s390x node-abbrev all 1.0.9-1 [3708 B] [17/May/2024:09:22:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-ansi/node-ansi_0.3.0-2ubuntu1_all.deb HTTP/1.1" 200 8720 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:256 http://ftpmaster.internal/ubuntu bionic/universe s390x node-ansi all 0.3.0-2ubuntu1 [8720 B] [17/May/2024:09:22:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-ansi-color-table/node-ansi-color-table_1.0.0-1_all.deb HTTP/1.1" 200 4478 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:257 http://ftpmaster.internal/ubuntu bionic/universe s390x node-ansi-color-table all 1.0.0-1 [4478 B] [17/May/2024:09:22:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-archy/node-archy_1.0.0-1ubuntu1_all.deb HTTP/1.1" 200 4264 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:258 http://ftpmaster.internal/ubuntu bionic/universe s390x node-archy all 1.0.0-1ubuntu1 [4264 B] [17/May/2024:09:22:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-balanced-match/node-balanced-match_0.4.2-1_all.deb HTTP/1.1" 200 4030 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:259 http://ftpmaster.internal/ubuntu bionic/universe s390x node-balanced-match all 0.4.2-1 [4030 B] [17/May/2024:09:22:53 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-inherits/node-inherits_2.0.3-1_all.deb HTTP/1.1" 200 3092 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:260 http://ftpmaster.internal/ubuntu bionic/universe s390x node-inherits all 2.0.3-1 [3092 B] [17/May/2024:09:22:54 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-block-stream/node-block-stream_0.0.9-1ubuntu1_all.deb HTTP/1.1" 200 4736 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:261 http://ftpmaster.internal/ubuntu bionic/universe s390x node-block-stream all 0.0.9-1ubuntu1 [4736 B] [17/May/2024:09:22:54 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-concat-map/node-concat-map_0.0.1-1_all.deb HTTP/1.1" 200 3502 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:262 http://ftpmaster.internal/ubuntu bionic/universe s390x node-concat-map all 0.0.1-1 [3502 B] Get:263 http://ftpmaster.internal/ubuntu bionic/universe s390x node-brace-expansion all 1.1.8-1 [5840 B] [17/May/2024:09:22:54 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-brace-expansion/node-brace-expansion_1.1.8-1_all.deb HTTP/1.1" 200 5840 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:54 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-delayed-stream/node-delayed-stream_0.0.5-1_all.deb HTTP/1.1" 200 4750 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:264 http://ftpmaster.internal/ubuntu bionic/universe s390x node-delayed-stream all 0.0.5-1 [4750 B] [17/May/2024:09:22:54 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-combined-stream/node-combined-stream_0.0.5-1_all.deb HTTP/1.1" 200 4958 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:265 http://ftpmaster.internal/ubuntu bionic/universe s390x node-combined-stream all 0.0.5-1 [4958 B] [17/May/2024:09:22:54 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-cookie-jar/node-cookie-jar_0.3.1-1_all.deb HTTP/1.1" 200 3746 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:266 http://ftpmaster.internal/ubuntu bionic/universe s390x node-cookie-jar all 0.3.1-1 [3746 B] [17/May/2024:09:22:55 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-forever-agent/node-forever-agent_0.5.1-1_all.deb HTTP/1.1" 200 3194 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:267 http://ftpmaster.internal/ubuntu bionic/universe s390x node-forever-agent all 0.5.1-1 [3194 B] [17/May/2024:09:22:55 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-mime/node-mime_1.3.4-1_all.deb HTTP/1.1" 200 11928 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:268 http://ftpmaster.internal/ubuntu bionic/universe s390x node-mime all 1.3.4-1 [11.9 kB] [17/May/2024:09:22:55 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-form-data/node-form-data_0.1.0-1_all.deb HTTP/1.1" 200 6412 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:269 http://ftpmaster.internal/ubuntu bionic/universe s390x node-form-data all 0.1.0-1 [6412 B] Get:270 http://ftpmaster.internal/ubuntu bionic-security/universe s390x node-minimatch all 3.0.4-3+deb10u1build0.18.04.1 [14.0 kB] [17/May/2024:09:22:55 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-minimatch/node-minimatch_3.0.4-3%2bdeb10u1build0.18.04.1_all.deb HTTP/1.1" 200 13992 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:271 http://ftpmaster.internal/ubuntu bionic/universe s390x node-glob all 7.1.2-4 [17.7 kB] [17/May/2024:09:22:55 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-glob/node-glob_7.1.2-4_all.deb HTTP/1.1" 200 17738 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:56 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-rimraf/node-rimraf_2.6.2-1_all.deb HTTP/1.1" 200 8152 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:272 http://ftpmaster.internal/ubuntu bionic/universe s390x node-rimraf all 2.6.2-1 [8152 B] [17/May/2024:09:22:56 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-mkdirp/node-mkdirp_0.5.1-1_all.deb HTTP/1.1" 200 4848 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:273 http://ftpmaster.internal/ubuntu bionic/universe s390x node-mkdirp all 0.5.1-1 [4848 B] [17/May/2024:09:22:56 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-graceful-fs/node-graceful-fs_4.1.11-1_all.deb HTTP/1.1" 200 10804 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:274 http://ftpmaster.internal/ubuntu bionic/universe s390x node-graceful-fs all 4.1.11-1 [10.8 kB] Get:275 http://ftpmaster.internal/ubuntu bionic-security/universe s390x node-fstream all 1.0.10-1ubuntu0.18.04.1 [18.4 kB] [17/May/2024:09:22:56 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-fstream/node-fstream_1.0.10-1ubuntu0.18.04.1_all.deb HTTP/1.1" 200 18408 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:56 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-fstream-ignore/node-fstream-ignore_0.0.6-2_all.deb HTTP/1.1" 200 5586 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:276 http://ftpmaster.internal/ubuntu bionic/universe s390x node-fstream-ignore all 0.0.6-2 [5586 B] [17/May/2024:09:22:56 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-github-url-from-git/node-github-url-from-git_1.4.0-1_all.deb HTTP/1.1" 200 3782 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:277 http://ftpmaster.internal/ubuntu bionic/universe s390x node-github-url-from-git all 1.4.0-1 [3782 B] Get:278 http://ftpmaster.internal/ubuntu bionic-updates/universe s390x nodejs-dev s390x 8.10.0~dfsg-2ubuntu0.4 [351 kB] [17/May/2024:09:22:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/nodejs/nodejs-dev_8.10.0%7edfsg-2ubuntu0.4_s390x.deb HTTP/1.1" 200 351224 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-nopt/node-nopt_3.0.6-3_all.deb HTTP/1.1" 200 9572 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:279 http://ftpmaster.internal/ubuntu bionic/universe s390x node-nopt all 3.0.6-3 [9572 B] [17/May/2024:09:22:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-npmlog/node-npmlog_0.0.4-1_all.deb HTTP/1.1" 200 5844 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:280 http://ftpmaster.internal/ubuntu bionic/universe s390x node-npmlog all 0.0.4-1 [5844 B] [17/May/2024:09:22:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-osenv/node-osenv_0.1.4-1_all.deb HTTP/1.1" 200 4212 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:281 http://ftpmaster.internal/ubuntu bionic/universe s390x node-osenv all 0.1.4-1 [4212 B] [17/May/2024:09:22:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-tunnel-agent/node-tunnel-agent_0.3.1-1_all.deb HTTP/1.1" 200 4018 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:282 http://ftpmaster.internal/ubuntu bionic/universe s390x node-tunnel-agent all 0.3.1-1 [4018 B] [17/May/2024:09:22:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-json-stringify-safe/node-json-stringify-safe_5.0.0-1_all.deb HTTP/1.1" 200 3544 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:283 http://ftpmaster.internal/ubuntu bionic/universe s390x node-json-stringify-safe all 5.0.0-1 [3544 B] [17/May/2024:09:22:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-qs/node-qs_2.2.4-1ubuntu1_all.deb HTTP/1.1" 200 7680 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:284 http://ftpmaster.internal/ubuntu bionic/universe s390x node-qs all 2.2.4-1ubuntu1 [7680 B] Get:285 http://ftpmaster.internal/ubuntu bionic/universe s390x node-request all 2.26.1-1 [14.5 kB] [17/May/2024:09:22:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-request/node-request_2.26.1-1_all.deb HTTP/1.1" 200 14484 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:286 http://ftpmaster.internal/ubuntu bionic/universe s390x node-semver all 5.4.1-1 [22.6 kB] [17/May/2024:09:22:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-semver/node-semver_5.4.1-1_all.deb HTTP/1.1" 200 22644 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:287 http://ftpmaster.internal/ubuntu bionic/universe s390x node-tar all 2.2.1-1 [17.7 kB] [17/May/2024:09:22:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-tar/node-tar_2.2.1-1_all.deb HTTP/1.1" 200 17666 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-which/node-which_1.3.0-1_all.deb HTTP/1.1" 200 4504 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:288 http://ftpmaster.internal/ubuntu bionic/universe s390x node-which all 1.3.0-1 [4504 B] Get:289 http://ftpmaster.internal/ubuntu bionic/universe s390x node-gyp all 3.6.2-1ubuntu1 [29.4 kB] [17/May/2024:09:22:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-gyp/node-gyp_3.6.2-1ubuntu1_all.deb HTTP/1.1" 200 29444 "-" "Debian APT-HTTP/1.3 (1.6.17)" [17/May/2024:09:22:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-ini/node-ini_1.3.4-1_all.deb HTTP/1.1" 200 5588 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:290 http://ftpmaster.internal/ubuntu bionic/universe s390x node-ini all 1.3.4-1 [5588 B] [17/May/2024:09:22:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-lockfile/node-lockfile_0.4.1-1_all.deb HTTP/1.1" 200 5450 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:291 http://ftpmaster.internal/ubuntu bionic/universe s390x node-lockfile all 0.4.1-1 [5450 B] [17/May/2024:09:23:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-lru-cache/node-lru-cache_4.1.1-1_all.deb HTTP/1.1" 200 8228 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:292 http://ftpmaster.internal/ubuntu bionic/universe s390x node-lru-cache all 4.1.1-1 [8228 B] [17/May/2024:09:23:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-mute-stream/node-mute-stream_0.0.7-1_all.deb HTTP/1.1" 200 4372 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:293 http://ftpmaster.internal/ubuntu bionic/universe s390x node-mute-stream all 0.0.7-1 [4372 B] [17/May/2024:09:23:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-normalize-package-data/node-normalize-package-data_2.3.5-2_all.deb HTTP/1.1" 200 10562 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:294 http://ftpmaster.internal/ubuntu bionic/universe s390x node-normalize-package-data all 2.3.5-2 [10.6 kB] [17/May/2024:09:23:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-read/node-read_1.0.7-1_all.deb HTTP/1.1" 200 4572 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:295 http://ftpmaster.internal/ubuntu bionic/universe s390x node-read all 1.0.7-1 [4572 B] [17/May/2024:09:23:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-read-package-json/node-read-package-json_1.2.4-1_all.deb HTTP/1.1" 200 7780 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:296 http://ftpmaster.internal/ubuntu bionic/universe s390x node-read-package-json all 1.2.4-1 [7780 B] [17/May/2024:09:23:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-retry/node-retry_0.10.1-1_all.deb HTTP/1.1" 200 8016 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:297 http://ftpmaster.internal/ubuntu bionic/universe s390x node-retry all 0.10.1-1 [8016 B] [17/May/2024:09:23:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-sha/node-sha_1.2.3-1_all.deb HTTP/1.1" 200 4272 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:298 http://ftpmaster.internal/ubuntu bionic/universe s390x node-sha all 1.2.3-1 [4272 B] [17/May/2024:09:23:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/node-slide/node-slide_1.1.6-1_all.deb HTTP/1.1" 200 6212 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:299 http://ftpmaster.internal/ubuntu bionic/universe s390x node-slide all 1.1.6-1 [6212 B] Get:300 http://ftpmaster.internal/ubuntu bionic/universe s390x npm all 3.5.2-0ubuntu4 [1586 kB] [17/May/2024:09:23:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/n/npm/npm_3.5.2-0ubuntu4_all.deb HTTP/1.1" 200 1586014 "-" "Debian APT-HTTP/1.3 (1.6.17)" Get:301 http://ftpmaster.internal/ubuntu bionic/universe s390x pkg-kde-tools all 0.15.28ubuntu1 [95.6 kB] [17/May/2024:09:23:02 +0000] "GET http://ftpmaster.internal/ubuntu/pool/universe/p/pkg-kde-tools/pkg-kde-tools_0.15.28ubuntu1_all.deb HTTP/1.1" 200 95628 "-" "Debian APT-HTTP/1.3 (1.6.17)" debconf: delaying package configuration, since apt-utils is not installed Fetched 109 MB in 2min 1s (901 kB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 14720 files and directories currently installed.) Preparing to unpack .../00-liblocale-gettext-perl_1.07-3build2_s390x.deb ... Unpacking liblocale-gettext-perl (1.07-3build2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2ubuntu1_s390x.deb ... Unpacking bsdmainutils (11.1.2ubuntu1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.3-10_s390x.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../03-libpipeline1_1.5.0-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.8.3-2ubuntu0.1_s390x.deb ... Unpacking man-db (2.8.3-2ubuntu0.1) ... Selecting previously unselected package libfreetype6:s390x. Preparing to unpack .../05-libfreetype6_2.8.1-2ubuntu2.2_s390x.deb ... Unpacking libfreetype6:s390x (2.8.1-2ubuntu2.2) ... Selecting previously unselected package ucf. Preparing to unpack .../06-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../07-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../08-fontconfig-config_2.12.6-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu2) ... Selecting previously unselected package libfontconfig1:s390x. Preparing to unpack .../09-libfontconfig1_2.12.6-0ubuntu2_s390x.deb ... Unpacking libfontconfig1:s390x (2.12.6-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../10-fontconfig_2.12.6-0ubuntu2_s390x.deb ... Unpacking fontconfig (2.12.6-0ubuntu2) ... Selecting previously unselected package multiarch-support. Preparing to unpack .../11-multiarch-support_2.27-3ubuntu1.6_s390x.deb ... Unpacking multiarch-support (2.27-3ubuntu1.6) ... Setting up multiarch-support (2.27-3ubuntu1.6) ... Selecting previously unselected package libjpeg-turbo8:s390x. (Reading database ... 15455 files and directories currently installed.) Preparing to unpack .../0-libjpeg-turbo8_1.5.2-0ubuntu5.18.04.6_s390x.deb ... Unpacking libjpeg-turbo8:s390x (1.5.2-0ubuntu5.18.04.6) ... Selecting previously unselected package libpython2.7-minimal:s390x. Preparing to unpack .../1-libpython2.7-minimal_2.7.17-1~18.04ubuntu1.11_s390x.deb ... Unpacking libpython2.7-minimal:s390x (2.7.17-1~18.04ubuntu1.11) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../2-python2.7-minimal_2.7.17-1~18.04ubuntu1.11_s390x.deb ... Unpacking python2.7-minimal (2.7.17-1~18.04ubuntu1.11) ... Selecting previously unselected package python-minimal. Preparing to unpack .../3-python-minimal_2.7.15~rc1-1_s390x.deb ... Unpacking python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:s390x. Preparing to unpack .../4-libpython2.7-stdlib_2.7.17-1~18.04ubuntu1.11_s390x.deb ... Unpacking libpython2.7-stdlib:s390x (2.7.17-1~18.04ubuntu1.11) ... Selecting previously unselected package python2.7. Preparing to unpack .../5-python2.7_2.7.17-1~18.04ubuntu1.11_s390x.deb ... Unpacking python2.7 (2.7.17-1~18.04ubuntu1.11) ... Selecting previously unselected package libpython-stdlib:s390x. Preparing to unpack .../6-libpython-stdlib_2.7.15~rc1-1_s390x.deb ... Unpacking libpython-stdlib:s390x (2.7.15~rc1-1) ... Setting up libpython2.7-minimal:s390x (2.7.17-1~18.04ubuntu1.11) ... Setting up python2.7-minimal (2.7.17-1~18.04ubuntu1.11) ... Setting up python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python. (Reading database ... 16212 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15~rc1-1_s390x.deb ... Unpacking python (2.7.15~rc1-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.32-2ubuntu0.4_s390x.deb ... Unpacking libmagic-mgc (1:5.32-2ubuntu0.4) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../002-libmagic1_1%3a5.32-2ubuntu0.4_s390x.deb ... Unpacking libmagic1:s390x (1:5.32-2ubuntu0.4) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.32-2ubuntu0.4_s390x.deb ... Unpacking file (1:5.32-2ubuntu0.4) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../004-libglib2.0-0_2.56.4-0ubuntu0.18.04.9_s390x.deb ... Unpacking libglib2.0-0:s390x (2.56.4-0ubuntu0.18.04.9) ... Selecting previously unselected package libgirepository-1.0-1:s390x. Preparing to unpack .../005-libgirepository-1.0-1_1.56.1-1_s390x.deb ... Unpacking libgirepository-1.0-1:s390x (1.56.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:s390x. Preparing to unpack .../006-gir1.2-glib-2.0_1.56.1-1_s390x.deb ... Unpacking gir1.2-glib-2.0:s390x (1.56.1-1) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../007-libelf1_0.170-0.4ubuntu0.1_s390x.deb ... Unpacking libelf1:s390x (0.170-0.4ubuntu0.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../008-libglib2.0-data_2.56.4-0ubuntu0.18.04.9_all.deb ... Unpacking libglib2.0-data (2.56.4-0ubuntu0.18.04.9) ... Selecting previously unselected package libicu60:s390x. Preparing to unpack .../009-libicu60_60.2-3ubuntu3.2_s390x.deb ... Unpacking libicu60:s390x (60.2-3ubuntu3.2) ... Selecting previously unselected package libpopt0:s390x. Preparing to unpack .../010-libpopt0_1.16-11_s390x.deb ... Unpacking libpopt0:s390x (1.16-11) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../011-libxml2_2.9.4+dfsg1-6.1ubuntu1.9_s390x.deb ... Unpacking libxml2:s390x (2.9.4+dfsg1-6.1ubuntu1.9) ... Selecting previously unselected package libyaml-0-2:s390x. Preparing to unpack .../012-libyaml-0-2_0.1.7-2ubuntu3_s390x.deb ... Unpacking libyaml-0-2:s390x (0.1.7-2ubuntu3) ... Selecting previously unselected package netbase. Preparing to unpack .../013-netbase_5.4_all.deb ... Unpacking netbase (5.4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../014-shared-mime-info_1.9-2_s390x.deb ... Unpacking shared-mime-info (1.9-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../015-gettext-base_0.19.8.1-6ubuntu0.3_s390x.deb ... Unpacking gettext-base (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../016-libdrm-common_2.4.101-2~18.04.1_all.deb ... Unpacking libdrm-common (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm2:s390x. Preparing to unpack .../017-libdrm2_2.4.101-2~18.04.1_s390x.deb ... Unpacking libdrm2:s390x (2.4.101-2~18.04.1) ... Selecting previously unselected package libxau6:s390x. Preparing to unpack .../018-libxau6_1%3a1.0.8-1ubuntu1_s390x.deb ... Unpacking libxau6:s390x (1:1.0.8-1ubuntu1) ... Selecting previously unselected package libxdmcp6:s390x. Preparing to unpack .../019-libxdmcp6_1%3a1.1.2-3_s390x.deb ... Unpacking libxdmcp6:s390x (1:1.1.2-3) ... Selecting previously unselected package libxcb1:s390x. Preparing to unpack .../020-libxcb1_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb1:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-data. Preparing to unpack .../021-libx11-data_2%3a1.6.4-3ubuntu0.4_all.deb ... Unpacking libx11-data (2:1.6.4-3ubuntu0.4) ... Selecting previously unselected package libx11-6:s390x. Preparing to unpack .../022-libx11-6_2%3a1.6.4-3ubuntu0.4_s390x.deb ... Unpacking libx11-6:s390x (2:1.6.4-3ubuntu0.4) ... Selecting previously unselected package libxext6:s390x. Preparing to unpack .../023-libxext6_2%3a1.3.3-1_s390x.deb ... Unpacking libxext6:s390x (2:1.3.3-1) ... Selecting previously unselected package rsync. Preparing to unpack .../024-rsync_3.1.2-2.1ubuntu1.6_s390x.deb ... Unpacking rsync (3.1.2-2.1ubuntu1.6) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../025-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libjpeg8:s390x. Preparing to unpack .../026-libjpeg8_8c-2ubuntu8_s390x.deb ... Unpacking libjpeg8:s390x (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:s390x. Preparing to unpack .../027-libjbig0_2.1-3.1ubuntu0.18.04.1_s390x.deb ... Unpacking libjbig0:s390x (2.1-3.1ubuntu0.18.04.1) ... Selecting previously unselected package libtiff5:s390x. Preparing to unpack .../028-libtiff5_4.0.9-5ubuntu0.10_s390x.deb ... Unpacking libtiff5:s390x (4.0.9-5ubuntu0.10) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../029-libgdk-pixbuf2.0-common_2.36.11-2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.36.11-2) ... Selecting previously unselected package libgdk-pixbuf2.0-0:s390x. Preparing to unpack .../030-libgdk-pixbuf2.0-0_2.36.11-2_s390x.deb ... Unpacking libgdk-pixbuf2.0-0:s390x (2.36.11-2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../031-gtk-update-icon-cache_3.22.30-1ubuntu4_s390x.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.22.30-1ubuntu4) ... Selecting previously unselected package libpixman-1-0:s390x. Preparing to unpack .../032-libpixman-1-0_0.34.0-2ubuntu0.1_s390x.deb ... Unpacking libpixman-1-0:s390x (0.34.0-2ubuntu0.1) ... Selecting previously unselected package libxcb-render0:s390x. Preparing to unpack .../033-libxcb-render0_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb-render0:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shm0:s390x. Preparing to unpack .../034-libxcb-shm0_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb-shm0:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxrender1:s390x. Preparing to unpack .../035-libxrender1_1%3a0.9.10-1_s390x.deb ... Unpacking libxrender1:s390x (1:0.9.10-1) ... Selecting previously unselected package libcairo2:s390x. Preparing to unpack .../036-libcairo2_1.15.10-2ubuntu0.1_s390x.deb ... Unpacking libcairo2:s390x (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../037-libcroco3_0.6.12-2_s390x.deb ... Unpacking libcroco3:s390x (0.6.12-2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../038-libthai-data_0.1.27-2_all.deb ... Unpacking libthai-data (0.1.27-2) ... Selecting previously unselected package libdatrie1:s390x. Preparing to unpack .../039-libdatrie1_0.2.10-7_s390x.deb ... Unpacking libdatrie1:s390x (0.2.10-7) ... Selecting previously unselected package libthai0:s390x. Preparing to unpack .../040-libthai0_0.1.27-2_s390x.deb ... Unpacking libthai0:s390x (0.1.27-2) ... Selecting previously unselected package libpango-1.0-0:s390x. Preparing to unpack .../041-libpango-1.0-0_1.40.14-1ubuntu0.1_s390x.deb ... Unpacking libpango-1.0-0:s390x (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libgraphite2-3:s390x. Preparing to unpack .../042-libgraphite2-3_1.3.11-2_s390x.deb ... Unpacking libgraphite2-3:s390x (1.3.11-2) ... Selecting previously unselected package libharfbuzz0b:s390x. Preparing to unpack .../043-libharfbuzz0b_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz0b:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libpangoft2-1.0-0:s390x. Preparing to unpack .../044-libpangoft2-1.0-0_1.40.14-1ubuntu0.1_s390x.deb ... Unpacking libpangoft2-1.0-0:s390x (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpangocairo-1.0-0:s390x. Preparing to unpack .../045-libpangocairo-1.0-0_1.40.14-1ubuntu0.1_s390x.deb ... Unpacking libpangocairo-1.0-0:s390x (1.40.14-1ubuntu0.1) ... Selecting previously unselected package librsvg2-2:s390x. Preparing to unpack .../046-librsvg2-2_2.40.20-2ubuntu0.2_s390x.deb ... Unpacking librsvg2-2:s390x (2.40.20-2ubuntu0.2) ... Selecting previously unselected package librsvg2-common:s390x. Preparing to unpack .../047-librsvg2-common_2.40.20-2ubuntu0.2_s390x.deb ... Unpacking librsvg2-common:s390x (2.40.20-2ubuntu0.2) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../048-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../049-ubuntu-mono_16.10+18.04.20181005-0ubuntu1_all.deb ... Unpacking ubuntu-mono (16.10+18.04.20181005-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../050-adwaita-icon-theme_3.28.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (3.28.0-1ubuntu1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../051-libsigsegv2_2.12-1_s390x.deb ... Unpacking libsigsegv2:s390x (2.12-1) ... Selecting previously unselected package m4. Preparing to unpack .../052-m4_1.4.18-1_s390x.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../053-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../054-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../055-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../056-autopoint_0.19.8.1-6ubuntu0.3_all.deb ... Unpacking autopoint (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package libtool. Preparing to unpack .../057-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../058-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../059-libarchive-zip-perl_1.60-1ubuntu0.1_all.deb ... Unpacking libarchive-zip-perl (1.60-1ubuntu0.1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../060-libfile-stripnondeterminism-perl_0.040-1.1~build1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../061-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../062-dh-strip-nondeterminism_0.040-1.1~build1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1.1~build1) ... Selecting previously unselected package gettext. Preparing to unpack .../063-gettext_0.19.8.1-6ubuntu0.3_s390x.deb ... Unpacking gettext (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../064-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../065-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../066-debhelper_11.1.6ubuntu2_all.deb ... Unpacking debhelper (11.1.6ubuntu2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../067-libfile-which-perl_1.21-1_all.deb ... Unpacking libfile-which-perl (1.21-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../068-libfile-homedir-perl_1.002-1_all.deb ... Unpacking libfile-homedir-perl (1.002-1) ... Selecting previously unselected package devscripts. Preparing to unpack .../069-devscripts_2.17.12ubuntu1.1_s390x.deb ... Unpacking devscripts (2.17.12ubuntu1.1) ... Selecting previously unselected package diffstat. Preparing to unpack .../070-diffstat_1.61-1build1_s390x.deb ... Unpacking diffstat (1.61-1build1) ... Selecting previously unselected package erlang-base. Preparing to unpack .../071-erlang-base_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-base (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-asn1. Preparing to unpack .../072-erlang-asn1_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-asn1 (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-mnesia. Preparing to unpack .../073-erlang-mnesia_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-mnesia (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-runtime-tools. Preparing to unpack .../074-erlang-runtime-tools_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-runtime-tools (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-crypto. Preparing to unpack .../075-erlang-crypto_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-crypto (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-public-key. Preparing to unpack .../076-erlang-public-key_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-public-key (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-ssl. Preparing to unpack .../077-erlang-ssl_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-ssl (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-inets. Preparing to unpack .../078-erlang-inets_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-inets (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-corba. Preparing to unpack .../079-erlang-corba_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-corba (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-dev. Preparing to unpack .../080-erlang-dev_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-dev (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-syntax-tools. Preparing to unpack .../081-erlang-syntax-tools_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-syntax-tools (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-diameter. Preparing to unpack .../082-erlang-diameter_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-diameter (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-xmerl. Preparing to unpack .../083-erlang-xmerl_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-xmerl (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-edoc. Preparing to unpack .../084-erlang-edoc_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-edoc (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-eldap. Preparing to unpack .../085-erlang-eldap_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-eldap (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-erl-docgen. Preparing to unpack .../086-erlang-erl-docgen_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-erl-docgen (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-eunit. Preparing to unpack .../087-erlang-eunit_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-eunit (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-ic. Preparing to unpack .../088-erlang-ic_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-ic (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package libltdl7:s390x. Preparing to unpack .../089-libltdl7_2.4.6-2_s390x.deb ... Unpacking libltdl7:s390x (2.4.6-2) ... Selecting previously unselected package libodbc1:s390x. Preparing to unpack .../090-libodbc1_2.3.4-1.1ubuntu3_s390x.deb ... Unpacking libodbc1:s390x (2.3.4-1.1ubuntu3) ... Selecting previously unselected package erlang-odbc. Preparing to unpack .../091-erlang-odbc_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-odbc (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-snmp. Preparing to unpack .../092-erlang-snmp_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-snmp (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-os-mon. Preparing to unpack .../093-erlang-os-mon_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-os-mon (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-parsetools. Preparing to unpack .../094-erlang-parsetools_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-parsetools (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-ssh. Preparing to unpack .../095-erlang-ssh_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-ssh (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-tools. Preparing to unpack .../096-erlang-tools_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-tools (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-nox. Preparing to unpack .../097-erlang-nox_1%3a20.2.2+dfsg-1ubuntu2_all.deb ... Unpacking erlang-nox (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package libglvnd0:s390x. Preparing to unpack .../098-libglvnd0_1.0.0-2ubuntu2.3_s390x.deb ... Unpacking libglvnd0:s390x (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libglapi-mesa:s390x. Preparing to unpack .../099-libglapi-mesa_20.0.8-0ubuntu1~18.04.1_s390x.deb ... Unpacking libglapi-mesa:s390x (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libx11-xcb1:s390x. Preparing to unpack .../100-libx11-xcb1_2%3a1.6.4-3ubuntu0.4_s390x.deb ... Unpacking libx11-xcb1:s390x (2:1.6.4-3ubuntu0.4) ... Selecting previously unselected package libxcb-dri2-0:s390x. Preparing to unpack .../101-libxcb-dri2-0_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb-dri2-0:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-dri3-0:s390x. Preparing to unpack .../102-libxcb-dri3-0_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb-dri3-0:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-glx0:s390x. Preparing to unpack .../103-libxcb-glx0_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb-glx0:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-present0:s390x. Preparing to unpack .../104-libxcb-present0_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb-present0:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-sync1:s390x. Preparing to unpack .../105-libxcb-sync1_1.13-2~ubuntu18.04_s390x.deb ... Unpacking libxcb-sync1:s390x (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxdamage1:s390x. Preparing to unpack .../106-libxdamage1_1%3a1.1.4-3_s390x.deb ... Unpacking libxdamage1:s390x (1:1.1.4-3) ... Selecting previously unselected package libxfixes3:s390x. Preparing to unpack .../107-libxfixes3_1%3a5.0.3-1_s390x.deb ... Unpacking libxfixes3:s390x (1:5.0.3-1) ... Selecting previously unselected package libxshmfence1:s390x. Preparing to unpack .../108-libxshmfence1_1.3-1_s390x.deb ... Unpacking libxshmfence1:s390x (1.3-1) ... Selecting previously unselected package libxxf86vm1:s390x. Preparing to unpack .../109-libxxf86vm1_1%3a1.1.4-1_s390x.deb ... Unpacking libxxf86vm1:s390x (1:1.1.4-1) ... Selecting previously unselected package libdrm-amdgpu1:s390x. Preparing to unpack .../110-libdrm-amdgpu1_2.4.101-2~18.04.1_s390x.deb ... Unpacking libdrm-amdgpu1:s390x (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm-nouveau2:s390x. Preparing to unpack .../111-libdrm-nouveau2_2.4.101-2~18.04.1_s390x.deb ... Unpacking libdrm-nouveau2:s390x (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm-radeon1:s390x. Preparing to unpack .../112-libdrm-radeon1_2.4.101-2~18.04.1_s390x.deb ... Unpacking libdrm-radeon1:s390x (2.4.101-2~18.04.1) ... Selecting previously unselected package libllvm10:s390x. Preparing to unpack .../113-libllvm10_1%3a10.0.0-4ubuntu1~18.04.2_s390x.deb ... Unpacking libllvm10:s390x (1:10.0.0-4ubuntu1~18.04.2) ... Selecting previously unselected package libsensors4:s390x. Preparing to unpack .../114-libsensors4_1%3a3.4.0-4ubuntu0.1_s390x.deb ... Unpacking libsensors4:s390x (1:3.4.0-4ubuntu0.1) ... Selecting previously unselected package libgl1-mesa-dri:s390x. Preparing to unpack .../115-libgl1-mesa-dri_20.0.8-0ubuntu1~18.04.1_s390x.deb ... Unpacking libgl1-mesa-dri:s390x (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libglx-mesa0:s390x. Preparing to unpack .../116-libglx-mesa0_20.0.8-0ubuntu1~18.04.1_s390x.deb ... Unpacking libglx-mesa0:s390x (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libglx0:s390x. Preparing to unpack .../117-libglx0_1.0.0-2ubuntu2.3_s390x.deb ... Unpacking libglx0:s390x (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgl1:s390x. Preparing to unpack .../118-libgl1_1.0.0-2ubuntu2.3_s390x.deb ... Unpacking libgl1:s390x (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgl1-mesa-glx:s390x. Preparing to unpack .../119-libgl1-mesa-glx_20.0.8-0ubuntu1~18.04.1_s390x.deb ... Unpacking libgl1-mesa-glx:s390x (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libglu1-mesa:s390x. Preparing to unpack .../120-libglu1-mesa_9.0.0-2.1build1_s390x.deb ... Unpacking libglu1-mesa:s390x (9.0.0-2.1build1) ... Selecting previously unselected package libwxbase3.0-0v5:s390x. Preparing to unpack .../121-libwxbase3.0-0v5_3.0.4+dfsg-3_s390x.deb ... Unpacking libwxbase3.0-0v5:s390x (3.0.4+dfsg-3) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../122-libgtk2.0-common_2.24.32-1ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.32-1ubuntu1) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../123-libatk1.0-data_2.28.1-1_all.deb ... Unpacking libatk1.0-data (2.28.1-1) ... Selecting previously unselected package libatk1.0-0:s390x. Preparing to unpack .../124-libatk1.0-0_2.28.1-1_s390x.deb ... Unpacking libatk1.0-0:s390x (2.28.1-1) ... Selecting previously unselected package libavahi-common-data:s390x. Preparing to unpack .../125-libavahi-common-data_0.7-3.1ubuntu1.3_s390x.deb ... Unpacking libavahi-common-data:s390x (0.7-3.1ubuntu1.3) ... Selecting previously unselected package libavahi-common3:s390x. Preparing to unpack .../126-libavahi-common3_0.7-3.1ubuntu1.3_s390x.deb ... Unpacking libavahi-common3:s390x (0.7-3.1ubuntu1.3) ... Selecting previously unselected package libavahi-client3:s390x. Preparing to unpack .../127-libavahi-client3_0.7-3.1ubuntu1.3_s390x.deb ... Unpacking libavahi-client3:s390x (0.7-3.1ubuntu1.3) ... Selecting previously unselected package libcups2:s390x. Preparing to unpack .../128-libcups2_2.2.7-1ubuntu2.10_s390x.deb ... Unpacking libcups2:s390x (2.2.7-1ubuntu2.10) ... Selecting previously unselected package libxcomposite1:s390x. Preparing to unpack .../129-libxcomposite1_1%3a0.4.4-2_s390x.deb ... Unpacking libxcomposite1:s390x (1:0.4.4-2) ... Selecting previously unselected package libxcursor1:s390x. Preparing to unpack .../130-libxcursor1_1%3a1.1.15-1_s390x.deb ... Unpacking libxcursor1:s390x (1:1.1.15-1) ... Selecting previously unselected package libxi6:s390x. Preparing to unpack .../131-libxi6_2%3a1.7.9-1_s390x.deb ... Unpacking libxi6:s390x (2:1.7.9-1) ... Selecting previously unselected package libxinerama1:s390x. Preparing to unpack .../132-libxinerama1_2%3a1.1.3-1_s390x.deb ... Unpacking libxinerama1:s390x (2:1.1.3-1) ... Selecting previously unselected package libxrandr2:s390x. Preparing to unpack .../133-libxrandr2_2%3a1.5.1-1_s390x.deb ... Unpacking libxrandr2:s390x (2:1.5.1-1) ... Selecting previously unselected package libgtk2.0-0:s390x. Preparing to unpack .../134-libgtk2.0-0_2.24.32-1ubuntu1_s390x.deb ... Unpacking libgtk2.0-0:s390x (2.24.32-1ubuntu1) ... Selecting previously unselected package libnotify4:s390x. Preparing to unpack .../135-libnotify4_0.7.7-3ubuntu0.18.04.1_s390x.deb ... Unpacking libnotify4:s390x (0.7.7-3ubuntu0.18.04.1) ... Selecting previously unselected package x11-common. Preparing to unpack .../136-x11-common_1%3a7.7+19ubuntu7.1_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu7.1) ... Selecting previously unselected package libice6:s390x. Preparing to unpack .../137-libice6_2%3a1.0.9-2ubuntu0.18.04.1_s390x.deb ... Unpacking libice6:s390x (2:1.0.9-2ubuntu0.18.04.1) ... Selecting previously unselected package libsm6:s390x. Preparing to unpack .../138-libsm6_2%3a1.2.2-1_s390x.deb ... Unpacking libsm6:s390x (2:1.2.2-1) ... Selecting previously unselected package libwxgtk3.0-0v5:s390x. Preparing to unpack .../139-libwxgtk3.0-0v5_3.0.4+dfsg-3_s390x.deb ... Unpacking libwxgtk3.0-0v5:s390x (3.0.4+dfsg-3) ... Selecting previously unselected package erlang-wx. Preparing to unpack .../140-erlang-wx_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-wx (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package erlang-reltool. Preparing to unpack .../141-erlang-reltool_1%3a20.2.2+dfsg-1ubuntu2_s390x.deb ... Unpacking erlang-reltool (1:20.2.2+dfsg-1ubuntu2) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:s390x. Preparing to unpack .../142-gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_s390x.deb ... Unpacking gir1.2-harfbuzz-0.0:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../143-python-pkg-resources_39.0.1-2ubuntu0.1_all.deb ... Unpacking python-pkg-resources (39.0.1-2ubuntu0.1) ... Selecting previously unselected package gyp. Preparing to unpack .../144-gyp_0.1+20150913git1f374df9-1ubuntu1_all.deb ... Unpacking gyp (0.1+20150913git1f374df9-1ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../145-icu-devtools_60.2-3ubuntu3.2_s390x.deb ... Unpacking icu-devtools (60.2-3ubuntu3.2) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../146-libapt-pkg-perl_0.1.33build1_s390x.deb ... Unpacking libapt-pkg-perl (0.1.33build1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../147-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../148-liburi-perl_1.73-1_all.deb ... Unpacking liburi-perl (1.73-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../149-libhtml-parser-perl_3.72-3build1_s390x.deb ... Unpacking libhtml-parser-perl (3.72-3build1) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../150-libcgi-pm-perl_4.38-1_all.deb ... Unpacking libcgi-pm-perl (4.38-1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../151-libsub-name-perl_0.21-1build1_s390x.deb ... Unpacking libsub-name-perl (0.21-1build1) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../152-libclass-accessor-perl_0.51-1_all.deb ... Unpacking libclass-accessor-perl (0.51-1) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../153-libclone-perl_0.39-1_s390x.deb ... Unpacking libclone-perl (0.39-1) ... Selecting previously unselected package libdigest-hmac-perl. Preparing to unpack .../154-libdigest-hmac-perl_1.03+dfsg-1_all.deb ... Unpacking libdigest-hmac-perl (1.03+dfsg-1) ... Selecting previously unselected package perl-openssl-defaults:s390x. Preparing to unpack .../155-perl-openssl-defaults_3build1_s390x.deb ... Unpacking perl-openssl-defaults:s390x (3build1) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../156-libnet-ssleay-perl_1.84-1ubuntu0.2_s390x.deb ... Unpacking libnet-ssleay-perl (1.84-1ubuntu0.2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../157-libio-socket-ssl-perl_2.060-3~ubuntu18.04.1_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3~ubuntu18.04.1) ... Selecting previously unselected package libnet-smtp-ssl-perl. Preparing to unpack .../158-libnet-smtp-ssl-perl_1.04-1_all.deb ... Unpacking libnet-smtp-ssl-perl (1.04-1) ... Selecting previously unselected package libmailtools-perl. Preparing to unpack .../159-libmailtools-perl_2.18-1_all.deb ... Unpacking libmailtools-perl (2.18-1) ... Selecting previously unselected package libsocket6-perl. Preparing to unpack .../160-libsocket6-perl_0.27-1build2_s390x.deb ... Unpacking libsocket6-perl (0.27-1build2) ... Selecting previously unselected package libio-socket-inet6-perl. Preparing to unpack .../161-libio-socket-inet6-perl_2.72-2_all.deb ... Unpacking libio-socket-inet6-perl (2.72-2) ... Selecting previously unselected package libnet-ip-perl. Preparing to unpack .../162-libnet-ip-perl_1.26-1_all.deb ... Unpacking libnet-ip-perl (1.26-1) ... Selecting previously unselected package libnet-dns-perl. Preparing to unpack .../163-libnet-dns-perl_1.10-2_all.deb ... Unpacking libnet-dns-perl (1.10-2) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../164-libnet-domain-tld-perl_1.75-1_all.deb ... Unpacking libnet-domain-tld-perl (1.75-1) ... Selecting previously unselected package libemail-valid-perl. Preparing to unpack .../165-libemail-valid-perl_1.202-1_all.deb ... Unpacking libemail-valid-perl (1.202-1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../166-libexporter-tiny-perl_1.000000-2_all.deb ... Unpacking libexporter-tiny-perl (1.000000-2) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../167-libipc-system-simple-perl_1.25-4_all.deb ... Unpacking libipc-system-simple-perl (1.25-4) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../168-libfile-basedir-perl_0.07-1_all.deb ... Unpacking libfile-basedir-perl (0.07-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../169-libglib2.0-bin_2.56.4-0ubuntu0.18.04.9_s390x.deb ... Unpacking libglib2.0-bin (2.56.4-0ubuntu0.18.04.9) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../170-python3-lib2to3_3.6.9-1~18.04_all.deb ... Unpacking python3-lib2to3 (3.6.9-1~18.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../171-python3-distutils_3.6.9-1~18.04_all.deb ... Unpacking python3-distutils (3.6.9-1~18.04) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../172-libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.9_s390x.deb ... Unpacking libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.9) ... Selecting previously unselected package libpcre16-3:s390x. Preparing to unpack .../173-libpcre16-3_2%3a8.39-9ubuntu0.1_s390x.deb ... Unpacking libpcre16-3:s390x (2:8.39-9ubuntu0.1) ... Selecting previously unselected package libpcre32-3:s390x. Preparing to unpack .../174-libpcre32-3_2%3a8.39-9ubuntu0.1_s390x.deb ... Unpacking libpcre32-3:s390x (2:8.39-9ubuntu0.1) ... Selecting previously unselected package libpcrecpp0v5:s390x. Preparing to unpack .../175-libpcrecpp0v5_2%3a8.39-9ubuntu0.1_s390x.deb ... Unpacking libpcrecpp0v5:s390x (2:8.39-9ubuntu0.1) ... Selecting previously unselected package libpcre3-dev:s390x. Preparing to unpack .../176-libpcre3-dev_2%3a8.39-9ubuntu0.1_s390x.deb ... Unpacking libpcre3-dev:s390x (2:8.39-9ubuntu0.1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../177-pkg-config_0.29.1-0ubuntu2_s390x.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../178-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2.2_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2.2) ... Selecting previously unselected package libglib2.0-dev:s390x. Preparing to unpack .../179-libglib2.0-dev_2.56.4-0ubuntu0.18.04.9_s390x.deb ... Unpacking libglib2.0-dev:s390x (2.56.4-0ubuntu0.18.04.9) ... Selecting previously unselected package libgraphite2-dev:s390x. Preparing to unpack .../180-libgraphite2-dev_1.3.11-2_s390x.deb ... Unpacking libgraphite2-dev:s390x (1.3.11-2) ... Selecting previously unselected package libharfbuzz-icu0:s390x. Preparing to unpack .../181-libharfbuzz-icu0_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz-icu0:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libharfbuzz-gobject0:s390x. Preparing to unpack .../182-libharfbuzz-gobject0_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz-gobject0:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libicu-le-hb0:s390x. Preparing to unpack .../183-libicu-le-hb0_1.0.3+git161113-4_s390x.deb ... Unpacking libicu-le-hb0:s390x (1.0.3+git161113-4) ... Selecting previously unselected package libiculx60:s390x. Preparing to unpack .../184-libiculx60_60.2-3ubuntu3.2_s390x.deb ... Unpacking libiculx60:s390x (60.2-3ubuntu3.2) ... Selecting previously unselected package libicu-le-hb-dev:s390x. Preparing to unpack .../185-libicu-le-hb-dev_1.0.3+git161113-4_s390x.deb ... Unpacking libicu-le-hb-dev:s390x (1.0.3+git161113-4) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../186-libicu-dev_60.2-3ubuntu3.2_s390x.deb ... Unpacking libicu-dev (60.2-3ubuntu3.2) ... Selecting previously unselected package libharfbuzz-dev:s390x. Preparing to unpack .../187-libharfbuzz-dev_1.7.2-1ubuntu1_s390x.deb ... Unpacking libharfbuzz-dev:s390x (1.7.2-1ubuntu1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../188-libio-pty-perl_1%3a1.08-1.1build4_s390x.deb ... Unpacking libio-pty-perl (1:1.08-1.1build4) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../189-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../190-libipc-run-perl_0.96-1_all.deb ... Unpacking libipc-run-perl (0.96-1) ... Selecting previously unselected package libjs-async. Preparing to unpack .../191-libjs-async_0.8.0-3_all.deb ... Unpacking libjs-async (0.8.0-3) ... Selecting previously unselected package libjs-node-uuid. Preparing to unpack .../192-libjs-node-uuid_1.4.7-5_all.deb ... Unpacking libjs-node-uuid (1.4.7-5) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../193-libjs-underscore_1.8.3~dfsg-1ubuntu0.1_all.deb ... Unpacking libjs-underscore (1.8.3~dfsg-1ubuntu0.1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../194-liblist-moreutils-perl_0.416-1build3_s390x.deb ... Unpacking liblist-moreutils-perl (0.416-1build3) ... Selecting previously unselected package libnspr4:s390x. Preparing to unpack .../195-libnspr4_2%3a4.18-1ubuntu1_s390x.deb ... Unpacking libnspr4:s390x (2:4.18-1ubuntu1) ... Selecting previously unselected package libnspr4-dev. Preparing to unpack .../196-libnspr4-dev_2%3a4.18-1ubuntu1_s390x.deb ... Unpacking libnspr4-dev (2:4.18-1ubuntu1) ... Selecting previously unselected package libparse-debianchangelog-perl. Preparing to unpack .../197-libparse-debianchangelog-perl_1.2.0-12_all.deb ... Unpacking libparse-debianchangelog-perl (1.2.0-12) ... Selecting previously unselected package libssl1.0-dev:s390x. Preparing to unpack .../198-libssl1.0-dev_1.0.2n-1ubuntu5.13_s390x.deb ... Unpacking libssl1.0-dev:s390x (1.0.2n-1ubuntu5.13) ... Selecting previously unselected package libtext-levenshtein-perl. Preparing to unpack .../199-libtext-levenshtein-perl_0.13-1_all.deb ... Unpacking libtext-levenshtein-perl (0.13-1) ... Selecting previously unselected package libuv1:s390x. Preparing to unpack .../200-libuv1_1.18.0-3_s390x.deb ... Unpacking libuv1:s390x (1.18.0-3) ... Selecting previously unselected package libuv1-dev:s390x. Preparing to unpack .../201-libuv1-dev_1.18.0-3_s390x.deb ... Unpacking libuv1-dev:s390x (1.18.0-3) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../202-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../203-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../204-libxml-sax-perl_0.99+dfsg-2ubuntu1_all.deb ... Unpacking libxml-sax-perl (0.99+dfsg-2ubuntu1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../205-libxml-libxml-perl_2.0128+dfsg-5_s390x.deb ... Unpacking libxml-libxml-perl (2.0128+dfsg-5) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../206-libxml-simple-perl_2.24-1_all.deb ... Unpacking libxml-simple-perl (2.24-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../207-libyaml-libyaml-perl_0.69+repack-1_s390x.deb ... Unpacking libyaml-libyaml-perl (0.69+repack-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../208-patchutils_0.3.4-2_s390x.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package t1utils. Preparing to unpack .../209-t1utils_1.41-2_s390x.deb ... Unpacking t1utils (1.41-2) ... Selecting previously unselected package lintian. Preparing to unpack .../210-lintian_2.5.81ubuntu1_all.deb ... Unpacking lintian (2.5.81ubuntu1) ... Selecting previously unselected package libc-ares2:s390x. Preparing to unpack .../211-libc-ares2_1.14.0-1ubuntu0.2_s390x.deb ... Unpacking libc-ares2:s390x (1.14.0-1ubuntu0.2) ... Selecting previously unselected package libhttp-parser2.7.1:s390x. Preparing to unpack .../212-libhttp-parser2.7.1_2.7.1-2ubuntu0.1_s390x.deb ... Unpacking libhttp-parser2.7.1:s390x (2.7.1-2ubuntu0.1) ... Selecting previously unselected package nodejs. Preparing to unpack .../213-nodejs_8.10.0~dfsg-2ubuntu0.4_s390x.deb ... Unpacking nodejs (8.10.0~dfsg-2ubuntu0.4) ... Selecting previously unselected package node-async. Preparing to unpack .../214-node-async_0.8.0-3_all.deb ... Unpacking node-async (0.8.0-3) ... Selecting previously unselected package node-builtin-modules. Preparing to unpack .../215-node-builtin-modules_1.1.1-1_all.deb ... Unpacking node-builtin-modules (1.1.1-1) ... Selecting previously unselected package node-fs.realpath. Preparing to unpack .../216-node-fs.realpath_1.0.0-1_all.deb ... Unpacking node-fs.realpath (1.0.0-1) ... Selecting previously unselected package node-hosted-git-info. Preparing to unpack .../217-node-hosted-git-info_2.5.0-1_all.deb ... Unpacking node-hosted-git-info (2.5.0-1) ... Selecting previously unselected package node-wrappy. Preparing to unpack .../218-node-wrappy_1.0.2-1_all.deb ... Unpacking node-wrappy (1.0.2-1) ... Selecting previously unselected package node-once. Preparing to unpack .../219-node-once_1.4.0-2ubuntu1_all.deb ... Unpacking node-once (1.4.0-2ubuntu1) ... Selecting previously unselected package node-inflight. Preparing to unpack .../220-node-inflight_1.0.6-1_all.deb ... Unpacking node-inflight (1.0.6-1) ... Selecting previously unselected package node-is-builtin-module. Preparing to unpack .../221-node-is-builtin-module_1.0.0-1_all.deb ... Unpacking node-is-builtin-module (1.0.0-1) ... Selecting previously unselected package node-isexe. Preparing to unpack .../222-node-isexe_2.0.0-3_all.deb ... Unpacking node-isexe (2.0.0-3) ... Selecting previously unselected package node-node-uuid. Preparing to unpack .../223-node-node-uuid_1.4.7-5_all.deb ... Unpacking node-node-uuid (1.4.7-5) ... Selecting previously unselected package node-path-is-absolute. Preparing to unpack .../224-node-path-is-absolute_1.0.0-1_all.deb ... Unpacking node-path-is-absolute (1.0.0-1) ... Selecting previously unselected package node-pseudomap. Preparing to unpack .../225-node-pseudomap_1.0.2-1_all.deb ... Unpacking node-pseudomap (1.0.2-1) ... Selecting previously unselected package node-spdx-license-ids. Preparing to unpack .../226-node-spdx-license-ids_1.2.2-1_all.deb ... Unpacking node-spdx-license-ids (1.2.2-1) ... Selecting previously unselected package node-spdx-correct. Preparing to unpack .../227-node-spdx-correct_1.0.2-1_all.deb ... Unpacking node-spdx-correct (1.0.2-1) ... Selecting previously unselected package node-spdx-expression-parse. Preparing to unpack .../228-node-spdx-expression-parse_1.0.4-1_all.deb ... Unpacking node-spdx-expression-parse (1.0.4-1) ... Selecting previously unselected package node-underscore. Preparing to unpack .../229-node-underscore_1.8.3~dfsg-1ubuntu0.1_all.deb ... Unpacking node-underscore (1.8.3~dfsg-1ubuntu0.1) ... Selecting previously unselected package node-validate-npm-package-license. Preparing to unpack .../230-node-validate-npm-package-license_3.0.1-1_all.deb ... Unpacking node-validate-npm-package-license (3.0.1-1) ... Selecting previously unselected package node-yallist. Preparing to unpack .../231-node-yallist_2.0.0-1_all.deb ... Unpacking node-yallist (2.0.0-1) ... Selecting previously unselected package zip. Preparing to unpack .../232-zip_3.0-11build1_s390x.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package libffi-dev:s390x. Preparing to unpack .../233-libffi-dev_3.2.1-8_s390x.deb ... Unpacking libffi-dev:s390x (3.2.1-8) ... Selecting previously unselected package libjs-inherits. Preparing to unpack .../234-libjs-inherits_2.0.3-1_all.deb ... Unpacking libjs-inherits (2.0.3-1) ... Selecting previously unselected package node-abbrev. Preparing to unpack .../235-node-abbrev_1.0.9-1_all.deb ... Unpacking node-abbrev (1.0.9-1) ... Selecting previously unselected package node-ansi. Preparing to unpack .../236-node-ansi_0.3.0-2ubuntu1_all.deb ... Unpacking node-ansi (0.3.0-2ubuntu1) ... Selecting previously unselected package node-ansi-color-table. Preparing to unpack .../237-node-ansi-color-table_1.0.0-1_all.deb ... Unpacking node-ansi-color-table (1.0.0-1) ... Selecting previously unselected package node-archy. Preparing to unpack .../238-node-archy_1.0.0-1ubuntu1_all.deb ... Unpacking node-archy (1.0.0-1ubuntu1) ... Selecting previously unselected package node-balanced-match. Preparing to unpack .../239-node-balanced-match_0.4.2-1_all.deb ... Unpacking node-balanced-match (0.4.2-1) ... Selecting previously unselected package node-inherits. Preparing to unpack .../240-node-inherits_2.0.3-1_all.deb ... Unpacking node-inherits (2.0.3-1) ... Selecting previously unselected package node-block-stream. Preparing to unpack .../241-node-block-stream_0.0.9-1ubuntu1_all.deb ... Unpacking node-block-stream (0.0.9-1ubuntu1) ... Selecting previously unselected package node-concat-map. Preparing to unpack .../242-node-concat-map_0.0.1-1_all.deb ... Unpacking node-concat-map (0.0.1-1) ... Selecting previously unselected package node-brace-expansion. Preparing to unpack .../243-node-brace-expansion_1.1.8-1_all.deb ... Unpacking node-brace-expansion (1.1.8-1) ... Selecting previously unselected package node-delayed-stream. Preparing to unpack .../244-node-delayed-stream_0.0.5-1_all.deb ... Unpacking node-delayed-stream (0.0.5-1) ... Selecting previously unselected package node-combined-stream. Preparing to unpack .../245-node-combined-stream_0.0.5-1_all.deb ... Unpacking node-combined-stream (0.0.5-1) ... Selecting previously unselected package node-cookie-jar. Preparing to unpack .../246-node-cookie-jar_0.3.1-1_all.deb ... Unpacking node-cookie-jar (0.3.1-1) ... Selecting previously unselected package node-forever-agent. Preparing to unpack .../247-node-forever-agent_0.5.1-1_all.deb ... Unpacking node-forever-agent (0.5.1-1) ... Selecting previously unselected package node-mime. Preparing to unpack .../248-node-mime_1.3.4-1_all.deb ... Unpacking node-mime (1.3.4-1) ... Selecting previously unselected package node-form-data. Preparing to unpack .../249-node-form-data_0.1.0-1_all.deb ... Unpacking node-form-data (0.1.0-1) ... Selecting previously unselected package node-minimatch. Preparing to unpack .../250-node-minimatch_3.0.4-3+deb10u1build0.18.04.1_all.deb ... Unpacking node-minimatch (3.0.4-3+deb10u1build0.18.04.1) ... Selecting previously unselected package node-glob. Preparing to unpack .../251-node-glob_7.1.2-4_all.deb ... Unpacking node-glob (7.1.2-4) ... Selecting previously unselected package node-rimraf. Preparing to unpack .../252-node-rimraf_2.6.2-1_all.deb ... Unpacking node-rimraf (2.6.2-1) ... Selecting previously unselected package node-mkdirp. Preparing to unpack .../253-node-mkdirp_0.5.1-1_all.deb ... Unpacking node-mkdirp (0.5.1-1) ... Selecting previously unselected package node-graceful-fs. Preparing to unpack .../254-node-graceful-fs_4.1.11-1_all.deb ... Unpacking node-graceful-fs (4.1.11-1) ... Selecting previously unselected package node-fstream. Preparing to unpack .../255-node-fstream_1.0.10-1ubuntu0.18.04.1_all.deb ... Unpacking node-fstream (1.0.10-1ubuntu0.18.04.1) ... Selecting previously unselected package node-fstream-ignore. Preparing to unpack .../256-node-fstream-ignore_0.0.6-2_all.deb ... Unpacking node-fstream-ignore (0.0.6-2) ... Selecting previously unselected package node-github-url-from-git. Preparing to unpack .../257-node-github-url-from-git_1.4.0-1_all.deb ... Unpacking node-github-url-from-git (1.4.0-1) ... Selecting previously unselected package nodejs-dev. Preparing to unpack .../258-nodejs-dev_8.10.0~dfsg-2ubuntu0.4_s390x.deb ... Unpacking nodejs-dev (8.10.0~dfsg-2ubuntu0.4) ... Selecting previously unselected package node-nopt. Preparing to unpack .../259-node-nopt_3.0.6-3_all.deb ... Unpacking node-nopt (3.0.6-3) ... Selecting previously unselected package node-npmlog. Preparing to unpack .../260-node-npmlog_0.0.4-1_all.deb ... Unpacking node-npmlog (0.0.4-1) ... Selecting previously unselected package node-osenv. Preparing to unpack .../261-node-osenv_0.1.4-1_all.deb ... Unpacking node-osenv (0.1.4-1) ... Selecting previously unselected package node-tunnel-agent. Preparing to unpack .../262-node-tunnel-agent_0.3.1-1_all.deb ... Unpacking node-tunnel-agent (0.3.1-1) ... Selecting previously unselected package node-json-stringify-safe. Preparing to unpack .../263-node-json-stringify-safe_5.0.0-1_all.deb ... Unpacking node-json-stringify-safe (5.0.0-1) ... Selecting previously unselected package node-qs. Preparing to unpack .../264-node-qs_2.2.4-1ubuntu1_all.deb ... Unpacking node-qs (2.2.4-1ubuntu1) ... Selecting previously unselected package node-request. Preparing to unpack .../265-node-request_2.26.1-1_all.deb ... Unpacking node-request (2.26.1-1) ... Selecting previously unselected package node-semver. Preparing to unpack .../266-node-semver_5.4.1-1_all.deb ... Unpacking node-semver (5.4.1-1) ... Selecting previously unselected package node-tar. Preparing to unpack .../267-node-tar_2.2.1-1_all.deb ... Unpacking node-tar (2.2.1-1) ... Selecting previously unselected package node-which. Preparing to unpack .../268-node-which_1.3.0-1_all.deb ... Unpacking node-which (1.3.0-1) ... Selecting previously unselected package node-gyp. Preparing to unpack .../269-node-gyp_3.6.2-1ubuntu1_all.deb ... Unpacking node-gyp (3.6.2-1ubuntu1) ... Selecting previously unselected package node-ini. Preparing to unpack .../270-node-ini_1.3.4-1_all.deb ... Unpacking node-ini (1.3.4-1) ... Selecting previously unselected package node-lockfile. Preparing to unpack .../271-node-lockfile_0.4.1-1_all.deb ... Unpacking node-lockfile (0.4.1-1) ... Selecting previously unselected package node-lru-cache. Preparing to unpack .../272-node-lru-cache_4.1.1-1_all.deb ... Unpacking node-lru-cache (4.1.1-1) ... Selecting previously unselected package node-mute-stream. Preparing to unpack .../273-node-mute-stream_0.0.7-1_all.deb ... Unpacking node-mute-stream (0.0.7-1) ... Selecting previously unselected package node-normalize-package-data. Preparing to unpack .../274-node-normalize-package-data_2.3.5-2_all.deb ... Unpacking node-normalize-package-data (2.3.5-2) ... Selecting previously unselected package node-read. Preparing to unpack .../275-node-read_1.0.7-1_all.deb ... Unpacking node-read (1.0.7-1) ... Selecting previously unselected package node-read-package-json. Preparing to unpack .../276-node-read-package-json_1.2.4-1_all.deb ... Unpacking node-read-package-json (1.2.4-1) ... Selecting previously unselected package node-retry. Preparing to unpack .../277-node-retry_0.10.1-1_all.deb ... Unpacking node-retry (0.10.1-1) ... Selecting previously unselected package node-sha. Preparing to unpack .../278-node-sha_1.2.3-1_all.deb ... Unpacking node-sha (1.2.3-1) ... Selecting previously unselected package node-slide. Preparing to unpack .../279-node-slide_1.1.6-1_all.deb ... Unpacking node-slide (1.1.6-1) ... Selecting previously unselected package npm. Preparing to unpack .../280-npm_3.5.2-0ubuntu4_all.deb ... Unpacking npm (3.5.2-0ubuntu4) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../281-pkg-kde-tools_0.15.28ubuntu1_all.deb ... Unpacking pkg-kde-tools (0.15.28ubuntu1) ... Setting up libhtml-tagset-perl (3.20-3) ... Setting up libnet-domain-tld-perl (1.75-1) ... Setting up libglvnd0:s390x (1.0.0-2ubuntu2.3) ... Setting up libpopt0:s390x (1.16-11) ... Setting up libhttp-parser2.7.1:s390x (2.7.1-2ubuntu0.1) ... Setting up libicu60:s390x (60.2-3ubuntu3.2) ... Setting up libgtk2.0-common (2.24.32-1ubuntu1) ... Setting up libjs-node-uuid (1.4.7-5) ... Setting up libllvm10:s390x (1:10.0.0-4ubuntu1~18.04.2) ... Setting up libapt-pkg-perl (0.1.33build1) ... Setting up libarchive-zip-perl (1.60-1ubuntu0.1) ... Setting up erlang-base (1:20.2.2+dfsg-1ubuntu2) ... Searching for services which depend on erlang and should be started...none found. Setting up libjs-underscore (1.8.3~dfsg-1ubuntu0.1) ... Setting up erlang-dev (1:20.2.2+dfsg-1ubuntu2) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up libio-pty-perl (1:1.08-1.1build4) ... Setting up libfile-which-perl (1.21-1) ... Setting up libtext-levenshtein-perl (0.13-1) ... Setting up libjs-inherits (2.0.3-1) ... Setting up erlang-ic (1:20.2.2+dfsg-1ubuntu2) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libnet-ip-perl (1.26-1) ... Setting up libjbig0:s390x (2.1-3.1ubuntu0.18.04.1) ... Setting up libsigsegv2:s390x (2.12-1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libuv1:s390x (1.18.0-3) ... Setting up perl-openssl-defaults:s390x (3build1) ... Setting up libfile-homedir-perl (1.002-1) ... Setting up libipc-system-simple-perl (1.25-4) ... Setting up libfile-basedir-perl (0.07-1) ... Setting up libelf1:s390x (0.170-0.4ubuntu0.1) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:s390x (2.56.4-0ubuntu0.18.04.9) ... No schema files found: doing nothing. Setting up libxshmfence1:s390x (1.3-1) ... Setting up libexporter-tiny-perl (1.000000-2) ... Setting up erlang-xmerl (1:20.2.2+dfsg-1ubuntu2) ... Setting up libssl1.0-dev:s390x (1.0.2n-1ubuntu5.13) ... Setting up libffi-dev:s390x (3.2.1-8) ... Setting up libgdk-pixbuf2.0-common (2.36.11-2) ... Setting up libdatrie1:s390x (0.2.10-7) ... Setting up gettext-base (0.19.8.1-6ubuntu0.3) ... Setting up libjpeg-turbo8:s390x (1.5.2-0ubuntu5.18.04.6) ... Setting up libpipeline1:s390x (1.5.0-1) ... Setting up libglapi-mesa:s390x (20.0.8-0ubuntu1~18.04.1) ... Setting up devscripts (2.17.12ubuntu1.1) ... Setting up m4 (1.4.18-1) ... Setting up libnspr4:s390x (2:4.18-1ubuntu1) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:s390x (1.56.1-1) ... Setting up libxml2:s390x (2.9.4+dfsg1-6.1ubuntu1.9) ... Setting up zip (3.0-11build1) ... Setting up libfreetype6:s390x (2.8.1-2ubuntu2.2) ... Setting up libmagic-mgc (1:5.32-2ubuntu0.4) ... Setting up libnspr4-dev (2:4.18-1ubuntu1) ... Setting up libwxbase3.0-0v5:s390x (3.0.4+dfsg-3) ... Setting up libmagic1:s390x (1:5.32-2ubuntu0.4) ... Setting up libdrm-common (2.4.101-2~18.04.1) ... Setting up libgraphite2-3:s390x (1.3.11-2) ... Setting up rsync (3.1.2-2.1ubuntu1.6) ... invoke-rc.d: policy-rc.d denied execution of restart. Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Setting up libcroco3:s390x (0.6.12-2) ... Setting up erlang-crypto (1:20.2.2+dfsg-1ubuntu2) ... Setting up erlang-asn1 (1:20.2.2+dfsg-1ubuntu2) ... Setting up libatk1.0-data (2.28.1-1) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up erlang-mnesia (1:20.2.2+dfsg-1ubuntu2) ... Setting up libyaml-0-2:s390x (0.1.7-2ubuntu3) ... Setting up libx11-xcb1:s390x (2:1.6.4-3ubuntu0.4) ... Setting up libpixman-1-0:s390x (0.34.0-2ubuntu0.1) ... Setting up erlang-eunit (1:20.2.2+dfsg-1ubuntu2) ... Setting up gir1.2-glib-2.0:s390x (1.56.1-1) ... Setting up libglib2.0-data (2.56.4-0ubuntu0.18.04.9) ... Setting up libsocket6-perl (0.27-1build2) ... Setting up patchutils (0.3.4-2) ... Setting up autotools-dev (20180224.1) ... Setting up liburi-perl (1.73-1) ... Setting up t1utils (1.41-2) ... Setting up libatk1.0-0:s390x (2.28.1-1) ... Setting up libltdl7:s390x (2.4.6-2) ... Setting up libhtml-parser-perl (3.72-3build1) ... Setting up libipc-run-perl (0.96-1) ... Setting up libcgi-pm-perl (4.38-1) ... Setting up libdigest-hmac-perl (1.03+dfsg-1) ... Setting up libio-string-perl (1.08-3) ... Setting up liblocale-gettext-perl (1.07-3build2) ... Setting up libclone-perl (0.39-1) ... Setting up libsensors4:s390x (1:3.4.0-4ubuntu0.1) ... Setting up shared-mime-info (1.9-2) ... Setting up libpcrecpp0v5:s390x (2:8.39-9ubuntu0.1) ... Setting up libpcre32-3:s390x (2:8.39-9ubuntu0.1) ... Setting up erlang-runtime-tools (1:20.2.2+dfsg-1ubuntu2) ... Setting up icu-devtools (60.2-3ubuntu3.2) ... Setting up erlang-syntax-tools (1:20.2.2+dfsg-1ubuntu2) ... Setting up libpcre16-3:s390x (2:8.39-9ubuntu0.1) ... Setting up libthai-data (0.1.27-2) ... Setting up libxdmcp6:s390x (1:1.1.2-3) ... Setting up bsdmainutils (11.1.2ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libjs-async (0.8.0-3) ... Setting up python3-lib2to3 (3.6.9-1~18.04) ... Setting up x11-common (1:7.7+19ubuntu7.1) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: policy-rc.d denied execution of start. Setting up libsub-name-perl (0.21-1build1) ... Setting up libyaml-libyaml-perl (0.69+repack-1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libglib2.0-bin (2.56.4-0ubuntu0.18.04.9) ... Setting up libgraphite2-dev:s390x (1.3.11-2) ... Setting up libc-ares2:s390x (1.14.0-1ubuntu0.2) ... Setting up python3-distutils (3.6.9-1~18.04) ... Setting up libx11-data (2:1.6.4-3ubuntu0.4) ... Setting up libpython2.7-stdlib:s390x (2.7.17-1~18.04ubuntu1.11) ... Setting up diffstat (1.61-1build1) ... Setting up libxau6:s390x (1:1.0.8-1ubuntu1) ... Setting up autopoint (0.19.8.1-6ubuntu0.3) ... Setting up libclass-accessor-perl (0.51-1) ... Setting up libavahi-common-data:s390x (0.7-3.1ubuntu1.3) ... Setting up netbase (5.4) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2.2) ... Setting up libuv1-dev:s390x (1.18.0-3) ... Setting up libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Setting up libxml-sax-perl (0.99+dfsg-2ubuntu1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libjpeg8:s390x (8c-2ubuntu8) ... Setting up liblist-moreutils-perl (0.416-1build3) ... Setting up erlang-parsetools (1:20.2.2+dfsg-1ubuntu2) ... Setting up libpcre3-dev:s390x (2:8.39-9ubuntu0.1) ... Setting up fontconfig-config (2.12.6-0ubuntu2) ... Setting up libodbc1:s390x (2.3.4-1.1ubuntu3) ... Setting up libio-socket-inet6-perl (2.72-2) ... Setting up libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.9) ... Setting up gettext (0.19.8.1-6ubuntu0.3) ... Setting up nodejs (8.10.0~dfsg-2ubuntu0.4) ... update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode Setting up node-balanced-match (0.4.2-1) ... Setting up libnet-ssleay-perl (1.84-1ubuntu0.2) ... Setting up node-node-uuid (1.4.7-5) ... Setting up node-yallist (2.0.0-1) ... Setting up node-slide (1.1.6-1) ... Setting up node-github-url-from-git (1.4.0-1) ... Setting up node-pseudomap (1.0.2-1) ... Setting up python2.7 (2.7.17-1~18.04ubuntu1.11) ... Setting up erlang-public-key (1:20.2.2+dfsg-1ubuntu2) ... Setting up libharfbuzz0b:s390x (1.7.2-1ubuntu1) ... Setting up node-spdx-license-ids (1.2.2-1) ... Setting up libtiff5:s390x (4.0.9-5ubuntu0.10) ... Setting up node-wrappy (1.0.2-1) ... Setting up autoconf (2.69-11) ... Setting up libthai0:s390x (0.1.27-2) ... Setting up node-mime (1.3.4-1) ... Setting up libnet-dns-perl (1.10-2) ... Setting up file (1:5.32-2ubuntu0.4) ... Setting up node-abbrev (1.0.9-1) ... Setting up erlang-snmp (1:20.2.2+dfsg-1ubuntu2) ... Setting up libglib2.0-dev:s390x (2.56.4-0ubuntu0.18.04.9) ... Setting up libio-socket-ssl-perl (2.060-3~ubuntu18.04.1) ... Setting up node-semver (5.4.1-1) ... Setting up libdrm2:s390x (2.4.101-2~18.04.1) ... Setting up erlang-ssl (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-retry (0.10.1-1) ... Setting up libpython-stdlib:s390x (2.7.15~rc1-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up erlang-inets (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-forever-agent (0.5.1-1) ... Setting up node-underscore (1.8.3~dfsg-1ubuntu0.1) ... Setting up gir1.2-harfbuzz-0.0:s390x (1.7.2-1ubuntu1) ... Setting up node-json-stringify-safe (5.0.0-1) ... Setting up erlang-tools (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-inherits (2.0.3-1) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up node-graceful-fs (4.1.11-1) ... Setting up node-archy (1.0.0-1ubuntu1) ... Setting up libice6:s390x (2:1.0.9-2ubuntu0.18.04.1) ... Setting up node-path-is-absolute (1.0.0-1) ... Setting up node-builtin-modules (1.1.1-1) ... Setting up libparse-debianchangelog-perl (1.2.0-12) ... Setting up man-db (2.8.3-2ubuntu0.1) ... Not building database; man-db/auto-update is not 'true'. Setting up node-isexe (2.0.0-3) ... Setting up node-spdx-correct (1.0.2-1) ... Setting up node-async (0.8.0-3) ... Setting up libavahi-common3:s390x (0.7-3.1ubuntu1.3) ... Setting up libdrm-radeon1:s390x (2.4.101-2~18.04.1) ... Setting up libxml-libxml-perl (2.0128+dfsg-5) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up node-cookie-jar (0.3.1-1) ... Setting up erlang-odbc (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-mute-stream (0.0.7-1) ... Setting up libdrm-nouveau2:s390x (2.4.101-2~18.04.1) ... Setting up node-concat-map (0.0.1-1) ... Setting up node-ini (1.3.4-1) ... Setting up node-mkdirp (0.5.1-1) ... Setting up libxcb1:s390x (1.13-2~ubuntu18.04) ... Setting up libharfbuzz-gobject0:s390x (1.7.2-1ubuntu1) ... Setting up node-once (1.4.0-2ubuntu1) ... Setting up python (2.7.15~rc1-1) ... Setting up node-sha (1.2.3-1) ... Setting up node-fs.realpath (1.0.0-1) ... Setting up node-lockfile (0.4.1-1) ... Setting up node-brace-expansion (1.1.8-1) ... Setting up libtool (2.4.6-2) ... Setting up node-spdx-expression-parse (1.0.4-1) ... Setting up libxcb-present0:s390x (1.13-2~ubuntu18.04) ... Setting up node-qs (2.2.4-1ubuntu1) ... Setting up libfontconfig1:s390x (2.12.6-0ubuntu2) ... Setting up libxcb-dri2-0:s390x (1.13-2~ubuntu18.04) ... Setting up libsm6:s390x (2:1.2.2-1) ... Setting up node-osenv (0.1.4-1) ... Setting up libxcb-dri3-0:s390x (1.13-2~ubuntu18.04) ... Setting up node-ansi (0.3.0-2ubuntu1) ... Setting up libxcb-glx0:s390x (1.13-2~ubuntu18.04) ... Setting up node-is-builtin-module (1.0.0-1) ... Setting up libxcb-render0:s390x (1.13-2~ubuntu18.04) ... Setting up libnet-smtp-ssl-perl (1.04-1) ... Setting up node-hosted-git-info (2.5.0-1) ... Setting up libharfbuzz-icu0:s390x (1.7.2-1ubuntu1) ... Setting up node-delayed-stream (0.0.5-1) ... Setting up po-debconf (1.0.20) ... Setting up libdrm-amdgpu1:s390x (2.4.101-2~18.04.1) ... Setting up node-tunnel-agent (0.3.1-1) ... Setting up node-nopt (3.0.6-3) ... Setting up erlang-diameter (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-which (1.3.0-1) ... Setting up node-lru-cache (4.1.1-1) ... Setting up libicu-le-hb0:s390x (1.0.3+git161113-4) ... Setting up erlang-ssh (1:20.2.2+dfsg-1ubuntu2) ... Setting up libx11-6:s390x (2:1.6.4-3ubuntu0.4) ... Setting up libgl1-mesa-dri:s390x (20.0.8-0ubuntu1~18.04.1) ... Setting up erlang-os-mon (1:20.2.2+dfsg-1ubuntu2) ... Setting up erlang-eldap (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-combined-stream (0.0.5-1) ... Setting up node-block-stream (0.0.9-1ubuntu1) ... Setting up python-pkg-resources (39.0.1-2ubuntu0.1) ... Setting up erlang-edoc (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-validate-npm-package-license (3.0.1-1) ... Setting up node-inflight (1.0.6-1) ... Setting up libxcb-sync1:s390x (1.13-2~ubuntu18.04) ... Setting up erlang-corba (1:20.2.2+dfsg-1ubuntu2) ... Setting up libxml-simple-perl (2.24-1) ... Setting up node-read (1.0.7-1) ... Setting up gyp (0.1+20150913git1f374df9-1ubuntu1) ... Setting up libiculx60:s390x (60.2-3ubuntu3.2) ... Setting up libxcomposite1:s390x (1:0.4.4-2) ... Setting up libxcb-shm0:s390x (1.13-2~ubuntu18.04) ... Setting up libxrender1:s390x (1:0.9.10-1) ... Setting up libavahi-client3:s390x (0.7-3.1ubuntu1.3) ... Setting up node-form-data (0.1.0-1) ... Setting up node-request (2.26.1-1) ... Setting up node-minimatch (3.0.4-3+deb10u1build0.18.04.1) ... Setting up nodejs-dev (8.10.0~dfsg-2ubuntu0.4) ... Setting up fontconfig (2.12.6-0ubuntu2) ... Regenerating fonts cache... done. Setting up libcups2:s390x (2.2.7-1ubuntu2.10) ... Setting up node-normalize-package-data (2.3.5-2) ... Setting up node-ansi-color-table (1.0.0-1) ... Setting up node-npmlog (0.0.4-1) ... Setting up libmailtools-perl (2.18-1) ... Setting up libemail-valid-perl (1.202-1) ... Setting up libxdamage1:s390x (1:1.1.4-3) ... Setting up libxext6:s390x (2:1.3.3-1) ... Setting up libxfixes3:s390x (1:5.0.3-1) ... Setting up libgdk-pixbuf2.0-0:s390x (2.36.11-2) ... Setting up erlang-erl-docgen (1:20.2.2+dfsg-1ubuntu2) ... Setting up node-glob (7.1.2-4) ... Setting up erlang-nox (1:20.2.2+dfsg-1ubuntu2) ... Setting up gtk-update-icon-cache (3.22.30-1ubuntu4) ... Setting up libxcursor1:s390x (1:1.1.15-1) ... Setting up libpango-1.0-0:s390x (1.40.14-1ubuntu0.1) ... Setting up lintian (2.5.81ubuntu1) ... Setting up libxxf86vm1:s390x (1:1.1.4-1) ... Setting up libxrandr2:s390x (2:1.5.1-1) ... Setting up libglx-mesa0:s390x (20.0.8-0ubuntu1~18.04.1) ... Setting up pkg-kde-tools (0.15.28ubuntu1) ... Setting up libxi6:s390x (2:1.7.9-1) ... Setting up libcairo2:s390x (1.15.10-2ubuntu0.1) ... Setting up libnotify4:s390x (0.7.7-3ubuntu0.18.04.1) ... Setting up libxinerama1:s390x (2:1.1.3-1) ... Setting up node-rimraf (2.6.2-1) ... Setting up node-read-package-json (1.2.4-1) ... Setting up libpangoft2-1.0-0:s390x (1.40.14-1ubuntu0.1) ... Setting up libglx0:s390x (1.0.0-2ubuntu2.3) ... Setting up node-fstream (1.0.10-1ubuntu0.18.04.1) ... Setting up node-fstream-ignore (0.0.6-2) ... Setting up libpangocairo-1.0-0:s390x (1.40.14-1ubuntu0.1) ... Setting up node-tar (2.2.1-1) ... Setting up libgl1:s390x (1.0.0-2ubuntu2.3) ... Setting up libglu1-mesa:s390x (9.0.0-2.1build1) ... Setting up librsvg2-2:s390x (2.40.20-2ubuntu0.2) ... Setting up node-gyp (3.6.2-1ubuntu1) ... Setting up librsvg2-common:s390x (2.40.20-2ubuntu0.2) ... Setting up libgl1-mesa-glx:s390x (20.0.8-0ubuntu1~18.04.1) ... Setting up npm (3.5.2-0ubuntu4) ... Setting up adwaita-icon-theme (3.28.0-1ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk2.0-0:s390x (2.24.32-1ubuntu1) ... Setting up dh-autoreconf (17) ... Setting up libwxgtk3.0-0v5:s390x (3.0.4+dfsg-3) ... Setting up humanity-icon-theme (0.6.15) ... Setting up libicu-dev (60.2-3ubuntu3.2) ... Setting up libharfbuzz-dev:s390x (1.7.2-1ubuntu1) ... Setting up debhelper (11.1.6ubuntu2) ... Setting up erlang-wx (1:20.2.2+dfsg-1ubuntu2) ... Setting up libicu-le-hb-dev:s390x (1.0.3+git161113-4) ... Setting up ubuntu-mono (16.10+18.04.20181005-0ubuntu1) ... Setting up dh-strip-nondeterminism (0.040-1.1~build1) ... Setting up erlang-reltool (1:20.2.2+dfsg-1ubuntu2) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for libc-bin (2.27-3ubuntu1.6) ... Processing triggers for systemd (237-3ubuntu10.57) ... Processing triggers for libgdk-pixbuf2.0-0:s390x (2.36.11-2) ... binutils set to automatically installed. debhelper set to automatically installed. devscripts set to automatically installed. erlang-base set to automatically installed. erlang-dev set to automatically installed. erlang-nox set to automatically installed. erlang-os-mon set to automatically installed. erlang-reltool set to automatically installed. erlang-syntax-tools set to automatically installed. g++ set to automatically installed. gcc set to automatically installed. git set to automatically installed. icu-devtools set to automatically installed. libc6-dev set to automatically installed. libffi-dev set to automatically installed. libicu-dev set to automatically installed. libnspr4-dev set to automatically installed. libssl1.0-dev set to automatically installed. make set to automatically installed. nodejs set to automatically installed. npm set to automatically installed. pkg-config set to automatically installed. pkg-kde-tools set to automatically installed. rsync set to automatically installed. zip set to automatically installed. Starting Snapcraft 7.5.5 Logging execution to '/root/.local/state/snapcraft/log/snapcraft-20240517-092052.942492.log' snapd is not logged in, snap install commands will use sudo core18 20240416 from Canonical** installed [17/May/2024:09:23:56 +0000] "CONNECT api.snapcraft.io:443 HTTP/1.0" 200 14475 "-" "-" [17/May/2024:09:23:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/nspr/libnspr4_4.18-1ubuntu1_s390x.deb HTTP/1.1" 200 107160 "-" "Debian APT-HTTP/1.3 (2.0.10)" Get:1 libnspr4_4.18-1ubuntu1_s390x.deb [107 kB] Fetched 107 kB in 0s (0 B/s) Pulling libmozjs185 + snapcraftctl pull 'couchdb' has dependencies that need to be staged: libmozjs185 Skipping pull libmozjs185 (already ran) Building libmozjs185 + make couch-js-debs PLATFORM=bionic rm -rf js/build ../rpmbuild mkdir js/build && cd js/build && tar xf ../src/js185-1.0.0.tar.gz --strip-components=1 cp -r js/debian js/build if [ "s390x" = "armv7l" ]; then rm js/build/debian/*symbols; fi cd js/build && dch -v 1.8.5-1.0.0+couch-2~bionic "Automatically generated package from couchdb-ci repository." cd js/build && dpkg-buildpackage -b -us -uc dpkg-buildpackage: info: source package couch-libmozjs185 dpkg-buildpackage: info: source version 1.8.5-1.0.0+couch-2~bionic dpkg-buildpackage: info: source distribution UNRELEASED dpkg-buildpackage: info: source changed by "CouchDB Developers" <"dev@couchdb.apache.org"> dpkg-buildpackage: info: host architecture s390x dpkg-source --before-build build dpkg-source: info: applying Allow-to-build-against-system-libffi.patch dpkg-source: info: applying Force-NativeARM.o-to-have-arch-armv4t-in-its-.ARM.at.patch dpkg-source: info: applying Bug-638056-Avoid-The-cacheFlush-support-is-missing-o.patch dpkg-source: info: applying Bug-626035-Modify-the-way-arm-compiler-flags-are-set.patch dpkg-source: info: applying Bug-589744-Fallback-to-perf-measurement-stub-when-pe.patch dpkg-source: info: applying 64bit-big-endian.patch dpkg-source: info: applying destdir.patch dpkg-source: info: applying fix-map-pages-on-ia64.patch dpkg-source: info: applying disable-static-strings-on-ia64.patch dpkg-source: info: applying autoconf.patch dpkg-source: info: applying disable-nanojit-on-sparc64.patch dpkg-source: info: applying fix-811665.patch dpkg-source: info: applying M68k-alignment-fixes.patch dpkg-source: info: applying disable-nanojit-on-x32.patch dpkg-source: info: applying disable-yarrjit-on-x32.patch dpkg-source: info: applying fix-cas-on-x32.patch dpkg-source: info: applying 0001-Make-js-config.h-multiarch-compatible.patch dpkg-source: info: applying js185-libedit.patch dpkg-source: info: applying mozjs1.8.5-tag.patch dpkg-source: warning: unexpected end of diff 'build/debian/patches/ppc64le.patch' dpkg-source: info: applying ppc64le.patch debian/rules clean make[1]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' dh clean --sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src --with pkgkde-symbolshelper,autotools_dev dh: Compatibility levels before 9 are deprecated (level 7 in use) dh: The autotools-dev sequence is deprecated and replaced by dh in debhelper (>= 9.20160115) dh: This feature will be removed in compat 12. dh_auto_clean -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use) dh_autotools-dev_restoreconfig -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_autotools-dev_restoreconfig: Compatibility levels before 9 are deprecated (level 7 in use) dh_autotools-dev_restoreconfig: dh_autotools-dev_restoreconfig is deprecated; please see dh_autotools-dev_restoreconfig(1) for a replacement dh_autotools-dev_restoreconfig: This feature will be removed in compat 12. dh_clean -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' debian/rules build make[1]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' dh build --sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src --with pkgkde-symbolshelper,autotools_dev dh: Compatibility levels before 9 are deprecated (level 7 in use) dh: The autotools-dev sequence is deprecated and replaced by dh in debhelper (>= 9.20160115) dh: This feature will be removed in compat 12. dh_update_autotools_config -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_autotools-dev_updateconfig -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_autotools-dev_updateconfig: Compatibility levels before 9 are deprecated (level 7 in use) dh_autotools-dev_updateconfig: dh_autotools-dev_updateconfig is deprecated; please see dh_autotools-dev_updateconfig(1) for a replacement dh_autotools-dev_updateconfig: This feature will be removed in compat 12. debian/rules override_dh_auto_configure make[2]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' cd /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src && ./configure \ --host=s390x-linux-gnu \ --build=s390x-linux-gnu \ --prefix=/usr \ --with-system-nspr \ --disable-tests \ --disable-strip \ --enable-ctypes \ --enable-threadsafe \ --enable-system-ffi \ --disable-methodjit creating cache ./config.cache checking host system type... s390x-ibm-linux-gnu checking target system type... s390x-ibm-linux-gnu checking build system type... s390x-ibm-linux-gnu checking for mawk... mawk checking for perl5... no checking for perl... /usr/bin/perl checking for gcc... gcc checking whether the C compiler (gcc -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib/s390x-linux-gnu) works... yes checking whether the C compiler (gcc -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib/s390x-linux-gnu) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib/s390x-linux-gnu) works... yes checking whether the C++ compiler (c++ -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib/s390x-linux-gnu) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for ld... ld checking for strip... strip checking for windres... no checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... c++ -E checking for sb-conf... no checking for ve... no checking for a BSD compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for minimum required perl version >= 5.006... 5.026001 checking for full perl installation... yes checking for python2.7... /usr/bin/python2.7 checking for doxygen... : checking for autoconf... /usr/bin/autoconf checking for unzip... : checking for zip... /usr/bin/zip checking for makedepend... no checking for xargs... /usr/bin/xargs checking for gmake... no checking for make... /usr/bin/make checking for X... no checking whether the compiler supports -Wno-invalid-offsetof... yes checking whether the compiler supports -Wno-variadic-macros... yes checking whether the compiler supports -Werror=return-type... yes checking whether ld has archive extraction flags... yes checking that static assertion macros used in autoconf tests work... yes checking for 64-bit OS... yes checking for Python version >= 2.5 but not 3.x... yes checking for ANSI C header files... yes checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for __stdcall... no checking for ssize_t... yes checking for st_blksize in struct stat... yes checking for siginfo_t... yes checking for stdint.h... yes checking for the size of void*... 8 checking for the alignment of void*... 8 checking for the size of double... 8 checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int64... no checking for uint... yes checking for uint_t... no checking for uint16_t... no checking for uname.domainname... yes checking for uname.__domainname... no checking for visibility(hidden) attribute... yes checking for visibility(default) attribute... yes checking for visibility pragma support... yes checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no checking for __force_align_arg_pointer__ attribute... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sys/byteorder.h... no checking for compat.h... no checking for getopt.h... yes checking for sys/bitypes.h... yes checking for memory.h... yes checking for unistd.h... yes checking for gnu/libc-version.h... yes checking for nl_types.h... yes checking for malloc.h... yes checking for X11/XKBlib.h... no checking for io.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for mmintrin.h... no checking for new... yes checking for sys/cdefs.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for dladdr... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether gcc accepts -pthread... yes checking whether mmap() sees write()s... yes checking whether gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for fchmod... yes checking for flockfile... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for getpagesize... yes checking for lchown... yes checking for localtime_r... yes checking for lstat64... yes checking for memmove... yes checking for random... yes checking for rint... no checking for sbrk... yes checking for snprintf... yes checking for stat64... yes checking for statvfs... yes checking for statvfs64... yes checking for strerror... yes checking for strtok_r... yes checking for truncate64... yes checking for clock_gettime(CLOCK_MONOTONIC) and -lrt... yes checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for gnu_get_libc_version()... yes checking for iconv in -lc... yes checking for iconv()... yes checking for iconv() with const input... no checking for an implementation of va_copy()... yes checking for an implementation of __va_copy()... yes checking whether va_lists can be copied by value... no checking for gcc 3.0 ABI... yes checking for C++ "explicit" keyword... yes checking for C++ "typename" keyword... yes checking for modern C++ template specialization syntax support... yes checking whether partial template specialization works... yes checking whether operators must be re-defined for templates derived from templates... no checking whether we need to cast a derived template to pass as its base class... no checking whether the compiler can resolve const ambiguities for templates... yes checking whether the C++ "using" keyword can change access... yes checking whether the C++ "using" keyword resolves ambiguity... yes checking for "std::" namespace... yes checking whether standard template operator!=() is ambiguous... unambiguous checking for C++ reinterpret_cast... yes checking for C++ dynamic_cast to void*... yes checking whether C++ requires implementation of unused virtual methods... yes checking for trouble comparing to zero near std::operator!=()... no checking for __thread keyword for TLS variables... yes checking for malloc.h... (cached) yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for valloc... yes checking for __attribute__((always_inline))... yes checking for __attribute__((malloc))... yes checking for __attribute__((warn_unused_result))... yes checking for __attribute__((noreturn))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.7.0... yes checking for pkg-config... /usr/bin/pkg-config checking for libffi... yes checking MOZ_FFI_CFLAGS... checking MOZ_FFI_LIBS... -lffi checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for gcc -pipe support... yes checking whether C compiler supports -fprofile-generate... yes checking whether C++ compiler has -pedantic long long bug... no checking for correct temporary object destruction order... yes checking for correct overload resolution with const and templates... no checking for tm_zone tm_gmtoff in struct tm... yes checking for posix_fallocate... yes checking for setlocale... yes checking for localeconv... (cached) yes creating js-confdefs.h ==== js-confdefs.h ================================= /* List of defines generated by configure. Included with preprocessor flag, * -include, to avoid long list of -D defines on the compile command-line. * Do not edit. */ #ifndef _JS_CONFDEFS_H_ #define _JS_CONFDEFS_H_ #define CPP_THROW_NEW throw() #define D_INO d_ino #define EDITLINE 1 #define HAVE_64BIT_OS 1 #define HAVE_CLOCK_MONOTONIC 1 #define HAVE_CPP_ACCESS_CHANGING_USING 1 #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1 #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 #define HAVE_CPP_EXPLICIT 1 #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1 #define HAVE_CPP_NAMESPACE_STD 1 #define HAVE_CPP_NEW_CASTS 1 #define HAVE_CPP_PARTIAL_SPECIALIZATION 1 #define HAVE_CPP_TYPENAME 1 #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1 #define HAVE_DIRENT_H 1 #define HAVE_DLADDR 1 #define HAVE_DLOPEN 1 #define HAVE_FCHMOD 1 #define HAVE_FLOCKFILE 1 #define HAVE_GETC_UNLOCKED 1 #define HAVE_GETOPT_H 1 #define HAVE_GETPAGESIZE 1 #define HAVE_GNU_GET_LIBC_VERSION 1 #define HAVE_GNU_LIBC_VERSION_H 1 #define HAVE_I18N_LC_MESSAGES 1 #define HAVE_ICONV 1 #define HAVE_INT16_T 1 #define HAVE_INT32_T 1 #define HAVE_INT64_T 1 #define HAVE_LCHOWN 1 #define HAVE_LINUX_QUOTA_H 1 #define HAVE_LOCALECONV 1 #define HAVE_LOCALECONV 1 #define HAVE_LOCALTIME_R 1 #define HAVE_LSTAT64 1 #define HAVE_MALLOC_H 1 #define HAVE_MBRTOWC 1 #define HAVE_MEMALIGN 1 #define HAVE_MEMMOVE 1 #define HAVE_MEMORY_H 1 #define HAVE_NL_TYPES_H 1 #define HAVE_POSIX_FALLOCATE 1 #define HAVE_POSIX_MEMALIGN 1 #define HAVE_RANDOM 1 #define HAVE_RES_NINIT 1 #define HAVE_SBRK 1 #define HAVE_SETLOCALE 1 #define HAVE_SIGINFO_T 1 #define HAVE_SNPRINTF 1 #define HAVE_SSIZE_T 1 #define HAVE_STAT64 1 #define HAVE_STATVFS 1 #define HAVE_STATVFS64 1 #define HAVE_STRERROR 1 #define HAVE_STRNDUP 1 #define HAVE_STRTOK_R 1 #define HAVE_ST_BLKSIZE 1 #define HAVE_SYS_BITYPES_H 1 #define HAVE_SYS_CDEFS_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_QUOTA_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_THREAD_TLS_KEYWORD 1 #define HAVE_TM_ZONE_TM_GMTOFF 1 #define HAVE_TRUNCATE64 1 #define HAVE_UINT 1 #define HAVE_UNAME_DOMAINNAME_FIELD 1 #define HAVE_UNISTD_H 1 #define HAVE_VALLOC 1 #define HAVE_VA_COPY 1 #define HAVE_VA_LIST_AS_ARRAY 1 #define HAVE_VISIBILITY_ATTRIBUTE 1 #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 #define HAVE_WCRTOMB 1 #define HAVE__UNWIND_BACKTRACE 1 #define HAVE___CXA_DEMANGLE 1 #define JS_ALIGN_OF_POINTER 8 #define JS_BITS_PER_WORD_LOG2 6 #define JS_BYTES_PER_DOUBLE 8 #define JS_BYTES_PER_WORD 8 #define JS_HAS_CTYPES 1 #define JS_HAVE_STDINT_H 1 #define JS_THREADSAFE 1 #define MALLOC_H #define MOZ_DLL_SUFFIX ".so" #define NEED_CPP_UNUSED_IMPLEMENTATIONS 1 #define NEW_H #define NS_ALWAYS_INLINE __attribute__((always_inline)) #define NS_ATTR_MALLOC __attribute__((malloc)) #define NS_NORETURN __attribute__((noreturn)) #define NS_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #define STDC_HEADERS 1 #define UNIX_ASYNC_DNS 1 #define VA_COPY va_copy #define XP_UNIX 1 #define X_DISPLAY_MISSING 1 #define _REENTRANT 1 #endif /* _JS_CONFDEFS_H_ */ creating Makefile creating shell/Makefile creating lirasm/Makefile creating jsapi-tests/Makefile creating tests/Makefile creating config/Makefile creating config/mkdepend/Makefile creating editline/Makefile updating cache ./config.cache creating ./config.status creating config/autoconf.mk creating js-config.h invoking make to create js-config script make[3]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' rm -f js-config.tmp sed < js-config.in > js-config.tmp \ -e 's|@prefix@|/usr|' \ -e 's|@exec_prefix@|/usr|' \ -e 's|@includedir@|/usr/include|' \ -e 's|@libdir@|/usr/lib|' \ -e 's|@MOZILLA_VERSION@||' \ -e 's|@LIBRARY_NAME@|mozjs185|' \ -e 's|@NSPR_CFLAGS@|-I/usr/include/nspr|' \ -e 's|@JS_CONFIG_LIBS@|-lffi -L/usr/lib/s390x-linux-gnu -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -ldl |' \ -e 's|@MOZ_JS_LIBS@|-L/usr/lib -lmozjs185|' \ && mv js-config.tmp js-config && chmod +x js-config make[3]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' make[2]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' dh_auto_build -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) cd js/src && make -j1 make[2]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' make export make[3]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' make -C config/ nsinstall make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' nsinstall.c gcc -o host_nsinstall.o -c -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr -I/usr/include/nspr nsinstall.c pathsub.c gcc -o host_pathsub.o -c -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr -I/usr/include/nspr pathsub.c gcc -o nsinstall -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib/s390x-linux-gnu -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' Creating /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/.deps make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' rm -f nfspwd cp nfspwd.pl nfspwd chmod +x nfspwd /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R nsinstall ../dist/bin if test ! -d system_wrappers_js; then mkdir system_wrappers_js; fi /usr/bin/perl ./preprocessor.pl -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DX_DISPLAY_MISSING=1 -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_HAVE_STDINT_H=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DJS_ALIGN_OF_POINTER=8 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DHAVE_ICONV=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_ACCESS_CHANGING_USING=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 -DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DJS_HAS_CTYPES=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \ -DBUILD_STATIC_LIBS= \ ./system-headers | /usr/bin/perl ./make-system-wrappers.pl system_wrappers_js /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R system_wrappers_js ../dist make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/editline' Creating /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/editline/.deps make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/editline' make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/shell' Creating /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/shell/.deps make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/shell' c++ -DMDCPUCFG=\"md/_linux.cfg\" -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I/usr/include/nspr -o jscpucfg jscpucfg.cpp ./jscpucfg > jsautocfg.tmp mv jsautocfg.tmp jsautocfg.h jskwgen.cpp c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen.o -c -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr jskwgen.cpp c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jskwgen /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/jsautokw.h /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h ./perf/jsperf.h ./dist/include mkdir -p nanojit make[3]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' make libs make[3]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' jsoplengen.cpp c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen.o -c -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr jsoplengen.cpp c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o ./host_jsoplengen /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/jsautooplen.h jsanalyze.cpp c++ -o jsanalyze.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsanalyze.h:45, from jsanalyze.cpp:40: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprvtd.h:57, from jscntxt.h:55, from jsanalyze.h:45, from jsanalyze.cpp:40: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.h:47:0, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsanalyze.h:45, from jsanalyze.cpp:40: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsapi.cpp c++ -o jsapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.cpp In file included from jsapi.cpp:52:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsapi.cpp:56: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsapi.cpp:56:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsapi.cpp:52:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsclone.h: In member function ‘void js::SCInput::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.h:100:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jschar) == 2); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.h:101:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(uint32_t) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.h:102:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsdouble) == 8); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert70’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsapi.cpp:94:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsarena.cpp c++ -o jsarena.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarena.pp jsarena.cpp In file included from jsbit.h:44:0, from jsarena.cpp:49: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprvtd.h:57, from jsarena.cpp:51: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ jsarray.cpp c++ -o jsarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.pp jsarray.cpp In file included from jsarray.cpp:84:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsarray.cpp:85: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsarray.cpp:85:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsarray.cpp:84:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsarray.cpp:110:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsarray.cpp:84:0: jsarray.cpp: In function ‘JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsarray.cpp:230:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsuint) == sizeof(uint32_t)); ^~~~~~~~~~~~~~~~ jsarray.cpp: In function ‘JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsarray.cpp:256:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT((jsuint)-1 == 4294967295U); ^~~~~~~~~~~~~~~~ jsatom.cpp c++ -o jsatom.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.pp jsatom.cpp In file included from jsatom.cpp:47:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsatom.cpp:50: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.cpp:50:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsatom.cpp:47:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsatom.cpp:65:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsatom.cpp:51:0: jsatom.cpp: In member function ‘JSAtomListElement* JSAtomList::add(js::Parser*, JSAtom*, JSAtomList::AddHow)’: jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) ^ jsatom.cpp:864:9: note: in expansion of macro ‘ALE_SET_INDEX’ ALE_SET_INDEX(ale, count++); ^~~~~~~~~~~~~ jsatom.cpp: In function ‘void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)’: jsatom.cpp:956:12: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] uint32 count; ^~~~~ jsbool.cpp c++ -o jsbool.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.pp jsbool.cpp In file included from jsbool.cpp:45:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsbool.cpp:46: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsbool.cpp:46:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsbool.cpp:45:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsbool.cpp:58:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsclone.cpp c++ -o jsclone.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.pp jsclone.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsclone.h:42, from jsclone.cpp:39: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsclone.h:42, from jsclone.cpp:39: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsclone.h:42:0, from jsclone.cpp:39: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsclone.h:42, from jsclone.cpp:39: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsclone.h: In member function ‘void js::SCInput::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.h:100:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jschar) == 2); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.h:101:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(uint32_t) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.h:102:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsdouble) == 8); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert70’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsregexpinlines.h:45:0, from jsclone.cpp:44: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsclone.h:42, from jsclone.cpp:39: jsclone.cpp: In member function ‘bool js::SCInput::readArray(T*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert73’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:203:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(uint64_t) % sizeof(T) == 0); ^~~~~~~~~~~~~~~~ jsclone.cpp: In function ‘uint32_t ArrayTypeToTag(uint32_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert75’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:408:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_INT8 == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert76’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:409:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_UINT8 == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert77’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:410:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_INT16 == 2); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert78’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:411:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_UINT16 == 3); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert79’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:412:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_INT32 == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert80’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:413:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_UINT32 == 5); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert81’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:414:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT32 == 6); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert82’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:415:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT64 == 7); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert83’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:416:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_UINT8_CLAMPED == 8); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert84’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsclone.cpp:417:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(TypedArray::TYPE_MAX == TypedArray::TYPE_UINT8_CLAMPED + 1); ^~~~~~~~~~~~~~~~ jscntxt.cpp c++ -o jscntxt.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.pp jscntxt.cpp In file included from jscntxt.cpp:58:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsatom.h:47, from jscntxt.cpp:61: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.h:47:0, from jscntxt.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jscntxt.cpp:58:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jscntxt.cpp:90:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jscntxt.cpp:58:0: jscntxt.cpp: In function ‘JSContext* js_NewContext(JSRuntime*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jscntxt.cpp:746:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSVERSION_DEFAULT == 0); ^~~~~~~~~~~~~~~~ jscntxt.cpp: At global scope: jscntxt.cpp:2268:1: warning: ‘bool IsJITBrokenHere()’ defined but not used [-Wunused-function] IsJITBrokenHere() ^~~~~~~~~~~~~~~ jscompartment.cpp c++ -o jscompartment.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.pp jscompartment.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jscompartment.cpp:41: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprvtd.h:57, from jscntxt.h:55, from jscompartment.cpp:41: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.h:47:0, from jscntxt.h:59, from jscompartment.cpp:41: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jscompartment.cpp:41: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ jsdate.cpp c++ -o jsdate.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.pp jsdate.cpp In file included from jsdate.cpp:63:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsdate.cpp:64: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsdate.cpp:64:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsdate.cpp:63:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsdate.cpp:74:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsdbgapi.cpp c++ -o jsdbgapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.pp jsdbgapi.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jsdbgapi.cpp:45: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprvtd.h:57, from jsdbgapi.cpp:45: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsdbgapi.cpp:51:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jsdbgapi.cpp:45: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsdbgapi.cpp:72:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsdhash.cpp c++ -o jsdhash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.pp jsdhash.cpp In file included from jsbit.h:44:0, from jsdhash.cpp:48: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ jsdtoa.cpp c++ -o jsdtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.pp jsdtoa.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsdtoa.cpp:47: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsdtoa.cpp:47: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsdtoa.cpp:47:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsdtoa.cpp:47: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsdtoa.cpp:54:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsemit.cpp c++ -o jsemit.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsemit.pp jsemit.cpp In file included from jsemit.cpp:52:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsemit.cpp:55: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsemit.cpp:55:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsemit.cpp:52:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsemit.cpp:73:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsemit.cpp:52:0: jsemit.cpp: In member function ‘bool JSTreeContext::ensureSharpSlots()’: jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsemit.cpp:1318:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(SHARP_NSLOTS == 2); ^~~~~~~~~~~~~~~~ jsemit.cpp: In function ‘JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)’: jsutil.h:120:43: warning: typedef ‘js_static_assert70’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsemit.cpp:1773:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INDEX_LIMIT <= JS_BIT(24)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert71’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsemit.cpp:1774:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INDEX_LIMIT >= ^~~~~~~~~~~~~~~~ In file included from jsemit.cpp:56:0: jsemit.cpp: In member function ‘bool JSCodeGenerator::addGlobalUse(JSAtom*, uint32, js::UpvarCookie*)’: jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) ^ jsemit.cpp:2458:5: note: in expansion of macro ‘ALE_SET_INDEX’ ALE_SET_INDEX(ale, cookie->asInteger()); ^~~~~~~~~~~~~ jsemit.cpp: In function ‘JSBool EmitVariables(JSContext*, JSCodeGenerator*, JSParseNode*, JSBool, ptrdiff_t*)’: jsemit.cpp:4100:10: warning: variable ‘forInLet’ set but not used [-Wunused-but-set-variable] bool forInLet, popScope; ^~~~~~~~ jsemit.cpp: In function ‘JSBool js_EmitTree(JSContext*, JSCodeGenerator*, JSParseNode*)’: jsemit.cpp:5675:19: warning: variable ‘blockObj’ set but not used [-Wunused-but-set-variable] JSObject *blockObj; ^~~~~~~~ jsexn.cpp c++ -o jsexn.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.pp jsexn.cpp In file included from jsbit.h:44:0, from jsexn.cpp:48: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsexn.cpp:51: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsexn.cpp:51:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsbit.h:44:0, from jsexn.cpp:48: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsexn.cpp:67:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsbit.h:44:0, from jsexn.cpp:48: jsexn.cpp: In function ‘JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsexn.cpp:146:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSErrorReport) % sizeof(const char *) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsexn.cpp:147:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(const char *) % sizeof(jschar) == 0); ^~~~~~~~~~~~~~~~ jsexn.cpp: In function ‘jsval* GetStackTraceValueBuffer(JSExnPrivate*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert70’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsexn.cpp:257:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackTraceElem) % sizeof(jsval) == 0); ^~~~~~~~~~~~~~~~ jsexn.cpp: In function ‘JSBool exn_enumerate(JSContext*, JSObject*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert71’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsexn.cpp:440:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSAtomState) <= (size_t)(uint16)-1); ^~~~~~~~~~~~~~~~ jsfriendapi.cpp c++ -o jsfriendapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfriendapi.pp jsfriendapi.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsfriendapi.cpp:40: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprvtd.h:57, from jscntxt.h:55, from jsfriendapi.cpp:40: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.h:47:0, from jscntxt.h:59, from jsfriendapi.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsfriendapi.cpp:40: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsfun.cpp c++ -o jsfun.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.pp jsfun.cpp In file included from jsbit.h:44:0, from jsfun.cpp:47: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsfun.cpp:49: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsfun.cpp:49:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsbit.h:44:0, from jsfun.cpp:47: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsfun.cpp:91:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsbit.h:44:0, from jsfun.cpp:47: jsfun.cpp: In function ‘JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.cpp:186:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSObject::ARGS_CLASS_RESERVED_SLOTS == 2); ^~~~~~~~~~~~~~~~ jsgc.cpp c++ -o jsgc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.pp jsgc.cpp In file included from jsgc.cpp:56:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsgc.cpp:61: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsgc.cpp:61:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsgc.cpp:56:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsgc.cpp:91:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsgc.cpp:56:0: jsgc.cpp: In function ‘js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)’: jsutil.h:120:43: warning: typedef ‘js_static_assert83’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.cpp:610:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSID_TYPE_STRING == 0 && JSID_TYPE_OBJECT == 4); ^~~~~~~~~~~~~~~~ jsgc.cpp: In function ‘void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)’: jsutil.h:120:43: warning: typedef ‘js_static_assert84’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.cpp:1893:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(!(sizeof(T) & Cell::CellMask)); ^~~~~~~~~~~~~~~~ In file included from jsatom.h:50:0, from jsgc.cpp:62: jshashtable.h: In function ‘void js_FinishGC(JSRuntime*)’: jshashtable.h:776:13: warning: ‘*((void*)& +16)’ may be used uninitialized in this function [-Wmaybe-uninitialized] value = rhs.value; ^~~~~ jshashtable.h: In function ‘JSBool js_RemoveRoot(JSRuntime*, void*)’: jshashtable.h:776:13: warning: ‘*((void*)& +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] value = rhs.value; ^~~~~ jshashtable.h:776:13: warning: ‘*((void*)& +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] value = rhs.value; ^~~~~ jshashtable.h: In function ‘uint32 js_MapGCRoots(JSRuntime*, JSGCRootMapFun, void*)’: jshashtable.h:776:13: warning: ‘*((void*)& +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] value = rhs.value; ^~~~~ jshashtable.h:776:13: warning: ‘*((void*)& +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] value = rhs.value; ^~~~~ jsgcchunk.cpp c++ -o jsgcchunk.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcchunk.pp jsgcchunk.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jsgcchunk.h:43, from jsgcchunk.cpp:37: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprvtd.h:57, from jsgcchunk.h:43, from jsgcchunk.cpp:37: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ jsgcstats.cpp c++ -o jsgcstats.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcstats.pp jsgcstats.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsgcstats.cpp:40: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprvtd.h:57, from jscntxt.h:55, from jsgcstats.cpp:40: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.h:47:0, from jscntxt.h:59, from jsgcstats.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsgcstats.cpp:40: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jshash.cpp c++ -o jshash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jshash.pp jshash.cpp In file included from jsbit.h:44:0, from jshash.cpp:47: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ jsinterp.cpp c++ -o jsinterp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.pp jsinterp.cpp In file included from jsinterp.cpp:50:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsinterp.cpp:52: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsinterp.cpp:52:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsinterp.cpp:50:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsinterp.cpp:85:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsinterp.cpp: In function ‘bool js::Interpret(JSContext*, JSStackFrame*, uintN, JSInterpMode)’: jsinterp.cpp:2356:10: warning: unused variable ‘useMethodJIT’ [-Wunused-variable] bool useMethodJIT = false; ^~~~~~~~~~~~ jsinterp.cpp:2910:3: warning: label ‘jit_return’ defined but not used [-Wunused-label] jit_return: ^~~~~~~~~~ jsinvoke.cpp c++ -o jsinvoke.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinvoke.pp jsinvoke.cpp In file included from jsinterp.cpp:50:0, from jsinvoke.cpp:42: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsinterp.cpp:52, from jsinvoke.cpp:42: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsinterp.cpp:52:0, from jsinvoke.cpp:42: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsinterp.cpp:50:0, from jsinvoke.cpp:42: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsinterp.cpp:85:0, from jsinvoke.cpp:42: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsinterp.cpp:50:0, from jsinvoke.cpp:42: jsinterp.cpp: In function ‘bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, js::Value*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.cpp:993:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(SHARP_NSLOTS == 2); ^~~~~~~~~~~~~~~~ jsiter.cpp c++ -o jsiter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.pp jsiter.cpp In file included from jsiter.cpp:47:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsiter.cpp:49: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsiter.cpp:49:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsiter.cpp:47:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsiter.cpp:80:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsiter.cpp:47:0: jsiter.cpp: In function ‘bool js::VectorToIdArray(JSContext*, js::AutoIdVector&, JSIdArray**)’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsiter.cpp:339:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSIdArray) > sizeof(jsid)); ^~~~~~~~~~~~~~~~ jslock.cpp c++ -o jslock.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp jslock.cpp jslock.cpp:253:3: warning: #warning is a GCC extension # warning "js_CompareAndSwap is implemented using NSPR lock" ^~~~~~~ jslock.cpp:253:3: warning: #warning "js_CompareAndSwap is implemented using NSPR lock" [-Wcpp] In file included from jsval.h:48:0, from jspubtd.h:47, from jslock.cpp:47: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jslock.cpp:47: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.h:47:0, from jscntxt.h:59, from jslock.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jslock.cpp:47: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ jslog2.cpp c++ -o jslog2.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.pp jslog2.cpp In file included from jsbit.h:44:0, from jslog2.cpp:40: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ jsmath.cpp c++ -o jsmath.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.pp jsmath.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsmath.cpp:48: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsmath.cpp:48: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsmath.cpp:48:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsmath.cpp:48: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsnativestack.cpp c++ -o jsnativestack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.pp jsnativestack.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsnativestack.h:42, from jsnativestack.cpp:41: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsnativestack.h:42, from jsnativestack.cpp:41: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ jsnum.cpp c++ -o jsnum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.pp jsnum.cpp In file included from jsnum.cpp:56:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsnum.cpp:57: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsnum.cpp:57:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsnum.cpp:56:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsnum.cpp:75:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsnum.cpp:56:0: jsnum.cpp: In constructor ‘js::ToCStringBuf::ToCStringBuf()’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsnum.cpp:594:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sbufSize >= DTOSTR_STANDARD_BUFFER_SIZE); ^~~~~~~~~~~~~~~~ jsnum.cpp: In function ‘JSString* js_IntToString(JSContext*, int32)’: jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsnum.cpp:627:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH + 1 >= sizeof("-2147483648")); ^~~~~~~~~~~~~~~~ jsobj.cpp c++ -o jsobj.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.pp jsobj.cpp In file included from jsbit.h:44:0, from jsobj.cpp:49: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsobj.cpp:54: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsobj.cpp:54:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsbit.h:44:0, from jsobj.cpp:49: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsobj.cpp:85:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsobj.cpp: In function ‘JSHashEntry* MarkSharpObjects(JSContext*, JSObject*, JSIdArray**)’: jsobj.cpp:221:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] he = JS_HashTableRawAdd(table, hep, hash, obj, (void *) sharpid); ^~~~~~~ jsobj.cpp:280:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] he->value = (void *) sharpid; ^~~~~~~ json.cpp c++ -o json.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.pp json.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from json.cpp:43: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from json.cpp:43: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from json.cpp:43:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from json.cpp:43: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from json.cpp:66:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsopcode.cpp c++ -o jsopcode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.pp jsopcode.cpp In file included from jsopcode.cpp:54:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsopcode.cpp:56: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsopcode.cpp:56:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsopcode.cpp:54:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsopcode.cpp:77:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsopcode.cpp: In function ‘jsbytecode* DecompileDestructuring(SprintStack*, jsbytecode*, jsbytecode*)’: jsopcode.cpp:1572:14: warning: variable ‘saveop’ set but not used [-Wunused-but-set-variable] JSOp op, saveop; ^~~~~~ In file included from jsopcode.cpp:54:0: jsopcode.cpp: In function ‘jsbytecode* Decompile(SprintStack*, jsbytecode*, intN, JSOp)’: jsutil.h:120:43: warning: typedef ‘js_static_assert314’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsopcode.cpp:1891:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(ARGNO_LEN == SLOTNO_LEN); ^~~~~~~~~~~~~~~~ jsparse.cpp c++ -o jsparse.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsparse.pp jsparse.cpp In file included from jsparse.cpp:60:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsparse.cpp:61: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsparse.cpp:61:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsparse.cpp:60:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsparse.cpp:93:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsarray.h:47:0, from jsparse.cpp:62: jsparse.cpp: In member function ‘JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)’: jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) ^ jsparse.cpp:8697:17: note: in expansion of macro ‘ALE_SET_INDEX’ ALE_SET_INDEX(ale, assignType | oldAssignType); ^~~~~~~~~~~~~ jsparse.cpp:8540:16: warning: variable ‘afterComma’ set but not used [-Wunused-but-set-variable] JSBool afterComma; ^~~~~~~~~~ jsparse.cpp: In function ‘bool DefineGlobal(JSParseNode*, JSCodeGenerator*, JSAtom*)’: jsparse.cpp:3754:17: warning: ‘*((void*)& def +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] def = GlobalScope::GlobalDef(shape->slot); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jsparse.cpp:3756:17: warning: ‘*((void*)& def +16)’ may be used uninitialized in this function [-Wmaybe-uninitialized] def = GlobalScope::GlobalDef(atom, funbox); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jsproxy.cpp c++ -o jsproxy.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsproxy.pp jsproxy.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsproxy.cpp:43: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsproxy.cpp:43: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsproxy.cpp:43:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsproxy.cpp:43: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsproxy.cpp:51:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsprf.cpp c++ -o jsprf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.pp jsprf.cpp In file included from jsprf.cpp:51:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsprf.cpp:52: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsstr.h:52:0, from jsprf.cpp:53: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsprf.cpp:51:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsprobes.cpp c++ -o jsprobes.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprobes.pp jsprobes.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsprobes.cpp:36: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsprobes.cpp:36: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsprobes.cpp:36:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jsprobes.cpp:36: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jspropertycache.cpp c++ -o jspropertycache.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertycache.pp jspropertycache.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jspropertycache.h:44, from jspropertycache.cpp:41: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jspropertycache.h:44, from jspropertycache.cpp:41: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jspropertycache.h:44:0, from jspropertycache.cpp:41: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jspropertycache.h:44, from jspropertycache.cpp:41: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jspropertycache.cpp:44:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jspropertytree.cpp c++ -o jspropertytree.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertytree.pp jspropertytree.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jspropertytree.cpp:45: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jspropertytree.cpp:45: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jspropertytree.cpp:45:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jspropertytree.cpp:45: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jspropertytree.cpp:51:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsreflect.cpp c++ -o jsreflect.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsreflect.pp jsreflect.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsreflect.cpp:45: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsreflect.cpp:45: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsatom.h:47:0, from jsreflect.cpp:46: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsreflect.cpp:45: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsreflect.cpp:63:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsregexp.cpp c++ -o jsregexp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsregexp.pp jsregexp.cpp In file included from jsregexp.cpp:48:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsregexp.cpp:49: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsregexp.cpp:49:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsregexp.cpp:48:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsregexp.cpp:58:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsscan.cpp c++ -o jsscan.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscan.pp jsscan.cpp In file included from jsbit.h:44:0, from jsscan.cpp:57: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsscan.cpp:60: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsscan.cpp:60:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsbit.h:44:0, from jsscan.cpp:57: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ jsscope.cpp c++ -o jsscope.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscope.pp jsscope.cpp In file included from jsbit.h:44:0, from jsscope.cpp:50: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsscope.cpp:54: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsscope.cpp:54:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsbit.h:44:0, from jsscope.cpp:50: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsscope.cpp:67:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsscript.cpp c++ -o jsscript.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscript.pp jsscript.cpp In file included from jsscript.cpp:47:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsscript.cpp:49: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsscript.cpp:49:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsscript.cpp:47:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsscript.cpp:70:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsscript.cpp: In member function ‘jsuword* js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)’: jsscript.cpp:193:17: warning: variable ‘constFlag’ set but not used [-Wunused-but-set-variable] jsuword constFlag = 0; ^~~~~~~~~ In file included from jsscript.cpp:47:0: jsscript.cpp: In function ‘JSBool js_XDRScript(JSXDRState*, JSScript**, JSBool*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert68’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.cpp:712:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(tn->kind) == sizeof(uint8)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.cpp:713:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(tn->stackDepth) == sizeof(uint16)); ^~~~~~~~~~~~~~~~ jsscript.cpp: In static member function ‘static JSScript* JSScript::NewScript(JSContext*, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint16, uint16, JSVersion)’: jsutil.h:120:43: warning: typedef ‘js_static_assert80’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.cpp:1289:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSObjectArray) + ^~~~~~~~~~~~~~~~ jsstr.cpp c++ -o jsstr.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsstr.pp jsstr.cpp In file included from jsstr.cpp:55:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsstr.cpp:58: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsstr.cpp:58:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsstr.cpp:55:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsstr.cpp:81:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jsstr.cpp:55:0: jsstr.cpp: In function ‘jschar* AllocChars(JSContext*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert70’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.cpp:119:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSString::MAX_LENGTH * sizeof(jschar) < UINT32_MAX); ^~~~~~~~~~~~~~~~ jsstr.cpp: In member function ‘JSFlatString* js::StringBuffer::finishString()’: jsutil.h:120:43: warning: typedef ‘js_static_assert73’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.cpp:3509:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH < CharBuffer::InlineLength); ^~~~~~~~~~~~~~~~ jsstr.cpp: In function ‘JSBool Decode(JSContext*, JSString*, const jschar*, js::Value*)’: jsstr.cpp:5707:23: warning: ‘octets[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized] uint8 octets[4]; ^~~~~~ jsstr.cpp:5707:23: warning: ‘octets[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] jstypedarray.cpp c++ -o jstypedarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstypedarray.pp jstypedarray.cpp In file included from jstypedarray.cpp:44:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jstypedarray.cpp:47: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jstypedarray.cpp:47:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jstypedarray.cpp:44:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jstypedarray.cpp:64:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ In file included from jstypedarray.cpp:44:0: jstypedarray.cpp: In member function ‘void TypedArrayTemplate::copyIndexToValue(JSContext*, uint32, js::Value*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert69’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jstypedarray.cpp:1351:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(NativeType) < 4); ^~~~~~~~~~~~~~~~ jsutil.cpp c++ -o jsutil.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsutil.pp jsutil.cpp In file included from jsutil.cpp:48:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ jswrapper.cpp c++ -o jswrapper.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jswrapper.pp jswrapper.cpp In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jswrapper.cpp:42: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jswrapper.cpp:42: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jswrapper.cpp:42:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsval.h:48:0, from jspubtd.h:47, from jsapi.h:49, from jswrapper.cpp:42: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jswrapper.cpp:55:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsxdrapi.cpp c++ -o jsxdrapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxdrapi.pp jsxdrapi.cpp In file included from jsxdrapi.cpp:47:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsxdrapi.cpp:50: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsxdrapi.cpp:50:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsxdrapi.cpp:47:0: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsxdrapi.cpp:58:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsxml.cpp c++ -o jsxml.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxml.pp jsxml.cpp In file included from jsbit.h:44:0, from jsxml.cpp:49: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jsxml.cpp:52: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsxml.cpp:52:0: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from jsbit.h:44:0, from jsxml.cpp:49: jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from jsxml.cpp:76:0: jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ prmjtime.cpp c++ -o prmjtime.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/prmjtime.pp prmjtime.cpp In file included from prmjtime.cpp:51:0: jsutil.h: In function ‘T* js_array_new(size_t)’: jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from jspubtd.h:47:0, from jsapi.h:49, from jslock.h:43, from prmjtime.cpp:54: jsval.h: At global scope: jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jslock.h:43:0, from prmjtime.cpp:54: jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ sharkctl.cpp c++ -o sharkctl.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/sharkctl.pp sharkctl.cpp checks.cc c++ -o checks.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/checks.pp ./v8-dtoa/checks.cc In file included from ./v8-dtoa/v8.h:45:0, from ./v8-dtoa/checks.cc:31: ./v8-dtoa/utils.h: In function ‘Dest v8::internal::BitCast(const Source&)’: ./v8-dtoa/utils.h:156:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^~~~~~~~~~~~~~~~~~~ conversions.cc c++ -o conversions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/conversions.pp ./v8-dtoa/conversions.cc In file included from ./v8-dtoa/v8.h:45:0, from ./v8-dtoa/conversions.cc:30: ./v8-dtoa/utils.h: In function ‘Dest v8::internal::BitCast(const Source&)’: ./v8-dtoa/utils.h:156:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^~~~~~~~~~~~~~~~~~~ diy-fp.cc c++ -o diy-fp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/diy-fp.pp ./v8-dtoa/diy-fp.cc In file included from ./v8-dtoa/v8.h:45:0, from ./v8-dtoa/diy-fp.cc:28: ./v8-dtoa/utils.h: In function ‘Dest v8::internal::BitCast(const Source&)’: ./v8-dtoa/utils.h:156:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^~~~~~~~~~~~~~~~~~~ v8-dtoa.cc c++ -o v8-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/v8-dtoa.pp ./v8-dtoa/v8-dtoa.cc In file included from ./v8-dtoa/v8.h:45:0, from ./v8-dtoa/v8-dtoa.cc:33: ./v8-dtoa/utils.h: In function ‘Dest v8::internal::BitCast(const Source&)’: ./v8-dtoa/utils.h:156:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^~~~~~~~~~~~~~~~~~~ fast-dtoa.cc c++ -o fast-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fast-dtoa.pp ./v8-dtoa/fast-dtoa.cc In file included from ./v8-dtoa/v8.h:45:0, from ./v8-dtoa/fast-dtoa.cc:28: ./v8-dtoa/utils.h: In function ‘Dest v8::internal::BitCast(const Source&)’: ./v8-dtoa/utils.h:156:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^~~~~~~~~~~~~~~~~~~ platform.cc c++ -o platform.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/platform.pp ./v8-dtoa/platform.cc In file included from ./v8-dtoa/v8.h:45:0, from ./v8-dtoa/platform.cc:37: ./v8-dtoa/utils.h: In function ‘Dest v8::internal::BitCast(const Source&)’: ./v8-dtoa/utils.h:156:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^~~~~~~~~~~~~~~~~~~ utils.cc c++ -o utils.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/utils.pp ./v8-dtoa/utils.cc In file included from ./v8-dtoa/v8.h:45:0, from ./v8-dtoa/utils.cc:30: ./v8-dtoa/utils.h: In function ‘Dest v8::internal::BitCast(const Source&)’: ./v8-dtoa/utils.h:156:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^~~~~~~~~~~~~~~~~~~ pcre_compile.cpp c++ -o pcre_compile.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_compile.pp ./yarr/pcre/pcre_compile.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_compile.cpp:44: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_compile.cpp:44: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./jsstr.h:52:0, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_compile.cpp:44: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_compile.cpp:44: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ ./yarr/pcre/pcre_compile.cpp: In function ‘bool compileBranch(int, int*, unsigned char**, const UChar**, const UChar*, ErrorCode*, int*, int*, CompileData&)’: ./yarr/pcre/pcre_compile.cpp:572:18: warning: variable ‘tempptr’ set but not used [-Wunused-but-set-variable] const UChar* tempptr; ^~~~~~~ pcre_exec.cpp c++ -o pcre_exec.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_exec.pp ./yarr/pcre/pcre_exec.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_exec.cpp:45: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_exec.cpp:45: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./jsstr.h:52:0, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_exec.cpp:45: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_exec.cpp:45: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ ./jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ ./jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert51’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert60’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ ./jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert63’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ pcre_tables.cpp c++ -o pcre_tables.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_tables.pp ./yarr/pcre/pcre_tables.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_tables.cpp:43: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_tables.cpp:43: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./jsstr.h:52:0, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_tables.cpp:43: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_tables.cpp:43: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ pcre_xclass.cpp c++ -o pcre_xclass.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_xclass.pp ./yarr/pcre/pcre_xclass.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_xclass.cpp:43: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_xclass.cpp:43: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./jsstr.h:52:0, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_xclass.cpp:43: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_xclass.cpp:43: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ pcre_ucp_searchfuncs.cpp c++ -o pcre_ucp_searchfuncs.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_ucp_searchfuncs.pp ./yarr/pcre/pcre_ucp_searchfuncs.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./jsstr.h:52:0, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ CTypes.cpp c++ -o CTypes.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/CTypes.pp ./ctypes/CTypes.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsprvtd.h:57, from ./jscntxt.h:55, from ./ctypes/CTypes.h:42, from ./ctypes/CTypes.cpp:39: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsprvtd.h:57, from ./jscntxt.h:55, from ./ctypes/CTypes.h:42, from ./ctypes/CTypes.cpp:39: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./jsatom.h:47:0, from ./jscntxt.h:59, from ./ctypes/CTypes.h:42, from ./ctypes/CTypes.cpp:39: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsprvtd.h:57, from ./jscntxt.h:55, from ./ctypes/CTypes.h:42, from ./ctypes/CTypes.cpp:39: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ ./jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ ./jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ ./jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In static member function ‘static bool js::ctypes::IsExactImpl::Test(FromType, TargetType)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert76’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1057:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In static member function ‘static bool js::ctypes::IsExactImpl::Test(FromType, TargetType)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert77’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1066:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In static member function ‘static bool js::ctypes::IsExactImpl::Test(FromType, TargetType)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert78’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1075:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘bool js::ctypes::ConvertExact(FromType, TargetType*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert79’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1086:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, jsval, IntegerType*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert80’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1156:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToFloat(JSContext*, jsval, FloatType*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert81’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1237:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(!numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘bool js::ctypes::StringToInteger(JSContext*, JSString*, IntegerType*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert82’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1293:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToBigInteger(JSContext*, jsval, bool, IntegerType*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert83’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1353:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsidToBigInteger(JSContext*, jsid, bool, IntegerType*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert84’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1415:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JSContext*, jsval, IntegerType*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert85’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1479:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘void js::ctypes::IntegerToString(IntegerType, jsuint, js::Vector&)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert86’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp:1560:3: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(numeric_limits::is_exact); ^~~~~~~~~~~~~~~~ ./ctypes/CTypes.cpp: In function ‘JSBool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)’: ./ctypes/CTypes.cpp:4037:18: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] Array fieldRootsArray; ^ ./ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::StructType::BuildFieldsArray(JSContext*, JSObject*)’: ./ctypes/CTypes.cpp:4358:18: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] Array fieldsVec; ^ ./ctypes/CTypes.cpp: In function ‘JSBool js::ctypes::FunctionType::Create(JSContext*, uintN, jsval*)’: ./ctypes/CTypes.cpp:4809:18: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] Array argTypes; ^ ./ctypes/CTypes.cpp: In function ‘JSBool js::ctypes::FunctionType::ArgTypesGetter(JSContext*, JSObject*, jsid, jsval*)’: ./ctypes/CTypes.cpp:5127:18: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] Array vec; ^ ./ctypes/CTypes.cpp: In function ‘void js::ctypes::CClosure::ClosureStub(ffi_cif*, void*, void**, void*)’: ./ctypes/CTypes.cpp:5375:18: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] Array argv; ^ Library.cpp c++ -o Library.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Library.pp ./ctypes/Library.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsprvtd.h:57, from ./jscntxt.h:55, from ./ctypes/Library.cpp:41: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsprvtd.h:57, from ./jscntxt.h:55, from ./ctypes/Library.cpp:41: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./jsatom.h:47:0, from ./jscntxt.h:59, from ./ctypes/Library.cpp:41: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsprvtd.h:57, from ./jscntxt.h:55, from ./ctypes/Library.cpp:41: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ ./jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ ./jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ ./jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsperf.cpp c++ -o jsperf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsperf.pp ./perf/jsperf.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./perf/jsperf.h:42, from ./perf/jsperf.cpp:39: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsapi.h:49, from ./perf/jsperf.h:42, from ./perf/jsperf.cpp:39: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./perf/jsperf.h:42:0, from ./perf/jsperf.cpp:39: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./perf/jsperf.h:42, from ./perf/jsperf.cpp:39: ./jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ./jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ ./jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ ./jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ ./jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ ./jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: ./jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ./jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ pm_linux.cpp c++ -o pm_linux.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pm_linux.pp ./perf/pm_linux.cpp In file included from ./jsval.h:48:0, from ./jspubtd.h:47, from ./jsapi.h:49, from ./perf/jsperf.h:42, from ./perf/pm_linux.cpp:39: ./jsutil.h: In function ‘T* js_array_new(size_t)’: ./jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ./jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ./jspubtd.h:47:0, from ./jsapi.h:49, from ./perf/jsperf.h:42, from ./perf/pm_linux.cpp:39: ./jsval.h: At global scope: ./jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ./perf/jsperf.h:42:0, from ./perf/pm_linux.cpp:39: ./jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ rm -f libjs_static.a ar cr libjs_static.a jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o CTypes.o Library.o jsperf.o pm_linux.o ranlib libjs_static.a rm -f libmozjs185.so c++ -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -fPIC -shared -Wl,-z,defs -Wl,-h,libmozjs185.so -o libmozjs185.so jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o CTypes.o Library.o jsperf.o pm_linux.o -lpthread -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib/s390x-linux-gnu -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/lib -lffi -L/usr/lib/s390x-linux-gnu -lplds4 -lplc4 -lnspr4 -lpthread -ldl -Wl,-soname,libmozjs185.so.1.0 -ldl -lm -ldl chmod +x libmozjs185.so /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 644 libjs_static.a ./dist/lib /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/lib /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/bin /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/bin make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/bin /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -D ../dist/bin/chrome make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/editline' editline.c gcc -o editline.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/editline.pp editline.c sysunix.c gcc -o sysunix.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/sysunix.pp sysunix.c rm -f libeditline.a ar cr libeditline.a editline.o sysunix.o ranlib libeditline.a make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/editline' make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/shell' js.cpp c++ -o js.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.pp js.cpp In file included from js.cpp:56:0: ../jsutil.h: In function ‘T* js_array_new(size_t)’: ../jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ../jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ../jspubtd.h:47:0, from ../jsapi.h:49, from ../jswrapper.h:45, from js.cpp:58: ../jsval.h: At global scope: ../jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from ../jswrapper.h:45:0, from js.cpp:58: ../jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from js.cpp:56:0: ../jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ../jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ../jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ ../jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ ../jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ ../jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ ../jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ ../jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ../jsstrinlines.h: In member function ‘jsint js::StringBuffer::length() const’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert65’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstrinlines.h:202:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); ^~~~~~~~~~~~~~~~ ../jsstrinlines.h: In static member function ‘static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert66’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstrinlines.h:303:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); ^~~~~~~~~~~~~~~~ ../jsscope.h: In member function ‘void js::Shape::setParent(js::Shape*)’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert67’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsscope.h:431:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ In file included from js.cpp:97:0: ../jsobjinlines.h: In member function ‘void JSObject::setArrayLength(uint32)’: ../jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] setPrivate((void*) length); ^~~~~~ jsworkers.cpp c++ -o jsworkers.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux5.4\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsworkers.pp jsworkers.cpp In file included from ../jsval.h:48:0, from ../jspubtd.h:47, from ../jsapi.h:49, from jsworkers.cpp:48: ../jsutil.h: In function ‘T* js_array_new(size_t)’: ../jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!memory) ^~ ../jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(size_t *)memory = n; ^ In file included from ../jspubtd.h:47:0, from ../jsapi.h:49, from jsworkers.cpp:48: ../jsval.h: At global scope: ../jsval.h:343:34: warning: ‘jsval_layout::::tag’ is too small to hold all values of ‘enum JSValueTag’ JSValueTag tag : 16; ^~ In file included from jsworkers.cpp:48:0: ../jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes] template<> class AnchorPermitted { }; ^ In file included from ../jsval.h:48:0, from ../jspubtd.h:47, from ../jsapi.h:49, from jsworkers.cpp:48: ../jsvalue.h: In member function ‘void js::Value::staticAssertions()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:742:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:743:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsvalue.h:744:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(jsval) == 8); ^~~~~~~~~~~~~~~~ ../jsstr.h: In static member function ‘static void JSString::staticAsserts()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:487:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^~~~~~~~~~~~~~~~ ../jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:596:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:598:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert45’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsstr.h:599:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + ^~~~~~~~~~~~~~~~ ../jsscript.h: In member function ‘void js::UpvarCookie::checkInvariants()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert47’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsscript.h:83:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert48’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsscript.h:84:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); ^~~~~~~~~~~~~~~~ ../jsfun.h: In static member function ‘static uintN JSFunction::offsetOfNativeOrScript()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert49’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsfun.h:228:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert50’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsfun.h:229:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^~~~~~~~~~~~~~~~ ../jsgc.h: In function ‘size_t js::gc::GetFinalizableTraceKind(size_t)’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert58’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsgc.h:514:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); ^~~~~~~~~~~~~~~~ ../jsgc.h: In function ‘intN js::gc::GetExternalStringGCType(JSExternalString*)’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert59’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsgc.h:550:5: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); ^~~~~~~~~~~~~~~~ ../jsinterp.h: In member function ‘void JSStackFrame::staticAsserts()’: ../jsutil.h:120:43: warning: typedef ‘js_static_assert61’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsinterp.h:778:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ ../jsutil.h:120:43: warning: typedef ‘js_static_assert62’ locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ../jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’ #define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ../jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’ typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ../jsinterp.h:779:9: note: in expansion of macro ‘JS_STATIC_ASSERT’ JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); ^~~~~~~~~~~~~~~~ jsworkers.cpp: In member function ‘void js::workers::MainQueue::destroy(JSContext*)’: jsworkers.cpp:372:16: warning: deleting object of polymorphic class type ‘js::workers::MainQueue’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete this; ^~~~ jsworkers.cpp: In member function ‘bool js::workers::ThreadPool::start(JSContext*)’: jsworkers.cpp:512:20: warning: deleting object of polymorphic class type ‘js::workers::WorkerQueue’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete wq; ^~ jsworkers.cpp: In member function ‘void js::workers::ThreadPool::shutdown(JSContext*)’: jsworkers.cpp:549:16: warning: deleting object of polymorphic class type ‘js::workers::WorkerQueue’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete wq; ^~ jsworkers.cpp: In static member function ‘static void js::workers::Worker::jsFinalize(JSContext*, JSObject*)’: jsworkers.cpp:691:20: warning: deleting object of polymorphic class type ‘js::workers::Worker’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete w; ^ jsworkers.cpp: In static member function ‘static js::workers::Worker* js::workers::Worker::create(JSContext*, js::workers::WorkerParent*, JSString*, JSObject*)’: jsworkers.cpp:1076:16: warning: deleting object of polymorphic class type ‘js::workers::Worker’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete w; ^ c++ -o js -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer js.o jsworkers.o -lpthread -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib -L/build/couchdb-ryanjyoder/parts/libmozjs185/install/usr/lib/s390x-linux-gnu -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib -L/usr/lib/s390x-linux-gnu -lplds4 -lplc4 -lnspr4 -lpthread -ldl ../editline/libeditline.a ../libjs_static.a -ldl -lffi /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 755 js ../dist/bin /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 755 js .. make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/shell' /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -D dist/sdk/lib /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -R -m 755 libmozjs185.so dist/sdk/lib make[3]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' make tools make[3]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' make[4]: Nothing to be done for 'tools'. make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config' make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/editline' make[4]: Nothing to be done for 'tools'. make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/editline' make[4]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/shell' make[4]: Nothing to be done for 'tools'. make[4]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/shell' make[3]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi make[2]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' make[1]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' debian/rules binary make[1]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' dh binary --sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src --with pkgkde-symbolshelper,autotools_dev dh: Compatibility levels before 9 are deprecated (level 7 in use) dh: The autotools-dev sequence is deprecated and replaced by dh in debhelper (>= 9.20160115) dh: This feature will be removed in compat 12. dh_testroot -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_prep -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_auto_install -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_auto_install: Compatibility levels before 9 are deprecated (level 7 in use) cd js/src && make -j1 install DESTDIR=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' cat mozjs185.pc.in | sed \ -e "s|%prefix%|/usr|" \ -e "s|%includedir%|/usr/include|" \ -e "s|%libdir%|/usr/lib|" \ -e 's|%MOZILLA_VERSION%||' \ > mozjs185.pc && chmod 644 mozjs185.pc pkg_config_file: mozjs185.pc /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -t -m 644 mozjs185.pc /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib/pkgconfig /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -t js-config.h jsautocfg.h /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h ./perf/jsperf.h /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/include/js /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -t js-config /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/bin /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -t libjs_static.a /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib mv -f /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib/libjs_static.a /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib/libmozjs185-1.0.a /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src/config/nsinstall -t libmozjs185.so /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib mv -f /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib/libmozjs185.so /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib/libmozjs185.so.1.0.0 ln -s libmozjs185.so.1.0.0 /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib/libmozjs185.so.1.0 ln -s libmozjs185.so.1.0 /build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/debian/tmp/usr/lib/libmozjs185.so make[2]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src' dh_install -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_install: Compatibility levels before 9 are deprecated (level 7 in use) dh_installdocs -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use) dh_installchangelogs -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_perl -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_link -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_strip_nondeterminism -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_compress -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_compress: Compatibility levels before 9 are deprecated (level 7 in use) dh_compress: Compatibility levels before 9 are deprecated (level 7 in use) dh_fixperms -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_missing -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_missing: Compatibility levels before 9 are deprecated (level 7 in use) dh_strip -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_strip: Compatibility levels before 9 are deprecated (level 7 in use) dh_strip: Compatibility levels before 9 are deprecated (level 7 in use) dh_makeshlibs -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_makeshlibs: Compatibility levels before 9 are deprecated (level 7 in use) dh_shlibdeps -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_shlibdeps: Compatibility levels before 9 are deprecated (level 7 in use) dh_shlibdeps: Compatibility levels before 9 are deprecated (level 7 in use) dpkg-shlibdeps: warning: can't extract name and version from library name 'libnspr4.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnspr4.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnspr4.so' dh_installdeb -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dh_installdeb: Compatibility levels before 9 are deprecated (level 7 in use) dh_gencontrol -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src dpkg-gencontrol: warning: Depends field of package couch-libmozjs185-dev: unknown substitution variable ${shlibs:Depends} dh_md5sums -O--sourcedirectory=/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build/js/src debian/rules override_dh_builddeb make[2]: Entering directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' dh_builddeb -- -Zgzip INFO: pkgstriptranslations version 138.18.04.2 INFO: pkgstriptranslations version 138.18.04.2 INFO: pkgstriptranslations version 138.18.04.2 pkgstriptranslations: processing couch-libmozjs185-1.0 (in debian/couch-libmozjs185-1.0); do_strip: 1, oemstrip: pkgstriptranslations: processing couch-libmozjs185-dev (in debian/couch-libmozjs185-dev); do_strip: 1, oemstrip: pkgstriptranslations: processing couch-libmozjs185-1.0-dbgsym (in debian/.debhelper/couch-libmozjs185-1.0/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: couch-libmozjs185-1.0 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgstriptranslations: couch-libmozjs185-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/couch-libmozjs185-1.0/DEBIAN/control, package couch-libmozjs185-1.0, directory debian/couch-libmozjs185-1.0 pkgstripfiles: Truncating usr/share/doc/couch-libmozjs185-1.0/changelog.Debian.gz to topmost ten records pkgstripfiles: processing control file: debian/couch-libmozjs185-dev/DEBIAN/control, package couch-libmozjs185-dev, directory debian/couch-libmozjs185-dev pkgstripfiles: Running PNG optimization (using 4 cpus) for package couch-libmozjs185-1.0 ... INFO: pkgstripfiles: waiting for lock (couch-libmozjs185-dev) ... pkgstripfiles: No PNG files. dpkg-deb: building package 'couch-libmozjs185-1.0' in '../couch-libmozjs185-1.0_1.8.5-1.0.0+couch-2~bionic_s390x.deb'. Searching for duplicated docs in dependency couch-libmozjs185-1.0... symlinking changelog.Debian.gz in couch-libmozjs185-dev to file in couch-libmozjs185-1.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package couch-libmozjs185-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'couch-libmozjs185-dev' in '../couch-libmozjs185-dev_1.8.5-1.0.0+couch-2~bionic_s390x.deb'. pkgstriptranslations: couch-libmozjs185-1.0-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/couch-libmozjs185-1.0/dbgsym-root/DEBIAN/control, package couch-libmozjs185-1.0-dbgsym, directory debian/.debhelper/couch-libmozjs185-1.0/dbgsym-root dpkg-deb: building package 'couch-libmozjs185-1.0-dbgsym' in 'debian/.debhelper/scratch-space/build-couch-libmozjs185-1.0/couch-libmozjs185-1.0-dbgsym_1.8.5-1.0.0+couch-2~bionic_s390x.deb'. Renaming couch-libmozjs185-1.0-dbgsym_1.8.5-1.0.0+couch-2~bionic_s390x.deb to couch-libmozjs185-1.0-dbgsym_1.8.5-1.0.0+couch-2~bionic_s390x.ddeb make[2]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' make[1]: Leaving directory '/build/couchdb-ryanjyoder/parts/libmozjs185/build/js/build' dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../couch-libmozjs185_1.8.5-1.0.0+couch-2~bionic_s390x.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build build dpkg-source: info: unapplying ppc64le.patch dpkg-source: info: unapplying mozjs1.8.5-tag.patch dpkg-source: info: unapplying js185-libedit.patch dpkg-source: info: unapplying 0001-Make-js-config.h-multiarch-compatible.patch dpkg-source: info: unapplying fix-cas-on-x32.patch dpkg-source: info: unapplying disable-yarrjit-on-x32.patch dpkg-source: info: unapplying disable-nanojit-on-x32.patch dpkg-source: info: unapplying M68k-alignment-fixes.patch dpkg-source: info: unapplying fix-811665.patch dpkg-source: info: unapplying disable-nanojit-on-sparc64.patch dpkg-source: info: unapplying autoconf.patch dpkg-source: info: unapplying disable-static-strings-on-ia64.patch dpkg-source: info: unapplying fix-map-pages-on-ia64.patch dpkg-source: info: unapplying destdir.patch dpkg-source: info: unapplying 64bit-big-endian.patch dpkg-source: info: unapplying Bug-589744-Fallback-to-perf-measurement-stub-when-pe.patch dpkg-source: info: unapplying Bug-626035-Modify-the-way-arm-compiler-flags-are-set.patch dpkg-source: info: unapplying Bug-638056-Avoid-The-cacheFlush-support-is-missing-o.patch dpkg-source: info: unapplying Force-NativeARM.o-to-have-arch-armv4t-in-its-.ARM.at.patch dpkg-source: info: unapplying Allow-to-build-against-system-libffi.patch dpkg-buildpackage: info: binary-only upload (no source included) + sudo dpkg -i js/couch-libmozjs185-1.0_1.8.5-1.0.0+couch-2~bionic_s390x.deb js/couch-libmozjs185-dev_1.8.5-1.0.0+couch-2~bionic_s390x.deb Selecting previously unselected package couch-libmozjs185-1.0. (Reading database ... 41355 files and directories currently installed.) Preparing to unpack .../couch-libmozjs185-1.0_1.8.5-1.0.0+couch-2~bionic_s390x.deb ... Unpacking couch-libmozjs185-1.0 (1.8.5-1.0.0+couch-2~bionic) ... Selecting previously unselected package couch-libmozjs185-dev. Preparing to unpack .../couch-libmozjs185-dev_1.8.5-1.0.0+couch-2~bionic_s390x.deb ... Unpacking couch-libmozjs185-dev (1.8.5-1.0.0+couch-2~bionic) ... Setting up couch-libmozjs185-1.0 (1.8.5-1.0.0+couch-2~bionic) ... Setting up couch-libmozjs185-dev (1.8.5-1.0.0+couch-2~bionic) ... Processing triggers for libc-bin (2.27-3ubuntu1.6) ... + dpkg-deb -R js/couch-libmozjs185-1.0_1.8.5-1.0.0+couch-2~bionic_s390x.deb . + mkdir -p /build/couchdb-ryanjyoder/parts/libmozjs185/install/usr + rsync usr /build/couchdb-ryanjyoder/parts/libmozjs185/install skipping directory usr Staging libmozjs185 + snapcraftctl stage [17/May/2024:09:25:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/d/debconf/debconf_1.5.66ubuntu1_all.deb HTTP/1.1" 200 123704 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:25:57 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libgssapi3-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 86968 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:25:58 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/init-system-helpers/init-system-helpers_1.51_all.deb HTTP/1.1" 200 37260 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:25:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/k/krb5/libkrb5-3_1.16-2ubuntu0.4_s390x.deb HTTP/1.1" 200 261916 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:25:59 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/k/krb5/libgssapi-krb5-2_1.16-2ubuntu0.4_s390x.deb HTTP/1.1" 200 110528 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:00 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3.6/libpython3.6-minimal_3.6.9-1%7e18.04ubuntu1.12_s390x.deb HTTP/1.1" 200 529248 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/nghttp2/libnghttp2-14_1.30.0-1ubuntu1_s390x.deb HTTP/1.1" 200 74096 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/e2fsprogs/libcom-err2_1.44.1-1ubuntu1.4_s390x.deb HTTP/1.1" 200 8596 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:01 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libwind0-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 47688 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:02 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules-db_2.1.27%7e101-g0780600%2bdfsg-3ubuntu2.4_s390x.deb HTTP/1.1" 200 14160 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:03 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/curl/libcurl4_7.58.0-2ubuntu3.24_s390x.deb HTTP/1.1" 200 201788 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:03 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/o/openldap/libldap-2.4-2_2.4.45%2bdfsg-1ubuntu1.11_s390x.deb HTTP/1.1" 200 142176 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:04 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/o/openssl/openssl_1.1.1-1ubuntu2.1%7e18.04.23_s390x.deb HTTP/1.1" 200 599016 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:05 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libheimntlm0-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 14128 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:05 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libp/libpsl/libpsl5_0.19.1-5build1_s390x.deb HTTP/1.1" 200 41536 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:06 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gcc-8/gcc-8-base_8.4.0-1ubuntu1%7e18.04_s390x.deb HTTP/1.1" 200 18752 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:07 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/s/sqlite3/libsqlite3-0_3.22.0-1ubuntu0.7_s390x.deb HTTP/1.1" 200 465676 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:09 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3.6/libpython3.6-stdlib_3.6.9-1%7e18.04ubuntu1.12_s390x.deb HTTP/1.1" 200 1665264 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:13 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3.2_s390x.deb HTTP/1.1" 200 7839380 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:14 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-urllib3/python3-urllib3_1.22-1ubuntu0.18.04.2_all.deb HTTP/1.1" 200 86152 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:14 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gmp/libgmp10_6.1.2%2bdfsg-2ubuntu0.1_s390x.deb HTTP/1.1" 200 224668 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libheimbase1-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 28468 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:15 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3.6/python3.6_3.6.9-1%7e18.04ubuntu1.12_s390x.deb HTTP/1.1" 200 202776 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:16 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3-defaults/python3_3.6.7-1%7e18.04_s390x.deb HTTP/1.1" 200 47248 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:16 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/k/krb5/libk5crypto3_1.16-2ubuntu0.4_s390x.deb HTTP/1.1" 200 84720 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:17 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-idna/python3-idna_2.6-1_all.deb HTTP/1.1" 200 32520 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:17 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/mime-support/mime-support_3.60ubuntu1_all.deb HTTP/1.1" 200 30126 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/procps/procps_3.3.12-3ubuntu1.2_s390x.deb HTTP/1.1" 200 215400 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:18 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/s/six/python3-six_1.11.0-2_all.deb HTTP/1.1" 200 11352 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:19 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.27%7e101-g0780600%2bdfsg-3ubuntu2.4_s390x.deb HTTP/1.1" 200 46496 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:20 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/m/mpdecimal/libmpdec2_2.4.2-1ubuntu1_s390x.deb HTTP/1.1" 200 80664 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:20 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/procps/libprocps6_3.3.12-3ubuntu1.2_s390x.deb HTTP/1.1" 200 30504 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:21 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/r/requests/python3-requests_2.18.4-2ubuntu0.1_all.deb HTTP/1.1" 200 58328 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:21 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/e/expat/libexpat1_2.2.5-3ubuntu0.9_s390x.deb HTTP/1.1" 200 80936 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:22 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/a/adduser/adduser_3.116ubuntu1_all.deb HTTP/1.1" 200 162684 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:22 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gcc-8/libgcc1_8.4.0-1ubuntu1%7e18.04_s390x.deb HTTP/1.1" 200 25092 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:23 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3.6/python3.6-minimal_3.6.9-1%7e18.04ubuntu1.12_s390x.deb HTTP/1.1" 200 1486180 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3-defaults/python3-minimal_3.6.7-1%7e18.04_s390x.deb HTTP/1.1" 200 23728 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:24 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/r/rtmpdump/librtmp1_2.4%2b20151223.gitfa8646d.1-1_s390x.deb HTTP/1.1" 200 51796 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/ncurses/libtinfo5_6.1-1ubuntu1.18.04.1_s390x.deb HTTP/1.1" 200 77804 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:25 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/k/krb5/libkrb5support0_1.16-2ubuntu0.4_s390x.deb HTTP/1.1" 200 30024 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:26 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python3-defaults/libpython3-stdlib_3.6.7-1%7e18.04_s390x.deb HTTP/1.1" 200 7240 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:26 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/o/openldap/libldap-common_2.4.45%2bdfsg-1ubuntu1.11_all.deb HTTP/1.1" 200 15800 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libhcrypto4-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 83932 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:27 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/k/keyutils/libkeyutils1_1.5.9-9.2ubuntu2.1_s390x.deb HTTP/1.1" 200 8568 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:28 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-setuptools/python3-pkg-resources_39.0.1-2ubuntu0.1_all.deb HTTP/1.1" 200 99008 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:28 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/nettle/libhogweed4_3.4.1-0ubuntu0.18.04.1_s390x.deb HTTP/1.1" 200 138264 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/r/readline/libreadline7_7.0-3_s390x.deb HTTP/1.1" 200 117216 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:29 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/n/nettle/libnettle6_3.4.1-0ubuntu0.18.04.1_s390x.deb HTTP/1.1" 200 121676 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:30 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/g/gnutls28/libgnutls30_3.5.18-1ubuntu1.6_s390x.deb HTTP/1.1" 200 557716 "-" "Debian APT-HTTP/1.3 (2.0.10)" Get:1 debconf_1.5.66ubuntu1_all.deb [124 kB] Fetched 124 kB in 0s (0 B/s) Get:1 libgssapi3-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [87.0 kB] Fetched 87.0 kB in 0s (0 B/s) Get:1 init-system-helpers_1.51_all.deb [37.3 kB] Fetched 37.3 kB in 0s (0 B/s) Get:1 libkrb5-3_1.16-2ubuntu0.4_s390x.deb [262 kB] Fetched 262 kB in 0s (0 B/s) Get:1 libgssapi-krb5-2_1.16-2ubuntu0.4_s390x.deb [111 kB] Fetched 111 kB in 0s (0 B/s) Get:1 libpython3.6-minimal_3.6.9-1~18.04ubuntu1.12_s390x.deb [529 kB] Fetched 529 kB in 0s (0 B/s) Get:1 libnghttp2-14_1.30.0-1ubuntu1_s390x.deb [74.1 kB] Fetched 74.1 kB in 0s (0 B/s) Get:1 libcom-err2_1.44.1-1ubuntu1.4_s390x.deb [8596 B] Fetched 8596 B in 0s (0 B/s) Get:1 libwind0-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [47.7 kB] Fetched 47.7 kB in 0s (0 B/s) Get:1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2.4_s390x.deb [14.2 kB] Fetched 14.2 kB in 0s (0 B/s) Get:1 libcurl4_7.58.0-2ubuntu3.24_s390x.deb [202 kB] Fetched 202 kB in 0s (0 B/s) Get:1 libldap-2.4-2_2.4.45+dfsg-1ubuntu1.11_s390x.deb [142 kB] Fetched 142 kB in 0s (0 B/s) Get:1 openssl_1.1.1-1ubuntu2.1~18.04.23_s390x.deb [599 kB] Fetched 599 kB in 0s (0 B/s) Get:1 libheimntlm0-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [14.1 kB] Fetched 14.1 kB in 0s (0 B/s) Get:1 libpsl5_0.19.1-5build1_s390x.deb [41.5 kB] Fetched 41.5 kB in 0s (0 B/s) Get:1 gcc-8-base_8.4.0-1ubuntu1~18.04_s390x.deb [18.8 kB] Fetched 18.8 kB in 0s (0 B/s) Get:1 libsqlite3-0_3.22.0-1ubuntu0.7_s390x.deb [466 kB] Fetched 466 kB in 0s (0 B/s) Get:1 libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.12_s390x.deb [1665 kB] Fetched 1665 kB in 0s (0 B/s) Get:1 libicu60_60.2-3ubuntu3.2_s390x.deb [7839 kB] Fetched 7839 kB in 0s (0 B/s) Get:1 python3-urllib3_1.22-1ubuntu0.18.04.2_all.deb [86.2 kB] Fetched 86.2 kB in 0s (0 B/s) Get:1 libgmp10_6.1.2+dfsg-2ubuntu0.1_s390x.deb [225 kB] Fetched 225 kB in 0s (0 B/s) Get:1 libheimbase1-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [28.5 kB] Fetched 28.5 kB in 0s (0 B/s) Get:1 python3.6_3.6.9-1~18.04ubuntu1.12_s390x.deb [203 kB] Fetched 203 kB in 0s (0 B/s) Get:1 python3_3.6.7-1~18.04_s390x.deb [47.2 kB] Fetched 47.2 kB in 0s (0 B/s) Get:1 libk5crypto3_1.16-2ubuntu0.4_s390x.deb [84.7 kB] Fetched 84.7 kB in 0s (0 B/s) Get:1 python3-idna_2.6-1_all.deb [32.5 kB] Fetched 32.5 kB in 0s (0 B/s) Get:1 mime-support_3.60ubuntu1_all.deb [30.1 kB] Fetched 30.1 kB in 0s (0 B/s) Get:1 procps_3.3.12-3ubuntu1.2_s390x.deb [215 kB] Fetched 215 kB in 0s (0 B/s) Get:1 python3-six_1.11.0-2_all.deb [11.4 kB] Fetched 11.4 kB in 0s (0 B/s) Get:1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2.4_s390x.deb [46.5 kB] Fetched 46.5 kB in 0s (0 B/s) Get:1 libmpdec2_2.4.2-1ubuntu1_s390x.deb [80.7 kB] Fetched 80.7 kB in 0s (0 B/s) Get:1 libprocps6_3.3.12-3ubuntu1.2_s390x.deb [30.5 kB] Fetched 30.5 kB in 0s (0 B/s) Get:1 python3-requests_2.18.4-2ubuntu0.1_all.deb [58.3 kB] Fetched 58.3 kB in 0s (0 B/s) Get:1 libexpat1_2.2.5-3ubuntu0.9_s390x.deb [80.9 kB] Fetched 80.9 kB in 0s (0 B/s) Get:1 adduser_3.116ubuntu1_all.deb [163 kB] Fetched 163 kB in 0s (0 B/s) Get:1 libgcc1_8.4.0-1ubuntu1~18.04_s390x.deb [25.1 kB] Fetched 25.1 kB in 0s (0 B/s) Get:1 python3.6-minimal_3.6.9-1~18.04ubuntu1.12_s390x.deb [1486 kB] Fetched 1486 kB in 0s (0 B/s) Get:1 python3-minimal_3.6.7-1~18.04_s390x.deb [23.7 kB] Fetched 23.7 kB in 0s (0 B/s) Get:1 librtmp1_2.4+20151223.gitfa8646d.1-1_s390x.deb [51.8 kB] Fetched 51.8 kB in 0s (0 B/s) Get:1 libtinfo5_6.1-1ubuntu1.18.04.1_s390x.deb [77.8 kB] Fetched 77.8 kB in 0s (0 B/s) Get:1 libkrb5support0_1.16-2ubuntu0.4_s390x.deb [30.0 kB] Fetched 30.0 kB in 0s (0 B/s) Get:1 libpython3-stdlib_3.6.7-1~18.04_s390x.deb [7240 B] Fetched 7240 B in 0s (0 B/s) Get:1 libldap-common_2.4.45+dfsg-1ubuntu1.11_all.deb [15.8 kB] Fetched 15.8 kB in 0s (0 B/s) Get:1 libhcrypto4-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [83.9 kB] Fetched 83.9 kB in 0s (0 B/s) Get:1 libkeyutils1_1.5.9-9.2ubuntu2.1_s390x.deb [8568 B] Fetched 8568 B in 0s (0 B/s) Get:1 python3-pkg-resources_39.0.1-2ubuntu0.1_all.deb [99.0 kB] Fetched 99.0 kB in 0s (0 B/s) Get:1 libhogweed4_3.4.1-0ubuntu0.18.04.1_s390x.deb [138 kB] Fetched 138 kB in 0s (0 B/s) Get:1 libreadline7_7.0-3_s390x.deb [117 kB] Fetched 117 kB in 0s (0 B/s) Get:1 libnettle6_3.4.1-0ubuntu0.18.04.1_s390x.deb [122 kB] Fetched 122 kB in 0s (0 B/s) Get:1 libgnutls30_3.5.18-1ubuntu1.6_s390x.deb [558 kB] Fetched 558 kB in 0s (0 B/s)[17/May/2024:09:26:31 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libroken18-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 40360 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:31 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/ca-certificates/ca-certificates_20230311ubuntu0.18.04.1_all.deb HTTP/1.1" 200 150728 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:32 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_s390x.deb HTTP/1.1" 200 16456 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:34 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libu/libunistring/libunistring2_0.9.9-0ubuntu2_s390x.deb HTTP/1.1" 200 357780 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:35 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/p11-kit/libp11-kit0_0.23.9-2ubuntu0.1_s390x.deb HTTP/1.1" 200 188784 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:36 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libasn1-8-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 147288 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:37 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/l/lsb/lsb-base_9.20170808ubuntu1_all.deb HTTP/1.1" 200 12460 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:38 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libkrb5-26-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 190296 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1%7e18.04.23_s390x.deb HTTP/1.1" 200 971740 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:41 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libt/libtasn1-6/libtasn1-6_4.13-2_s390x.deb HTTP/1.1" 200 34168 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:42 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/curl/curl_7.58.0-2ubuntu3.24_s390x.deb HTTP/1.1" 200 155264 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:42 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/h/heimdal/libhx509-5-heimdal_7.5.0%2bdfsg-1ubuntu0.4_s390x.deb HTTP/1.1" 200 98204 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:43 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/p/python-certifi/python3-certifi_2018.1.18-2_all.deb HTTP/1.1" 200 144008 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/c/chardet/python3-chardet_3.0.4-1_all.deb HTTP/1.1" 200 80252 "-" "Debian APT-HTTP/1.3 (2.0.10)" [17/May/2024:09:26:44 +0000] "GET http://ftpmaster.internal/ubuntu/pool/main/libi/libidn2/libidn2-0_2.0.4-1.1ubuntu0.2_s390x.deb HTTP/1.1" 200 47532 "-" "Debian APT-HTTP/1.3 (2.0.10)" Get:1 libroken18-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [40.4 kB] Fetched 40.4 kB in 0s (0 B/s) Get:1 ca-certificates_20230311ubuntu0.18.04.1_all.deb [151 kB] Fetched 151 kB in 0s (0 B/s) Get:1 libffi6_3.2.1-8_s390x.deb [16.5 kB] Fetched 16.5 kB in 0s (0 B/s) Get:1 libunistring2_0.9.9-0ubuntu2_s390x.deb [358 kB] Fetched 358 kB in 0s (0 B/s) Get:1 libp11-kit0_0.23.9-2ubuntu0.1_s390x.deb [189 kB] Fetched 189 kB in 0s (0 B/s) Get:1 libasn1-8-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [147 kB] Fetched 147 kB in 0s (0 B/s) Get:1 lsb-base_9.20170808ubuntu1_all.deb [12.5 kB] Fetched 12.5 kB in 0s (0 B/s) Get:1 libkrb5-26-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [190 kB] Fetched 190 kB in 0s (0 B/s) Get:1 libssl1.1_1.1.1-1ubuntu2.1~18.04.23_s390x.deb [972 kB] Fetched 972 kB in 0s (0 B/s) Get:1 libtasn1-6_4.13-2_s390x.deb [34.2 kB] Fetched 34.2 kB in 0s (0 B/s) Get:1 curl_7.58.0-2ubuntu3.24_s390x.deb [155 kB] Fetched 155 kB in 0s (0 B/s) Get:1 libhx509-5-heimdal_7.5.0+dfsg-1ubuntu0.4_s390x.deb [98.2 kB] Fetched 98.2 kB in 0s (0 B/s) Get:1 python3-certifi_2018.1.18-2_all.deb [144 kB] Fetched 144 kB in 0s (0 B/s) Get:1 python3-chardet_3.0.4-1_all.deb [80.3 kB] Fetched 80.3 kB in 0s (0 B/s) Get:1 libidn2-0_2.0.4-1.1ubuntu0.2_s390x.deb [47.5 kB] Fetched 47.5 kB in 0s (0 B/s) Get:1 libnspr4_4.18-1ubuntu1_s390x.deb [107 kB] Fetched 0 B in 0s (0 B/s) Pulling couchdb + snapcraftctl pull Cloning into '/build/couchdb-ryanjyoder/parts/couchdb/src'... [17/May/2024:09:27:30 +0000] "CONNECT github.com:443 HTTP/1.1" 200 44657630 "-" "git/2.17.1" Running build phase... Skipping pull libmozjs185 (already ran) Skipping pull couchdb (already ran) Skipping build libmozjs185 (already ran) Building couchdb + export TRAVIS=true + ./configure --disable-docs ERROR: SpiderMonkey 91 is not found. Please specify with --spidermonkey-version. Starting Snapcraft 7.5.5 Logging execution to '/root/.local/state/snapcraft/log/snapcraft-20240517-092734.218263.log' Failed to run 'override-build': Exit code was 1. Build failed Traceback (most recent call last): File "/usr/lib/python3/dist-packages/lpbuildd/target/build_snap.py", line 308, in run self.build() File "/usr/lib/python3/dist-packages/lpbuildd/target/build_snap.py", line 292, in build self.run_build_command(["snapcraft"], cwd=output_path, env=env) File "/usr/lib/python3/dist-packages/lpbuildd/target/operation.py", line 62, in run_build_command return self.backend.run(args, cwd=cwd, env=full_env, **kwargs) File "/usr/lib/python3/dist-packages/lpbuildd/target/lxd.py", line 718, in run subprocess.check_call(cmd, **kwargs) File "/usr/lib/python3.8/subprocess.py", line 364, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['lxc', 'exec', 'lp-bionic-s390x', '--env', 'LANG=C.UTF-8', '--env', 'SHELL=/bin/sh', '--env', 'http_proxy=http://10.10.10.1:8222/', '--env', 'https_proxy=http://10.10.10.1:8222/', '--env', 'GIT_PROXY_COMMAND=/usr/local/bin/lpbuildd-git-proxy', '--env', 'SNAPPY_STORE_NO_CDN=1', '--env', 'SNAPCRAFT_BUILD_INFO=1', '--env', 'SNAPCRAFT_IMAGE_INFO={"build-request-id": "lp-89044627", "build-request-timestamp": "2024-05-16T06:23:56Z", "build_url": "https://launchpad.net/~build.snapcraft.io/+snap/9b37398b89a5b7110bb71b6ae81df2e8/+build/2484752"}', '--env', 'SNAPCRAFT_BUILD_ENVIRONMENT=host', '--env', 'SNAPCRAFT_BUILD_FOR=s390x', '--', '/bin/sh', '-c', 'cd /build/couchdb-ryanjyoder && linux64 snapcraft']' returned non-zero exit status 2. Revoking proxy token... RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=lxd --series=bionic --arch=s390x SNAPBUILD-2484752 Scanning for processes to kill in build SNAPBUILD-2484752