https://launchpad.net/ubuntu/+source/s2geometry/0.10.0-6build2/+build/26945320 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos01-arm64-008 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:42:23 UTC 2023 aarch64 Buildd toolchain package versions: launchpad-buildd_235~645~ubuntu20.04.1 python3-lpbuildd_235~645~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... 31 Oct 18:09:26 ntpdate[1834]: adjust time server 10.211.37.1 offset 0.003138 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26945320 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-26945320 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26945320 Starting target for build PACKAGEBUILD-26945320 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26945320 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-26945320 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26945320 Updating target for build PACKAGEBUILD-26945320 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [213 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [74.9 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [74.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [74.9 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1337 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [517 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.6 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6001 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [99.2 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [47.5 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [534 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [290 kB] Fetched 23.9 MB in 5s (4955 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libunistring2 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: libunistring5 The following packages will be upgraded: apt apt-utils base-files base-passwd bash-completion binutils binutils-arm-linux-gnueabihf binutils-common cpp-13 debianutils diffutils dpkg dpkg-dev g++-13 gcc-13 gcc-13-base grep libapt-pkg6.0 libargon2-1 libasan8 libatomic1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libctf-nobfd0 libctf0 libdpkg-perl libgcc-13-dev libgcc-s1 libgnutls30 libgomp1 libidn2-0 liblzma5 libncursesw6 libnsl-dev libnsl2 libpng16-16 libsframe1 libsqlite3-0 libssl3 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtinfo6 libubsan1 libudev1 libxxhash0 libzstd1 mawk ncurses-base ncurses-bin openssl optipng systemd systemd-dev systemd-sysv xz-utils 61 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 68.7 MB of archives. After this operation, 1653 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main armhf libnsl-dev armhf 1.3.0-3 [65.8 kB] Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6-dev armhf 2.38-3ubuntu1 [1347 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-dev-bin armhf 2.38-3ubuntu1 [18.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libnsl2 armhf 1.3.0-3 [35.9 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf libcc1-0 armhf 13.2.0-6ubuntu1 [43.7 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-base armhf 13.2.0-6ubuntu1 [44.3 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-s1 armhf 13.2.0-6ubuntu1 [41.4 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libgomp1 armhf 13.2.0-6ubuntu1 [120 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf libatomic1 armhf 13.2.0-6ubuntu1 [7766 B] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libasan8 armhf 13.2.0-6ubuntu1 [2749 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libubsan1 armhf 13.2.0-6ubuntu1 [1072 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf g++-13 armhf 13.2.0-6ubuntu1 [9436 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++-13-dev armhf 13.2.0-6ubuntu1 [2447 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-13-dev armhf 13.2.0-6ubuntu1 [901 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13 armhf 13.2.0-6ubuntu1 [16.5 MB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13 armhf 13.2.0-6ubuntu1 [8246 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++6 armhf 13.2.0-6ubuntu1 [697 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libzstd1 armhf 1.5.5+dfsg2-2 [265 kB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf-nobfd0 armhf 2.41-6ubuntu1 [87.2 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf0 armhf 2.41-6ubuntu1 [86.8 kB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsframe1 armhf 2.41-6ubuntu1 [12.9 kB] Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbinutils armhf 2.41-6ubuntu1 [457 kB] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-common armhf 2.41-6ubuntu1 [228 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils armhf 2.41-6ubuntu1 [3080 B] Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.41-6ubuntu1 [2934 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6 armhf 2.38-3ubuntu1 [2818 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf base-files armhf 13ubuntu4 [73.4 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.14 [88.0 kB] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf diffutils armhf 1:3.10-1 [167 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.4.4-0.1 [110 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3 armhf 3.0.10-1ubuntu2.1 [1572 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 253.5-1ubuntu7 [11.5 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 253.5-1ubuntu7 [78.5 kB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 253.5-1ubuntu7 [3043 kB] Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 253.5-1ubuntu7 [1781 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 253.5-1ubuntu7 [379 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 253.5-1ubuntu7 [151 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2 [31.3 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0 armhf 2.7.6 [960 kB] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.1ubuntu1 [1349 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-3 [157 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ncurses-bin armhf 6.4+20231016-1 [176 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.2 [51.0 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-bin armhf 2.38-3ubuntu1 [532 kB] Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ncurses-base all 6.4+20231016-1 [24.7 kB] Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.6 [1360 kB] Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.6 [212 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2 [512 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.4-1build1 [94.2 kB] Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgnutls30 armhf 3.8.1-4ubuntu3 [942 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libncursesw6 armhf 6.4+20231016-1 [117 kB] Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtinfo6 armhf 6.4+20231016-1 [91.0 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20230808-1 [114 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4 [22.3 kB] Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.43.2-1 [587 kB] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.10-1ubuntu2.1 [1158 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16 armhf 1.6.40-2 [166 kB] Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.4.4-0.1 [266 kB] Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.1ubuntu1 [1148 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.1ubuntu1 [285 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf optipng armhf 0.7.7-3 [82.2 kB] Preconfiguring packages ... Fetched 68.7 MB in 2s (27.7 MB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../0-libnsl-dev_1.3.0-3_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-3) over (1.3.0-2build2) ... Preparing to unpack .../1-libc6-dev_2.38-3ubuntu1_armhf.deb ... Unpacking libc6-dev:armhf (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../2-libc-dev-bin_2.38-3ubuntu1_armhf.deb ... Unpacking libc-dev-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../3-libnsl2_1.3.0-3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3) over (1.3.0-2build2) ... Preparing to unpack .../4-libcc1-0_13.2.0-6ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../5-gcc-13-base_13.2.0-6ubuntu1_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Setting up gcc-13-base:armhf (13.2.0-6ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libgcc-s1_13.2.0-6ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (13.2.0-6ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../0-libgomp1_13.2.0-6ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../1-libatomic1_13.2.0-6ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../2-libasan8_13.2.0-6ubuntu1_armhf.deb ... Unpacking libasan8:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../3-libubsan1_13.2.0-6ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../4-g++-13_13.2.0-6ubuntu1_armhf.deb ... Unpacking g++-13 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../5-libstdc++-13-dev_13.2.0-6ubuntu1_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../6-libgcc-13-dev_13.2.0-6ubuntu1_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../7-gcc-13_13.2.0-6ubuntu1_armhf.deb ... Unpacking gcc-13 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../8-cpp-13_13.2.0-6ubuntu1_armhf.deb ... Unpacking cpp-13 (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../9-libstdc++6_13.2.0-6ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (13.2.0-6ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (13.2.0-6ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../0-libctf-nobfd0_2.41-6ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.41-6ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../1-libctf0_2.41-6ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.41-6ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../2-libsframe1_2.41-6ubuntu1_armhf.deb ... Unpacking libsframe1:armhf (2.41-6ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../3-libbinutils_2.41-6ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.41-6ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../4-binutils-common_2.41-6ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.41-6ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../5-binutils_2.41-6ubuntu1_armhf.deb ... Unpacking binutils (2.41-6ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../6-binutils-arm-linux-gnueabihf_2.41-6ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.41-6ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../7-libc6_2.38-3ubuntu1_armhf.deb ... Unpacking libc6:armhf (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.38-3ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu4_armhf.deb ... Unpacking base-files (13ubuntu4) over (13ubuntu3) ... Setting up base-files (13ubuntu4) ... 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 ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../debianutils_5.14_armhf.deb ... Unpacking debianutils (5.14) over (5.8-1) ... Setting up debianutils (5.14) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_armhf.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../liblzma5_5.4.4-0.1_armhf.deb ... Unpacking liblzma5:armhf (5.4.4-0.1) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.4.4-0.1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.10-1ubuntu2.1_armhf.deb ... Unpacking libssl3:armhf (3.0.10-1ubuntu2.1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../systemd-sysv_253.5-1ubuntu7_armhf.deb ... Unpacking systemd-sysv (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-dev_253.5-1ubuntu7_all.deb ... Unpacking systemd-dev (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libssl3:armhf (3.0.10-1ubuntu2.1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../systemd_253.5-1ubuntu7_armhf.deb ... Unpacking systemd (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../libsystemd-shared_253.5-1ubuntu7_armhf.deb ... Unpacking libsystemd-shared:armhf (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../libsystemd0_253.5-1ubuntu7_armhf.deb ... Unpacking libsystemd0:armhf (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (253.5-1ubuntu7) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libudev1_253.5-1ubuntu7_armhf.deb ... Unpacking libudev1:armhf (253.5-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (253.5-1ubuntu7) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.7.6_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.7.6) over (2.7.3) ... Setting up libapt-pkg6.0:armhf (2.7.6) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.1ubuntu1_armhf.deb ... Unpacking dpkg (1.22.1ubuntu1) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.1ubuntu1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-3_armhf.deb ... Unpacking grep (3.11-3) over (3.11-2) ... Setting up grep (3.11-3) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20231016-1_armhf.deb ... Unpacking ncurses-bin (6.4+20231016-1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20231016-1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.2_armhf.deb ... Unpacking base-passwd (3.6.2) over (3.6.1) ... Setting up base-passwd (3.6.2) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../libc-bin_2.38-3ubuntu1_armhf.deb ... Unpacking libc-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc-bin (2.38-3ubuntu1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20231016-1_all.deb ... Unpacking ncurses-base (6.4+20231016-1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20231016-1) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../archives/apt_2.7.6_armhf.deb ... Unpacking apt (2.7.6) over (2.7.3) ... Setting up apt (2.7.6) ... (Reading database ... 13359 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.6_armhf.deb ... Unpacking apt-utils (2.7.6) over (2.7.3) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../libunistring5_1.1-2_armhf.deb ... Unpacking libunistring5:armhf (1.1-2) ... Setting up libunistring5:armhf (1.1-2) ... (Reading database ... 13364 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.4-1build1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.4-1build1) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.4-1build1) ... (Reading database ... 13364 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.8.1-4ubuntu3_armhf.deb ... Unpacking libgnutls30:armhf (3.8.1-4ubuntu3) over (3.8.1-4ubuntu1) ... Setting up libgnutls30:armhf (3.8.1-4ubuntu3) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.4+20231016-1_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20231016-1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20231016-1_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20231016-1) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20231016-1) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../0-mawk_1.3.4.20230808-1_armhf.deb ... Unpacking mawk (1.3.4.20230808-1) over (1.3.4.20230730-1) ... Preparing to unpack .../1-libargon2-1_0~20190702+dfsg-4_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../2-libsqlite3-0_3.43.2-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.43.2-1) over (3.42.0-1) ... Preparing to unpack .../3-openssl_3.0.10-1ubuntu2.1_armhf.deb ... Unpacking openssl (3.0.10-1ubuntu2.1) over (3.0.10-1ubuntu2) ... Preparing to unpack .../4-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../5-libpng16-16_1.6.40-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.40-2) over (1.6.40-1) ... Preparing to unpack .../6-xz-utils_5.4.4-0.1_armhf.deb ... Unpacking xz-utils (5.4.4-0.1) over (5.4.1-0.2) ... Preparing to unpack .../7-dpkg-dev_1.22.1ubuntu1_all.deb ... Unpacking dpkg-dev (1.22.1ubuntu1) over (1.22.0ubuntu1) ... Preparing to unpack .../8-libdpkg-perl_1.22.1ubuntu1_all.deb ... Unpacking libdpkg-perl (1.22.1ubuntu1) over (1.22.0ubuntu1) ... Preparing to unpack .../9-optipng_0.7.7-3_armhf.deb ... Unpacking optipng (0.7.7-3) over (0.7.7-2build1) ... Setting up apt-utils (2.7.6) ... Setting up cpp-13 (13.2.0-6ubuntu1) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4) ... Setting up libsqlite3-0:armhf (3.43.2-1) ... Setting up binutils-common:armhf (2.41-6ubuntu1) ... Setting up libctf-nobfd0:armhf (2.41-6ubuntu1) ... Setting up systemd-dev (253.5-1ubuntu7) ... Setting up libgomp1:armhf (13.2.0-6ubuntu1) ... Setting up libsframe1:armhf (2.41-6ubuntu1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.4.4-0.1) ... Setting up libpng16-16:armhf (1.6.40-2) ... Setting up libatomic1:armhf (13.2.0-6ubuntu1) ... Setting up libsystemd-shared:armhf (253.5-1ubuntu7) ... Setting up libncursesw6:armhf (6.4+20231016-1) ... Setting up libdpkg-perl (1.22.1ubuntu1) ... Setting up libubsan1:armhf (13.2.0-6ubuntu1) ... Setting up libasan8:armhf (13.2.0-6ubuntu1) ... Setting up libnsl2:armhf (1.3.0-3) ... Setting up mawk (1.3.4.20230808-1) ... Setting up libbinutils:armhf (2.41-6ubuntu1) ... Setting up libc-dev-bin (2.38-3ubuntu1) ... Setting up openssl (3.0.10-1ubuntu2.1) ... Setting up libcc1-0:armhf (13.2.0-6ubuntu1) ... Setting up libctf0:armhf (2.41-6ubuntu1) ... Setting up systemd (253.5-1ubuntu7) ... Initializing machine ID from random generator. Setting up optipng (0.7.7-3) ... Setting up libgcc-13-dev:armhf (13.2.0-6ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-3) ... Setting up libc6-dev:armhf (2.38-3ubuntu1) ... Setting up binutils-arm-linux-gnueabihf (2.41-6ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-6ubuntu1) ... Setting up systemd-sysv (253.5-1ubuntu7) ... Setting up binutils (2.41-6ubuntu1) ... Setting up dpkg-dev (1.22.1ubuntu1) ... Setting up gcc-13 (13.2.0-6ubuntu1) ... Setting up g++-13 (13.2.0-6ubuntu1) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-26945320 armhf noble-proposed -c chroot:build-PACKAGEBUILD-26945320 --arch=armhf --dist=noble-proposed --nolog s2geometry_0.10.0-6build2.dsc Initiating build PACKAGEBUILD-26945320 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:42:23 UTC 2023 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos01-arm64-008.buildd +==============================================================================+ | s2geometry 0.10.0-6build2 (armhf) Tue, 31 Oct 2023 18:09:49 +0000 | +==============================================================================+ Package: s2geometry Version: 0.10.0-6build2 Source Version: 0.10.0-6build2 Distribution: noble-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26945320/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/s2geometry-ORV2mO/resolver-a7mjig' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- s2geometry_0.10.0-6build2.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/s2geometry-ORV2mO/s2geometry-0.10.0' with '<>' I: NOTICE: Log filtering will replace 'build/s2geometry-ORV2mO' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), cmake, libssl-dev, libabsl-dev (>= 0~20220623), dh-sequence-python3, python3-all-dev, swig (>= 4.0), build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), cmake, libssl-dev, libabsl-dev (>= 0~20220623), dh-sequence-python3, python3-all-dev, swig (>= 4.0), build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [429 B] Get:5 copy:/<>/apt_archive ./ Packages [512 B] Fetched 1898 B in 0s (86.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 liblocale-gettext-perl libnss-nis libnss-nisplus libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libunistring2 openssl psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev cmake cmake-data debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libabsl-dev libabsl20220623 libarchive-zip-perl libarchive13 libbrotli1 libcurl4 libdebhelper-perl libdw1 libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libicu72 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp25 libldap2 libmagic-mgc libmagic1 libnghttp2-14 libpipeline1 libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libpython3.12 libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libssl-dev libsub-override-perl libtool libuchardet0 libuv1 libxml2 m4 man-db media-types po-debconf python3 python3-all python3-all-dev python3-dev python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-setuptools python3.11 python3.11-dev python3.11-minimal python3.12 python3.12-dev python3.12-minimal swig swig4.0 zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format elpa-cmake-mode ninja-build dh-make flit python3-build python3-installer python3-wheel gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libssl-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python-setuptools-doc python3.11-venv python3.11-doc binfmt-support python3.12-venv python3.12-doc swig-doc swig-examples swig4.0-examples swig4.0-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl javascript-common libldap-common publicsuffix libsasl2-modules libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev cmake cmake-data debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libabsl-dev libabsl20220623 libarchive-zip-perl libarchive13 libbrotli1 libcurl4 libdebhelper-perl libdw1 libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libicu72 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp25 libldap2 libmagic-mgc libmagic1 libnghttp2-14 libpipeline1 libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libpython3.12 libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libssl-dev libsub-override-perl libtool libuchardet0 libuv1 libxml2 m4 man-db media-types po-debconf python3 python3-all python3-all-dev python3-dev python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-setuptools python3.11 python3.11-dev python3.11-minimal python3.12 python3.12-dev python3.12-minimal sbuild-build-depends-main-dummy swig swig4.0 zlib1g-dev 0 upgraded, 85 newly installed, 0 to remove and 0 not upgraded. Need to get 59.0 MB of archives. After this operation, 211 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [728 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11-minimal armhf 3.11.6-3 [824 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1 armhf 2.5.0-2 [63.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf python3.11-minimal armhf 3.11.6-3 [1896 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.11.4-5ubuntu1 [26.9 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11-stdlib armhf 3.11.6-3 [1804 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf python3.11 armhf 3.11.6-3 [579 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.11.4-5ubuntu1 [9568 B] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.11.4-5ubuntu1 [22.9 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-minimal armhf 3.12.0-1 [811 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-minimal armhf 3.12.0-1 [2038 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libelf1 armhf 0.189-4 [48.7 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libicu72 armhf 72.1-3ubuntu3 [10.5 MB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [591 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf python3-pkg-resources all 68.1.2-2 [167 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-2 [307 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1 armhf 1:5.45-2 [80.9 kB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-2 [21.1 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gettext-base armhf 0.21-13build1 [37.7 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.7-1build2 [75.7 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf groff-base armhf 1.23.0-3 [948 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libnghttp2-14 armhf 1.57.0-1 [67.8 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libpsl5 armhf 0.21.2-1build1 [55.5 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuv1 armhf 1.46.0-2 [80.3 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-1 [1195 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4 [235 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf autopoint all 0.21-13build1 [422 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libarchive13 armhf 3.6.2-1ubuntu1 [326 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli1 armhf 1.0.9-2build8 [296 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-3 [18.9 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-2 armhf 2.1.28+dfsg1-3 [49.6 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libldap2 armhf 2.6.6+dfsg-1~exp1ubuntu1 [170 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build4 [52.8 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libssh-4 armhf 0.10.5-3ubuntu1 [166 kB] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4 armhf 8.2.1-1ubuntu3.1 [280 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libjsoncpp25 armhf 1.9.5-6 [72.5 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf librhash0 armhf 1.4.3-3 [142 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cmake-data all 3.27.7-1 [2129 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cmake armhf 3.27.7-1 [5975 kB] Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebhelper-perl all 13.11.7ubuntu1 [85.8 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.09-4 [8706 B] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libdw1 armhf 0.189-4 [233 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf debugedit armhf 1:5.0-5 [42.8 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf dwz armhf 0.15-1 [109 kB] Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gettext armhf 0.21-13build1 [799 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debhelper all 13.11.7ubuntu1 [940 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf python3-lib2to3 all 3.11.5-1 [79.0 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf python3-distutils all 3.11.5-1 [131 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf python3-setuptools all 68.1.2-2 [396 kB] Get:62 http://ftpmaster.internal/ubuntu noble/universe armhf dh-python all 6.20231025 [110 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf libabsl20220623 armhf 20220623.1-3 [394 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf libabsl-dev armhf 20220623.1-3 [1013 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1-dev armhf 2.5.0-2 [119 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf libjs-sphinxdoc all 5.3.0-7 [130 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11 armhf 3.11.6-3 [1940 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1ubuntu5 [880 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11-dev armhf 3.11.6-3 [3914 kB] Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-dev armhf 3.11.4-5ubuntu1 [9826 B] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-stdlib armhf 3.12.0-1 [1887 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12 armhf 3.12.0-1 [2110 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-dev armhf 3.12.0-1 [4188 kB] Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-all-dev armhf 3.11.4-5ubuntu1 [914 B] Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl-dev armhf 3.0.10-1ubuntu2.1 [2079 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf python3.12 armhf 3.12.0-1 [629 kB] Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-all armhf 3.11.4-5ubuntu1 [910 B] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf python3.11-dev armhf 3.11.6-3 [508 kB] Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-dev armhf 3.11.4-5ubuntu1 [26.8 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-dev armhf 3.12.0-1 [571 kB] Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-all-dev armhf 3.11.4-5ubuntu1 [918 B] Get:84 http://ftpmaster.internal/ubuntu noble/universe armhf swig4.0 armhf 4.1.0-0.3 [1086 kB] Get:85 http://ftpmaster.internal/ubuntu noble/universe armhf swig all 4.1.0-0.3 [5990 B] Preconfiguring packages ... Fetched 59.0 MB in 3s (20.5 MB/s) Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... 13364 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.6-3_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.6-3) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-2_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-2) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.6-3_armhf.deb ... Unpacking python3.11-minimal (3.11.6-3) ... Setting up libpython3.11-minimal:armhf (3.11.6-3) ... Setting up libexpat1:armhf (2.5.0-2) ... Setting up python3.11-minimal (3.11.6-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 13678 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-minimal (3.11.4-5ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../libpython3.11-stdlib_3.11.6-3_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.6-3) ... Selecting previously unselected package python3.11. Preparing to unpack .../python3.11_3.11.6-3_armhf.deb ... Unpacking python3.11 (3.11.6-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../libpython3-stdlib_3.11.4-5ubuntu1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.4-5ubuntu1) ... Setting up python3-minimal (3.11.4-5ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 14094 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3 (3.11.4-5ubuntu1) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../01-libpython3.12-minimal_3.12.0-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.0-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../02-python3.12-minimal_3.12.0-1_armhf.deb ... Unpacking python3.12-minimal (3.12.0-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../03-libelf1_0.189-4_armhf.deb ... Unpacking libelf1:armhf (0.189-4) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../04-libicu72_72.1-3ubuntu3_armhf.deb ... Unpacking libicu72:armhf (72.1-3ubuntu3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../05-libxml2_2.9.14+dfsg-1.3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../06-python3-pkg-resources_68.1.2-2_all.deb ... Unpacking python3-pkg-resources (68.1.2-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.45-2_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../08-libmagic1_1%3a5.45-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.45-2_armhf.deb ... Unpacking file (1:5.45-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.21-13build1_armhf.deb ... Unpacking gettext-base (0.21-13build1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../11-libuchardet0_0.0.7-1build2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../12-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../13-libnghttp2-14_1.57.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.57.0-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../14-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../15-libpsl5_0.21.2-1build1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1build1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../16-libuv1_1.46.0-2_armhf.deb ... Unpacking libuv1:armhf (1.46.0-2) ... Selecting previously unselected package man-db. Preparing to unpack .../17-man-db_2.12.0-1_armhf.deb ... Unpacking man-db (2.12.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../18-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../19-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../20-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../21-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../22-autopoint_0.21-13build1_all.deb ... Unpacking autopoint (0.21-13build1) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../23-libarchive13_3.6.2-1ubuntu1_armhf.deb ... Unpacking libarchive13:armhf (3.6.2-1ubuntu1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../24-libbrotli1_1.0.9-2build8_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2build8) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../25-libsasl2-modules-db_2.1.28+dfsg1-3_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-3) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../26-libsasl2-2_2.1.28+dfsg1-3_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-3) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../27-libldap2_2.6.6+dfsg-1~exp1ubuntu1_armhf.deb ... Unpacking libldap2:armhf (2.6.6+dfsg-1~exp1ubuntu1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../28-librtmp1_2.4+20151223.gitfa8646d.1-2build4_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../29-libssh-4_0.10.5-3ubuntu1_armhf.deb ... Unpacking libssh-4:armhf (0.10.5-3ubuntu1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../30-libcurl4_8.2.1-1ubuntu3.1_armhf.deb ... Unpacking libcurl4:armhf (8.2.1-1ubuntu3.1) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../31-libjsoncpp25_1.9.5-6_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-6) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../32-librhash0_1.4.3-3_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3) ... Selecting previously unselected package cmake-data. Preparing to unpack .../33-cmake-data_3.27.7-1_all.deb ... Unpacking cmake-data (3.27.7-1) ... Selecting previously unselected package cmake. Preparing to unpack .../34-cmake_3.27.7-1_armhf.deb ... Unpacking cmake (3.27.7-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../35-libdebhelper-perl_13.11.7ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.11.7ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../36-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../37-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../38-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../39-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../40-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../41-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../42-libdw1_0.189-4_armhf.deb ... Unpacking libdw1:armhf (0.189-4) ... Selecting previously unselected package debugedit. Preparing to unpack .../43-debugedit_1%3a5.0-5_armhf.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../44-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../45-gettext_0.21-13build1_armhf.deb ... Unpacking gettext (0.21-13build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../46-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../47-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../48-debhelper_13.11.7ubuntu1_all.deb ... Unpacking debhelper (13.11.7ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../49-python3-lib2to3_3.11.5-1_all.deb ... Unpacking python3-lib2to3 (3.11.5-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../50-python3-distutils_3.11.5-1_all.deb ... Unpacking python3-distutils (3.11.5-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../51-python3-setuptools_68.1.2-2_all.deb ... Unpacking python3-setuptools (68.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../52-dh-python_6.20231025_all.deb ... Unpacking dh-python (6.20231025) ... Selecting previously unselected package libabsl20220623:armhf. Preparing to unpack .../53-libabsl20220623_20220623.1-3_armhf.deb ... Unpacking libabsl20220623:armhf (20220623.1-3) ... Selecting previously unselected package libabsl-dev:armhf. Preparing to unpack .../54-libabsl-dev_20220623.1-3_armhf.deb ... Unpacking libabsl-dev:armhf (20220623.1-3) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../55-libexpat1-dev_2.5.0-2_armhf.deb ... Unpacking libexpat1-dev:armhf (2.5.0-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../56-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../57-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../58-libjs-sphinxdoc_5.3.0-7_all.deb ... Unpacking libjs-sphinxdoc (5.3.0-7) ... Selecting previously unselected package libpython3.11:armhf. Preparing to unpack .../59-libpython3.11_3.11.6-3_armhf.deb ... Unpacking libpython3.11:armhf (3.11.6-3) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../60-zlib1g-dev_1%3a1.2.13.dfsg-1ubuntu5_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1ubuntu5) ... Selecting previously unselected package libpython3.11-dev:armhf. Preparing to unpack .../61-libpython3.11-dev_3.11.6-3_armhf.deb ... Unpacking libpython3.11-dev:armhf (3.11.6-3) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../62-libpython3-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking libpython3-dev:armhf (3.11.4-5ubuntu1) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../63-libpython3.12-stdlib_3.12.0-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.0-1) ... Selecting previously unselected package libpython3.12:armhf. Preparing to unpack .../64-libpython3.12_3.12.0-1_armhf.deb ... Unpacking libpython3.12:armhf (3.12.0-1) ... Selecting previously unselected package libpython3.12-dev:armhf. Preparing to unpack .../65-libpython3.12-dev_3.12.0-1_armhf.deb ... Unpacking libpython3.12-dev:armhf (3.12.0-1) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../66-libpython3-all-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.11.4-5ubuntu1) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../67-libssl-dev_3.0.10-1ubuntu2.1_armhf.deb ... Unpacking libssl-dev:armhf (3.0.10-1ubuntu2.1) ... Selecting previously unselected package python3.12. Preparing to unpack .../68-python3.12_3.12.0-1_armhf.deb ... Unpacking python3.12 (3.12.0-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../69-python3-all_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-all (3.11.4-5ubuntu1) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../70-python3.11-dev_3.11.6-3_armhf.deb ... Unpacking python3.11-dev (3.11.6-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../71-python3-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-dev (3.11.4-5ubuntu1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../72-python3.12-dev_3.12.0-1_armhf.deb ... Unpacking python3.12-dev (3.12.0-1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../73-python3-all-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-all-dev (3.11.4-5ubuntu1) ... Selecting previously unselected package swig4.0. Preparing to unpack .../74-swig4.0_4.1.0-0.3_armhf.deb ... Unpacking swig4.0 (4.1.0-0.3) ... Selecting previously unselected package swig. Preparing to unpack .../75-swig_4.1.0-0.3_all.deb ... Unpacking swig (4.1.0-0.3) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../76-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libabsl20220623:armhf (20220623.1-3) ... Setting up libpsl5:armhf (0.21.2-1build1) ... Setting up libicu72:armhf (72.1-3ubuntu3) ... Setting up libmagic-mgc (1:5.45-2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libpython3.11-stdlib:armhf (3.11.6-3) ... Setting up libdebhelper-perl (13.11.7ubuntu1) ... Setting up libbrotli1:armhf (1.0.9-2build8) ... Setting up libpython3.12-minimal:armhf (3.12.0-1) ... Setting up libnghttp2-14:armhf (1.57.0-1) ... Setting up libmagic1:armhf (1:5.45-2) ... Setting up gettext-base (0.21-13build1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-2) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-3) ... Setting up autotools-dev (20220109.1) ... Setting up libuv1:armhf (1.46.0-2) ... Setting up libexpat1-dev:armhf (2.5.0-2) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Setting up libssl-dev:armhf (3.0.10-1ubuntu2.1) ... Setting up autopoint (0.21-13build1) ... Setting up libjsoncpp25:armhf (1.9.5-6) ... Setting up libabsl-dev:armhf (20220623.1-3) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-3) ... Setting up libssh-4:armhf (0.10.5-3ubuntu1) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1ubuntu5) ... Setting up librhash0:armhf (1.4.3-3) ... Setting up libuchardet0:armhf (0.0.7-1build2) ... Setting up libsub-override-perl (0.09-4) ... Setting up cmake-data (3.27.7-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up swig4.0 (4.1.0-0.3) ... Setting up libelf1:armhf (0.189-4) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3) ... Setting up libldap2:armhf (2.6.6+dfsg-1~exp1ubuntu1) ... Setting up libpython3-stdlib:armhf (3.11.4-5ubuntu1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up python3.12-minimal (3.12.0-1) ... Setting up python3.11 (3.11.6-3) ... Setting up libdw1:armhf (0.189-4) ... Setting up gettext (0.21-13build1) ... Setting up swig (4.1.0-0.3) ... Setting up libpython3.12-stdlib:armhf (3.12.0-1) ... Setting up libpython3.11:armhf (3.11.6-3) ... Setting up libtool (2.4.7-7) ... Setting up libarchive13:armhf (3.6.2-1ubuntu1) ... Setting up python3.12 (3.12.0-1) ... Setting up python3 (3.11.4-5ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libpython3.11-dev:armhf (3.11.6-3) ... Setting up libjs-sphinxdoc (5.3.0-7) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up debugedit (1:5.0-5) ... Setting up libcurl4:armhf (8.2.1-1ubuntu3.1) ... Setting up python3-lib2to3 (3.11.5-1) ... Setting up libpython3.12:armhf (3.12.0-1) ... Setting up python3-pkg-resources (68.1.2-2) ... Setting up python3-distutils (3.11.5-1) ... python3.12: can't get files for byte-compilation Setting up libpython3-dev:armhf (3.11.4-5ubuntu1) ... Setting up python3-setuptools (68.1.2-2) ... Setting up python3.11-dev (3.11.6-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3-all (3.11.4-5ubuntu1) ... Setting up libpython3.12-dev:armhf (3.12.0-1) ... Setting up man-db (2.12.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libpython3-all-dev:armhf (3.11.4-5ubuntu1) ... Setting up python3-dev (3.11.4-5ubuntu1) ... Setting up python3.12-dev (3.12.0-1) ... Setting up cmake (3.27.7-1) ... Setting up dh-python (6.20231025) ... Setting up python3-all-dev (3.11.4-5ubuntu1) ... Setting up debhelper (13.11.7ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for systemd (253.5-1ubuntu7) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-164-generic #181-Ubuntu SMP Fri Sep 1 13:42:23 UTC 2023 arm64 (armv7l) Toolchain package versions: binutils_2.41-6ubuntu1 dpkg-dev_1.22.1ubuntu1 g++-13_13.2.0-6ubuntu1 gcc-13_13.2.0-6ubuntu1 libc6-dev_2.38-3ubuntu1 libstdc++-13-dev_13.2.0-6ubuntu1 libstdc++6_13.2.0-6ubuntu1 linux-libc-dev_6.5.0-9.9 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.6 apt-utils_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13build1 autotools-dev_20220109.1 base-files_13ubuntu4 base-passwd_3.6.2 bash_5.2.15-2ubuntu1 bash-completion_1:2.11-8 binutils_2.41-6ubuntu1 binutils-arm-linux-gnueabihf_2.41-6ubuntu1 binutils-common_2.41-6ubuntu1 bsdextrautils_2.39.1-4ubuntu2 bsdutils_1:2.39.1-4ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu1 cmake_3.27.7-1 cmake-data_3.27.7-1 coreutils_9.1-1ubuntu2 cpp_4:13.2.0-1ubuntu1 cpp-13_13.2.0-6ubuntu1 dash_0.5.12-6ubuntu1 debconf_1.5.82 debconf-i18n_1.5.82 debhelper_13.11.7ubuntu1 debianutils_5.14 debugedit_1:5.0-5 dh-autoreconf_20 dh-python_6.20231025 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.1ubuntu1 dpkg-dev_1.22.1ubuntu1 dwz_0.15-1 e2fsprogs_1.47.0-2ubuntu1 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1ubuntu1 g++-13_13.2.0-6ubuntu1 gcc_4:13.2.0-1ubuntu1 gcc-13_13.2.0-6ubuntu1 gcc-13-base_13.2.0-6ubuntu1 gettext_0.21-13build1 gettext-base_0.21-13build1 gpg_2.2.40-1.1ubuntu1 gpg-agent_2.2.40-1.1ubuntu1 gpgconf_2.2.40-1.1ubuntu1 gpgv_2.2.40-1.1ubuntu1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1ubuntu1 hostname_3.23+nmu1ubuntu1 init_1.65.2ubuntu1 init-system-helpers_1.65.2ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-3ubuntu1 libabsl-dev_20220623.1-3 libabsl20220623_20220623.1-3 libacl1_2.3.1-3 libapparmor1_4.0.0~alpha2-0ubuntu5 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1ubuntu1 libargon2-1_0~20190702+dfsg-4 libasan8_13.2.0-6ubuntu1 libassuan0_2.5.6-1 libatomic1_13.2.0-6ubuntu1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.41-6ubuntu1 libblkid1_2.39.1-4ubuntu2 libbrotli1_1.0.9-2build8 libbz2-1.0_1.0.8-5build1 libc-bin_2.38-3ubuntu1 libc-dev-bin_2.38-3ubuntu1 libc6_2.38-3ubuntu1 libc6-dev_2.38-3ubuntu1 libcap-ng0_0.8.3-1build2 libcap2_1:2.66-4ubuntu1 libcc1-0_13.2.0-6ubuntu1 libcom-err2_1.47.0-2ubuntu1 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libcryptsetup12_2:2.6.1-4ubuntu3 libctf-nobfd0_2.41-6ubuntu1 libctf0_2.41-6ubuntu1 libcurl4_8.2.1-1ubuntu3.1 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.270ubuntu1 libdebhelper-perl_13.11.7ubuntu1 libdevmapper1.02.1_2:1.02.185-2ubuntu1 libdpkg-perl_1.22.1ubuntu1 libdw1_0.189-4 libelf1_0.189-4 libexpat1_2.5.0-2 libexpat1-dev_2.5.0-2 libext2fs2_1.47.0-2ubuntu1 libfakeroot_1.32.1-1 libfdisk1_2.39.1-4ubuntu2 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-6ubuntu1 libgcc-s1_13.2.0-6ubuntu1 libgcrypt20_1.10.2-3ubuntu1 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30_3.8.1-4ubuntu3 libgomp1_13.2.0-6ubuntu1 libgpg-error-l10n_1.47-2 libgpg-error0_1.47-2 libgpm2_1.20.7-10build1 libgssapi-krb5-2_1.20.1-3ubuntu1 libhogweed6_3.9.1-2 libicu72_72.1-3ubuntu3 libidn2-0_2.3.4-1build1 libip4tc2_1.8.9-2ubuntu2 libisl23_0.26-3 libjansson4_2.14-2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_5.3.0-7 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c5_0.17-1 libjsoncpp25_1.9.5-6 libk5crypto3_1.20.1-3ubuntu1 libkeyutils1_1.6.3-2 libkmod2_30+20230519-1ubuntu3 libkrb5-3_1.20.1-3ubuntu1 libkrb5support0_1.20.1-3ubuntu1 libldap2_2.6.6+dfsg-1~exp1ubuntu1 liblocale-gettext-perl_1.07-6 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.4-1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmount1_2.39.1-4ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20231016-1 libnettle8_3.9.1-2 libnghttp2-14_1.57.0-1 libnpth0_1.6-3build2 libnsl-dev_1.3.0-3 libnsl2_1.3.0-3 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-0ubuntu6 libp11-kit0_0.25.0-4ubuntu1 libpam-modules_1.5.2-6ubuntu1 libpam-modules-bin_1.5.2-6ubuntu1 libpam-runtime_1.5.2-6ubuntu1 libpam0g_1.5.2-6ubuntu1 libpcre2-8-0_10.42-4 libperl5.36_5.36.0-9ubuntu1 libpipeline1_1.5.7-1 libpng16-16_1.6.40-2 libproc2-0_2:4.0.3-1ubuntu1 libpsl5_0.21.2-1build1 libpython3-all-dev_3.11.4-5ubuntu1 libpython3-dev_3.11.4-5ubuntu1 libpython3-stdlib_3.11.4-5ubuntu1 libpython3.11_3.11.6-3 libpython3.11-dev_3.11.6-3 libpython3.11-minimal_3.11.6-3 libpython3.11-stdlib_3.11.6-3 libpython3.12_3.12.0-1 libpython3.12-dev_3.12.0-1 libpython3.12-minimal_3.12.0-1 libpython3.12-stdlib_3.12.0-1 libreadline8_8.2-1.3 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp2_2.5.4-1ubuntu3 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol2_3.5-1 libsframe1_2.41-6ubuntu1 libsmartcols1_2.39.1-4ubuntu2 libsqlite3-0_3.43.2-1 libss2_1.47.0-2ubuntu1 libssh-4_0.10.5-3ubuntu1 libssl-dev_3.0.10-1ubuntu2.1 libssl3_3.0.10-1ubuntu2.1 libstdc++-13-dev_13.2.0-6ubuntu1 libstdc++6_13.2.0-6ubuntu1 libsub-override-perl_0.09-4 libsystemd-shared_253.5-1ubuntu7 libsystemd0_253.5-1ubuntu7 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20231016-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-6ubuntu1 libuchardet0_0.0.7-1build2 libudev1_253.5-1ubuntu7 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.1-4ubuntu2 libuv1_1.46.0-2 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.0-9.9 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-1ubuntu1 logsave_1.47.0-2ubuntu1 lto-disabled-list_43 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-1 mawk_1.3.4.20230808-1 media-types_10.1.0 mount_2.39.1-4ubuntu2 ncurses-base_6.4+20231016-1 ncurses-bin_6.4+20231016-1 openssl_3.0.10-1ubuntu2.1 optipng_0.7.7-3 passwd_1:4.13+dfsg1-1ubuntu1 patch_2.7.6-7build2 perl_5.36.0-9ubuntu1 perl-base_5.36.0-9ubuntu1 perl-modules-5.36_5.36.0-9ubuntu1 pinentry-curses_1.2.1-1ubuntu1 pkgbinarymangler_154 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.3-1ubuntu1 psmisc_23.6-1 python3_3.11.4-5ubuntu1 python3-all_3.11.4-5ubuntu1 python3-all-dev_3.11.4-5ubuntu1 python3-dev_3.11.4-5ubuntu1 python3-distutils_3.11.5-1 python3-lib2to3_3.11.5-1 python3-minimal_3.11.4-5ubuntu1 python3-pkg-resources_68.1.2-2 python3-setuptools_68.1.2-2 python3.11_3.11.6-3 python3.11-dev_3.11.6-3 python3.11-minimal_3.11.6-3 python3.12_3.12.0-1 python3.12-dev_3.12.0-1 python3.12-minimal_3.12.0-1 readline-common_8.2-1.3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 swig_4.1.0-0.3 swig4.0_4.1.0-0.3 systemd_253.5-1ubuntu7 systemd-dev_253.5-1ubuntu7 systemd-sysv_253.5-1ubuntu7 sysvinit-utils_3.07-1ubuntu1 tar_1.34+dfsg-1.2ubuntu1 tzdata_2023c-9ubuntu1 ubuntu-keyring_2021.03.26 usrmerge_35ubuntu1 util-linux_2.39.1-4ubuntu2 uuid-runtime_2.39.1-4ubuntu2 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-1ubuntu5 zlib1g-dev_1:1.2.13.dfsg-1ubuntu5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: s2geometry Binary: libs2-0, libs2-dev, python3-pywraps2 Architecture: any Version: 0.10.0-6build2 Maintainer: DebianOnMobile Team Uploaders: Sebastian Spaeth Homepage: https://s2geometry.io Description: manipulating geometric shapes with spherical geometry s2geometry is for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it especially suitable for working with geographic data. Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/DebianOnMobile-team/s2geometry Vcs-Git: https://salsa.debian.org/DebianOnMobile-team/s2geometry.git Build-Depends: debhelper-compat (= 13), cmake, libssl-dev, libabsl-dev (>= 0~20220623), dh-sequence-python3, python3-all-dev, swig (>= 4.0) Package-List: libs2-0 deb libs optional arch=any libs2-dev deb libdevel optional arch=any python3-pywraps2 deb python optional arch=any Checksums-Sha1: 2d6d9a593023d47035b7e39c6aafcba9ee560d6f 1110687 s2geometry_0.10.0.orig.tar.gz e32c9c886c48376d60dddf4fb991d79c6dc1b409 5688 s2geometry_0.10.0-6build2.debian.tar.xz Checksums-Sha256: 1c17b04f1ea20ed09a67a83151ddd5d8529716f509dde49a8190618d70532a3d 1110687 s2geometry_0.10.0.orig.tar.gz af1d0d707e23c99b4f9670af1e7c3cc2a2f821232802ea50dd4255e2abda279c 5688 s2geometry_0.10.0-6build2.debian.tar.xz Files: c68f3c5d326dde9255681b9201393a9f 1110687 s2geometry_0.10.0.orig.tar.gz d233d75fd45bb903959d51b4827dffc7 5688 s2geometry_0.10.0-6build2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmVBQD4ACgkQr8/sjmac 4cLeDxAArpwIn77OEMy34FFdadyFmbem7B+rWr2y59QMfbC0Edpoty2RvfQo57mC ulDUF4BGx8hpOI6k0Ez2f42IYc83/KpxyEAgj0BsMXYhFPHTjszIqjC/zT9Ktyec AmPZPmD+srO4tMDs37MdS4q33H/jn7h937zW62mCslDcyUrad1p43AlVxdtwTtYD pQHiNlqgVNR36rH/j4doDrbdqDXsYzkicLojiRUX8+j+DDoj/tHoxuv7l0lMyiOJ OxsCEQp7YQbFggIh4zSE/QW9MTGRkfu9opWfWI7+R2hRnyFbtEgE8/TqljS6RTNz YGgO8UGjrCrPB54USY4ZDVwMkEzXrguadqvB/r+RBlFzj3BxwQCR1SKKmInowKkL vmM+MnkFQh2igDYjUvtlE3hMOvdyJGirRPPhwqurS6omZodRkhoZRTMnx0kPDnp+ oL0L71txckbz1W9/6qtQcc1JE1GVXTdMqbBEy05SJR0MLwhbyW5xttAnXZ4dJPm8 pslTinYRK4x2D31xfgRaLK+XI7K5ltXyQhXlSB+faaYPP7U8z0VEEN6FnsnJjdko WCtTDvkgwZKCnI1XeJ3lPvUF4ztxqTPqQHu1dmV1dGzZCWfvSqAEKViJ5XeheFLm 1Z8CplBtG0XrvxIcZMY1BYOt4bmhLdf1K3fZbNuAE5ojzfmI0wI= =p2pj -----END PGP SIGNATURE----- gpgv: Signature made Tue Oct 31 17:58:22 2023 UTC gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./s2geometry_0.10.0-6build2.dsc: no acceptable signature found dpkg-source: info: extracting s2geometry in /<> dpkg-source: info: unpacking s2geometry_0.10.0.orig.tar.gz dpkg-source: info: unpacking s2geometry_0.10.0-6build2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Use-python-version-as-specified-by-PYVER.patch dpkg-source: info: applying 0002-Fix-s390x-FTBFS-Fix-elif.patch dpkg-source: info: applying 0003-Drop-constexpr-it-is-not-const-on-ppc64el.patch dpkg-source: info: applying 0004-Fix-nonvoid-function-can-return-void-warning.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-26945320 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26945320 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26945320 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package s2geometry dpkg-buildpackage: info: source version 0.10.0-6build2 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --buildsystem=pybuild Use of uninitialized value in split at /usr/share/perl5/Dpkg/BuildFlags.pm line 373. dh_auto_clean -O--buildsystem=pybuild I: pybuild base:310: dh_auto_clean --buildsystem=cmake I: pybuild base:310: dh_auto_clean --buildsystem=cmake dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary-arch dh binary-arch --buildsystem=pybuild Use of uninitialized value in split at /usr/share/perl5/Dpkg/BuildFlags.pm line 373. dh_update_autotools_config -a -O--buildsystem=pybuild dh_autoreconf -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild I: pybuild base:310: dh_auto_configure --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.12/build -- -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.12 -DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.so -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.12 -DPython_EXECUTABLE=/usr/bin/python3.12 -DPython_LIBRARY=/usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.so -DPython_INCLUDE_DIR=/usr/include/python3.12 -DPython3_EXECUTABLE=/usr/bin/python3.12 -DPython3_LIBRARY=/usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.so -DPython3_INCLUDE_DIR=/usr/include/python3.12 -DPYVER=3.12 -DBUILD_EXAMPLES=OFF -DWITH_PYTHON=ON cd .pybuild/cpython3_3.12/build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.12 -DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.so -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.12 -DPython_EXECUTABLE=/usr/bin/python3.12 -DPython_LIBRARY=/usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.so -DPython_INCLUDE_DIR=/usr/include/python3.12 -DPython3_EXECUTABLE=/usr/bin/python3.12 -DPython3_LIBRARY=/usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.so -DPython3_INCLUDE_DIR=/usr/include/python3.12 -DPYVER=3.12 -DBUILD_EXAMPLES=OFF -DWITH_PYTHON=ON ../../.. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The following features have been enabled: * SHARED_LIBS, builds shared libraries instead of static. * PYTHON, provides python interface to S2 -- The following features have been disabled: * GFLAGS, allows changing command line flags. * GLOG, provides logging configurability. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenSSL: /usr/lib/arm-linux-gnueabihf/libcrypto.so (found version "3.0.10") -- Found SWIG: /usr/bin/swig4.0 (found suitable version "4.1.0", minimum required is "4.0") -- Found Python3: /usr/bin/python3.12 (found suitable version "3.12.0", minimum required is "3.12") found components: Interpreter Development Development.Module Development.Embed GTEST_ROOT: CMake Warning (dev) at /usr/share/cmake-3.27/Modules/UseSWIG.cmake:809 (message): Policy CMP0078 is not set: UseSWIG generates standard target names. Run "cmake --help-policy CMP0078" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/python/CMakeLists.txt:8 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.27/Modules/UseSWIG.cmake:651 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.27/Modules/UseSWIG.cmake:922 (SWIG_ADD_SOURCE_TO_MODULE) src/python/CMakeLists.txt:8 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (1.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED PYTHON_EXECUTABLE PYTHON_INCLUDE_DIR PYTHON_LIBRARY Python_EXECUTABLE Python_INCLUDE_DIR Python_LIBRARY -- Build files have been written to: /<>/.pybuild/cpython3_3.12/build I: pybuild base:310: dh_auto_configure --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11/build -- -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.11 -DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.11 -DPython_EXECUTABLE=/usr/bin/python3.11 -DPython_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython_INCLUDE_DIR=/usr/include/python3.11 -DPython3_EXECUTABLE=/usr/bin/python3.11 -DPython3_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython3_INCLUDE_DIR=/usr/include/python3.11 -DPYVER=3.11 -DBUILD_EXAMPLES=OFF -DWITH_PYTHON=ON cd .pybuild/cpython3_3.11/build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.11 -DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.11 -DPython_EXECUTABLE=/usr/bin/python3.11 -DPython_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython_INCLUDE_DIR=/usr/include/python3.11 -DPython3_EXECUTABLE=/usr/bin/python3.11 -DPython3_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython3_INCLUDE_DIR=/usr/include/python3.11 -DPYVER=3.11 -DBUILD_EXAMPLES=OFF -DWITH_PYTHON=ON ../../.. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The following features have been enabled: * SHARED_LIBS, builds shared libraries instead of static. * PYTHON, provides python interface to S2 -- The following features have been disabled: * GFLAGS, allows changing command line flags. * GLOG, provides logging configurability. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenSSL: /usr/lib/arm-linux-gnueabihf/libcrypto.so (found version "3.0.10") -- Found SWIG: /usr/bin/swig4.0 (found suitable version "4.1.0", minimum required is "4.0") -- Found Python3: /usr/bin/python3.11 (found suitable version "3.11.6", minimum required is "3.11") found components: Interpreter Development Development.Module Development.Embed GTEST_ROOT: CMake Warning (dev) at /usr/share/cmake-3.27/Modules/UseSWIG.cmake:809 (message): Policy CMP0078 is not set: UseSWIG generates standard target names. Run "cmake --help-policy CMP0078" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/python/CMakeLists.txt:8 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.27/Modules/UseSWIG.cmake:651 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.27/Modules/UseSWIG.cmake:922 (SWIG_ADD_SOURCE_TO_MODULE) src/python/CMakeLists.txt:8 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (1.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED PYTHON_EXECUTABLE PYTHON_INCLUDE_DIR PYTHON_LIBRARY Python_EXECUTABLE Python_INCLUDE_DIR Python_LIBRARY -- Build files have been written to: /<>/.pybuild/cpython3_3.11/build dh_auto_build -a -O--buildsystem=pybuild I: pybuild base:310: dh_auto_build --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.12/build -- cd .pybuild/cpython3_3.12/build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/.pybuild/cpython3_3.12/build' /usr/bin/cmake -S/<> -B/<>/.pybuild/cpython3_3.12/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/.pybuild/cpython3_3.12/build/CMakeFiles /<>/.pybuild/cpython3_3.12/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/.pybuild/cpython3_3.12/build' make -f CMakeFiles/s2.dir/build.make CMakeFiles/s2.dir/depend make -f python/CMakeFiles/pywraps2_swig_compilation.dir/build.make python/CMakeFiles/pywraps2_swig_compilation.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.12/build' cd /<>/.pybuild/cpython3_3.12/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python /<>/.pybuild/cpython3_3.12/build /<>/.pybuild/cpython3_3.12/build/python /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/pywraps2_swig_compilation.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/.pybuild/cpython3_3.12/build' cd /<>/.pybuild/cpython3_3.12/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/.pybuild/cpython3_3.12/build /<>/.pybuild/cpython3_3.12/build /<>/.pybuild/cpython3_3.12/build/CMakeFiles/s2.dir/DependInfo.cmake "--color=" Dependee "/<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/pywraps2_swig_compilation.dir/DependInfo.cmake" is newer than depender "/<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/pywraps2_swig_compilation.dir/depend.internal". Dependee "/<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/pywraps2_swig_compilation.dir/depend.internal". make[3]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' make -f CMakeFiles/s2.dir/build.make CMakeFiles/s2.dir/build Scanning dependencies of target pywraps2_swig_compilation make[3]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' make -f python/CMakeFiles/pywraps2_swig_compilation.dir/build.make python/CMakeFiles/pywraps2_swig_compilation.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.12/build' make[3]: Entering directory '/<>/.pybuild/cpython3_3.12/build' [ 2%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o [ 2%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o -c /<>/src/s2/encoded_s2cell_id_vector.cc /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o -c /<>/src/s2/encoded_s2shape_index.cc [ 3%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o -c /<>/src/s2/encoded_s2point_vector.cc [ 4%] Swig compile s2.i for python cd /<>/.pybuild/cpython3_3.12/build/python && /usr/bin/cmake -E make_directory /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir /<>/.pybuild/cpython3_3.12/build/python /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir cd /<>/.pybuild/cpython3_3.12/build/python && /usr/bin/cmake -E touch /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON.stamp cd /<>/.pybuild/cpython3_3.12/build/python && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig4.0 /usr/bin/swig4.0 -python -module pywraps2 -outdir /<>/.pybuild/cpython3_3.12/build/python -c++ -interface _pywraps2 -I/usr/include -I/usr/include/python3.12 -I/<>/src -o /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx /<>/src/python/s2.i /<>/src/s2/util/coding/coder.h:53: Warning 362: operator= ignored /<>/src/s2/s2region.h:45: Warning 362: operator= ignored /<>/src/s2/s2region_coverer.h:253: Warning 350: operator new ignored /<>/src/s2/s2region_coverer.h:257: Warning 351: operator delete ignored /<>/src/s2/s2region_term_indexer.h:240: Warning 362: operator= ignored In file included from /<>/src/s2/encoded_s2cell_id_vector.h:22, from /<>/src/s2/encoded_s2cell_id_vector.cc:18: /<>/src/s2/encoded_uint_vector.h: In function ‘void s2coding::EncodeUintVector(absl::debian3::Span, Encoder*) [with T = long long unsigned int]’: /<>/src/s2/encoded_uint_vector.h:202:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 202 | void EncodeUintVector(absl::Span v, Encoder* encoder) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘void s2coding::EncodeS2PointVectorFast(absl::debian3::Span >, Encoder*)’: /<>/src/s2/encoded_s2point_vector.cc:155:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 155 | void EncodeS2PointVectorFast(Span points, Encoder* encoder) { | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void s2coding::EncodeS2CellIdVector(absl::debian3::Span, Encoder*)’ at /<>/src/s2/encoded_s2cell_id_vector.cc:129:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.h:78: Warning 509: Overloaded method S2CellUnion::S2CellUnion(std::vector< uint64,std::allocator< uint64 > > const &) effectively ignored, /<>/src/s2/s2cell_union.h:74: Warning 509: as it is shadowed by S2CellUnion::S2CellUnion(std::vector< S2CellId,std::allocator< S2CellId > >). /<>/src/s2/encoded_s2point_vector.cc: In function ‘s2coding::BlockCode s2coding::GetBlockCode(absl::debian3::Span, uint64, bool)’: /<>/src/s2/encoded_s2point_vector.cc:688:11: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 688 | BlockCode GetBlockCode(Span values, uint64 base, | ^~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' [ 4%] Built target pywraps2_swig_compilation [ 5%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o -c /<>/src/s2/encoded_string_vector.cc [ 6%] Building CXX object CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o -MF CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o.d -o CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o -c /<>/src/s2/id_set_lexicon.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22, from /<>/src/s2/encoded_string_vector.h:26, from /<>/src/s2/encoded_s2point_vector.h:24, from /<>/src/s2/encoded_s2point_vector.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘std::vector s2coding::ConvertCellsToValues(const std::vector&, int, bool*)’ at /<>/src/s2/encoded_s2point_vector.cc:599:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘std::vector s2coding::ConvertCellsToValues(const std::vector&, int, bool*)’ at /<>/src/s2/encoded_s2point_vector.cc:612:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘std::vector > s2coding::EncodedS2PointVector::Decode() const’ at /<>/src/s2/encoded_s2point_vector.cc:127:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘int s2coding::ChooseBestLevel(absl::debian3::Span >, std::vector*)’: /<>/src/s2/encoded_s2point_vector.cc:549:5: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 549 | int ChooseBestLevel(Span points, | ^~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)’: /<>/src/s2/encoded_s2point_vector.cc:269:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 269 | void EncodeS2PointVectorCompact(Span points, Encoder* encoder) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc:471:34: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 471 | BlockCode code = GetBlockCode(MakeSpan(&values[i], block_size), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | base, have_exceptions); | ~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘Encoder* s2coding::StringVectorEncoder::AddViaEncoder()’ at /<>/src/s2/encoded_string_vector.h:135:21, inlined from ‘void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)’ at /<>/src/s2/encoded_s2point_vector.cc:475:42: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)’ at /<>/src/s2/encoded_s2point_vector.cc:514:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘void s2coding::EncodeS2PointVector(absl::debian3::Span >, CodingHint, Encoder*)’: /<>/src/s2/encoded_s2point_vector.cc:91:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 91 | void EncodeS2PointVector(Span points, CodingHint hint, | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/encoded_s2shape_index.cc:18: /<>/src/s2/encoded_s2shape_index.h: In member function ‘virtual void EncodedS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/encoded_s2shape_index.h:321:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 321 | inline void EncodedS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43, from /<>/src/s2/encoded_s2shape_index.h:23: In static member function ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = EncodedS2ShapeIndex::Iterator]’, inlined from ‘virtual bool EncodedS2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/encoded_s2shape_index.cc:31:20: /<>/src/s2/s2shape_index.h:757:11: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 757 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /<>/src/s2/encoded_s2shape_index.cc: In member function ‘virtual S2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate(S2CellId)’: /<>/src/s2/encoded_s2shape_index.cc:34:35: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 34 | EncodedS2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate( | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = EncodedS2ShapeIndex::Iterator]’, inlined from ‘virtual S2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/encoded_s2shape_index.cc:36:20: /<>/src/s2/s2shape_index.h:772:11: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 772 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o -c /<>/src/s2/mutable_s2shape_index.cc In file included from /<>/src/s2/encoded_string_vector.h:26, from /<>/src/s2/encoded_string_vector.cc:18: /<>/src/s2/encoded_uint_vector.h: In function ‘void s2coding::EncodeUintVector(absl::debian3::Span, Encoder*) [with T = long long unsigned int]’: /<>/src/s2/encoded_uint_vector.h:202:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 202 | void EncodeUintVector(absl::Span v, Encoder* encoder) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void s2coding::StringVectorEncoder::Encode(Encoder*)’ at /<>/src/s2/encoded_string_vector.cc:32:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void s2coding::StringVectorEncoder::Add(const std::string&)’ at /<>/src/s2/encoded_string_vector.h:129:21, inlined from ‘static void s2coding::StringVectorEncoder::Encode(absl::debian3::Span >, Encoder*)’ at /<>/src/s2/encoded_string_vector.cc:43:46: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/s2.dir/src/s2/r2rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/r2rect.cc.o -MF CMakeFiles/s2.dir/src/s2/r2rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/r2rect.cc.o -c /<>/src/s2/r2rect.cc [ 9%] Building CXX object CMakeFiles/s2.dir/src/s2/s1angle.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1angle.cc.o -MF CMakeFiles/s2.dir/src/s2/s1angle.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1angle.cc.o -c /<>/src/s2/s1angle.cc [ 10%] Building CXX object CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o -MF CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o -c /<>/src/s2/s1chord_angle.cc [ 11%] Building CXX object CMakeFiles/s2.dir/src/s2/s1interval.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1interval.cc.o -MF CMakeFiles/s2.dir/src/s2/s1interval.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1interval.cc.o -c /<>/src/s2/s1interval.cc [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o -c /<>/src/s2/s2boolean_operation.cc [ 13%] Building CXX object CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o -c /<>/src/s2/s2buffer_operation.cc [ 14%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builder.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builder.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builder.cc.o -c /<>/src/s2/s2builder.cc In file included from /<>/src/s2/mutable_s2shape_index.h:39, from /<>/src/s2/mutable_s2shape_index.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/mutable_s2shape_index.h:26: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MutableS2ShapeIndex::FaceEdge&}; _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::AddFaceEdge(FaceEdge*, std::vector*) const’ at /<>/src/s2/mutable_s2shape_index.cc:1135:34: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::AddFaceEdge(FaceEdge*, std::vector*) const’ at /<>/src/s2/mutable_s2shape_index.cc:1143:32: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MutableS2ShapeIndex::ClippedEdge&}; _Tp = MutableS2ShapeIndex::ClippedEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2Shape::Edge}; _Tp = S2Shape::Edge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2Shape::Edge}; _Tp = S2Shape::Edge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘virtual S2ShapeIndex::CellRelation MutableS2ShapeIndex::Iterator::Locate(S2CellId)’: /<>/src/s2/mutable_s2shape_index.cc:184:35: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 184 | MutableS2ShapeIndex::CellRelation MutableS2ShapeIndex::Iterator::Locate( | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘S2CellId MutableS2ShapeIndex::ShrinkToFit(const S2PaddedCell&, const R2Rect&) const’: /<>/src/s2/mutable_s2shape_index.cc:1277:33: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1277 | CellRelation r = iter.Locate(shrunk_id); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2buffer_operation.h:21, from /<>/src/s2/s2buffer_operation.cc:49: /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator*>; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddOffsetVertex(const S2Point&)’ at /<>/src/s2/s2buffer_operation.cc:371:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::AbsorbIndexCell(const S2PaddedCell&, const Iterator&, std::vector*, InteriorTracker*, EdgeAllocator*)’ at /<>/src/s2/mutable_s2shape_index.cc:1629:28: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddPoint(const S2Point&)’ at /<>/src/s2/s2buffer_operation.cc:449:20, inlined from ‘void S2BufferOperation::AddPoint(const S2Point&)’ at /<>/src/s2/s2buffer_operation.cc:435:6: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2buffer_operation.cc: In member function ‘void S2BufferOperation::AddLoop(S2PointLoopSpan)’: /<>/src/s2/s2buffer_operation.cc:711:51: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 711 | ref_winding_ += s2shapeutil::ContainsBruteForce(S2LaxLoopShape(loop), | ^~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2buffer_operation.cc: In member function ‘void S2BufferOperation::AddPolyline(S2PointSpan)’: /<>/src/s2/s2buffer_operation.cc:644:6: note: parameter passing for argument of type ‘S2PointSpan’ {aka ‘absl::debian3::Span >’} changed in GCC 7.1 644 | void S2BufferOperation::AddPolyline(S2PointSpan polyline) { | ^~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OIter std::reverse_copy(_BIter, _BIter, _OIter) [with _BIter = const Vector3*; _OIter = back_insert_iterator > >]’ at /usr/include/c++/13/bits/stl_algo.h:1172:14, inlined from ‘void S2BufferOperation::AddPolyline(S2PointSpan)’ at /<>/src/s2/s2buffer_operation.cc:650:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator*>; = void; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddPolyline(S2PointSpan)’ at /<>/src/s2/s2buffer_operation.cc:676:17: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator*>; = void; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddPolyline(S2PointSpan)’ at /<>/src/s2/s2buffer_operation.cc:697:19: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2buffer_operation.cc: In member function ‘void S2BufferOperation::BufferShape(const S2Shape&)’: /<>/src/s2/s2buffer_operation.cc:727:20: note: parameter passing for argument of type ‘S2PointSpan’ {aka ‘absl::debian3::Span >’} changed in GCC 7.1 727 | AddPolyline(S2PointSpan(tmp_vertices_)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2buffer_operation.cc:61: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2builder.h:35, from /<>/src/s2/s2buffer_operation.h:25: /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:221:18: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:226:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 226 | if (ShapeContains(it_.id(), cell.clipped(s), p)) return true; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::UpdateEdges(const S2PaddedCell&, std::vector*, InteriorTracker*, EdgeAllocator*, bool)’: /<>/src/s2/mutable_s2shape_index.cc:1366:33: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1366 | CellRelation r = iter.Locate(pcell.id()); | ~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::SkipCellRange(S2CellId, S2CellId, InteriorTracker*, EdgeAllocator*, bool)’: /<>/src/s2/mutable_s2shape_index.cc:1285:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1285 | void MutableS2ShapeIndex::SkipCellRange(S2CellId begin, S2CellId end, | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1285:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1294 | for (S2CellId skipped_id : S2CellUnion::FromBeginEnd(begin, end)) { | ^ /<>/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1296:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1296 | UpdateEdges(S2PaddedCell(skipped_id, kCellPadding), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)’: /<>/src/s2/mutable_s2shape_index.cc:1238:43: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1238 | S2PaddedCell pcell(face_id, kCellPadding); | ^ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::ClippedEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)’ at /<>/src/s2/mutable_s2shape_index.cc:1230:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)’: /<>/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1255 | SkipCellRange(face_id.range_min(), shrunk_id.range_min(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | tracker, &alloc, disjoint_from_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1257:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1257 | pcell = S2PaddedCell(shrunk_id, kCellPadding); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1259 | SkipCellRange(shrunk_id.range_max().next(), face_id.range_max().next(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | tracker, &alloc, disjoint_from_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::FinishPartialShape(int)’: /<>/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1069 | for (S2CellId cellid : S2CellUnion::FromBeginEnd(begin, fill_end)) { | ^ /<>/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1088:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1088 | S2PaddedCell pcell(cellid, kCellPadding); | ^ [ 15%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o -c /<>/src/s2/s2builder_graph.cc In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘Encoder* s2coding::StringVectorEncoder::AddViaEncoder()’ at /<>/src/s2/encoded_string_vector.h:135:21, inlined from ‘void MutableS2ShapeIndex::Encode(Encoder*) const’ at /<>/src/s2/mutable_s2shape_index.cc:1956:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2boolean_operation.cc:80: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43, from /<>/src/s2/s2builder.h:35, from /<>/src/s2/s2boolean_operation.h:25, from /<>/src/s2/s2boolean_operation.cc:65: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:226:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 226 | if (ShapeContains(it_.id(), cell.clipped(s), p)) return true; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o -c /<>/src/s2/s2builderutil_closed_set_normalizer.cc /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘uint8 GetFaceMask(const S2ShapeIndex&)’ at /<>/src/s2/s2boolean_operation.cc:2318:12: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/src/s2/s2builder.h:24, from /<>/src/s2/s2builder.cc:69: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Vector3; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builder.h:28: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o -c /<>/src/s2/s2builderutil_find_polygon_degeneracies.cc /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::ForceVertex(const S2Point&)’ at /<>/src/s2/s2builder.cc:474:19: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘S2Builder::InputVertexId S2Builder::AddVertex(const S2Point&)’ at /<>/src/s2/s2builder.cc:377:30: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o -c /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc /<>/src/s2/s2builder.cc: In member function ‘void S2Builder::AddPolyline(S2PointSpan)’: /<>/src/s2/s2builder.cc:418:6: note: parameter passing for argument of type ‘S2PointSpan’ {aka ‘absl::debian3::Span >’} changed in GCC 7.1 418 | void S2Builder::AddPolyline(S2PointSpan polyline) { | ^~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void DumpEdges(const std::vector >&, const std::vector >&)’ at /<>/src/s2/s2builder.cc:1321:16, inlined from ‘void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)’ at /<>/src/s2/s2builder.cc:1410:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void DumpEdges(const std::vector >&, const std::vector >&)’ at /<>/src/s2/s2builder.cc:1322:16, inlined from ‘void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)’ at /<>/src/s2/s2builder.cc:1410:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void DumpEdges(const std::vector >&, const std::vector >&)’, inlined from ‘void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)’ at /<>/src/s2/s2builder.cc:1410:35: /<>/src/s2/s2builder.cc:1323:58: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 1323 | std::cout << "S2Polyline: " << s2textformat::ToString(v) | ~~~~~~~~~~~~~~~~~~~~~~^~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::ChooseAllVerticesAsSites()’ at /<>/src/s2/s2builder.cc:603:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘S2Builder::AddEdgeCrossings(const MutableS2ShapeIndex&)::’ at /<>/src/s2/s2builder.cc:695:31: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2builder.h:35: /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestPointQueryBase::Result&}; _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Distance = int; _Tp = S2ClosestEdgeQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Distance = int; _Tp = S2ClosestPointQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2closest_point_query.h:28, from /<>/src/s2/s2builder.cc:95: /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:683:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | void S2ClosestPointQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:683:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:686:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2builder.cc:94: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 19%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o -c /<>/src/s2/s2builderutil_lax_polygon_layer.cc /<>/src/s2/s2closest_point_query_base.h: In member function ‘bool S2ClosestPointQueryBase::ProcessOrEnqueue(S2CellId, Iterator*, bool) [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:730:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 730 | bool S2ClosestPointQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:745:14: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 745 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::InitCovering() [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:657:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 657 | int level = iter_.id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 673 | AddInitialRange(cell_first_id, cell_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | AddInitialRange(iter_.id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::InitQueue() [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:627:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 627 | ProcessOrEnqueue(id, &iter_, id.range_min() > iter_.id() /*seek*/); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::FindClosestPointsOptimized() [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:563:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 563 | seek = ProcessOrEnqueue(child, &iter_, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:456:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:459:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:459:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1010:18, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:460:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:466:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30, from /<>/src/s2/s2builder.h:35, from /<>/src/s2/s2builderutil_get_snapped_winding_delta.h:22, from /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:50: /usr/include/absl/container/internal/btree.h: In function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::erase(iterator) [with Params = absl::debian3::container_internal::map_params, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true>]’: /usr/include/absl/container/internal/btree.h:2296:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 2296 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair, s2builderutil::{anonymous}::EdgeSnap>}; Params = absl::debian3::container_internal::map_params, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc: In function ‘int s2builderutil::{anonymous}::GetEdgeWindingDelta(const S2Point&, const S2Point&, absl::debian3::Span >)’: /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:150:5: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 150 | int GetEdgeWindingDelta(const S2Point& a, const S2Point& b, | ^~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builder.h:28: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: /usr/include/c++/13/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o -c /<>/src/s2/s2builderutil_lax_polyline_layer.cc In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:536:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1005:17, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1010:18, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::AddExtraSite(const S2Point&, const MutableS2ShapeIndex&, gtl::dense_hash_set*)’ at /<>/src/s2/s2builder.cc:1059:19: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:54: In member function ‘absl::debian3::container_internal::btree_container::iterator absl::debian3::container_internal::btree_container::erase(iterator) [with Tree = absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >]’, inlined from ‘bool s2builderutil::{anonymous}::BuildChain(VertexId, const Graph&, InputVertexEdgeMap*, std::vector >*, std::vector >*, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:116:33, inlined from ‘int s2builderutil::GetSnappedWindingDelta(const S2Point&, VertexId, absl::debian3::Span, const InputEdgeFilter&, const S2Builder&, const Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:256:20: /usr/include/absl/container/internal/btree_container.h:157:53: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree_container, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> > >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 157 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function ‘absl::debian3::container_internal::btree_container::iterator absl::debian3::container_internal::btree_container::erase(iterator) [with Tree = absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >]’, inlined from ‘bool s2builderutil::{anonymous}::BuildChain(VertexId, const Graph&, InputVertexEdgeMap*, std::vector >*, std::vector >*, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:137:33, inlined from ‘int s2builderutil::GetSnappedWindingDelta(const S2Point&, VertexId, absl::debian3::Span, const InputEdgeFilter&, const S2Builder&, const Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:256:20: /usr/include/absl/container/internal/btree_container.h:157:53: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree_container, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> > >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 157 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair::PointData>}; Params = absl::debian3::container_internal::map_params::PointData, std::less, std::allocator::PointData> >, 256, true>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::PointData, std::less, std::allocator::PointData> >, 256, true> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::PointData, std::less, std::allocator::PointData> >, 256, true> >, std::pair::PointData>&, std::pair::PointData>*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::ChooseInitialSites(S2PointIndex*)’ at /<>/src/s2/s2builder.cc:777:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2Builder::AddForcedSites(S2PointIndex*)’ at /<>/src/s2/s2builder.cc:709:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2Builder::AddForcedSites(S2PointIndex*)’ at /<>/src/s2/s2builder.cc:709:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_lax_polygon_layer.h:36, from /<>/src/s2/s2builderutil_lax_polygon_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void s2builderutil::LaxPolygonLayer::AppendPolygonLoops(const S2Builder::Layer::Graph&, const std::vector >&, std::vector > >*) const’ at /<>/src/s2/s2builderutil_lax_polygon_layer.cc:87:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o -c /<>/src/s2/s2builderutil_s2point_vector_layer.cc [ 22%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o -c /<>/src/s2/s2builderutil_s2polygon_layer.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_lax_polyline_layer.h:22, from /<>/src/s2/s2builderutil_lax_polyline_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2builderutil_lax_polyline_layer.cc: In member function ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_lax_polyline_layer.cc:65:20: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 65 | polyline_->Init(vector{}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_lax_polyline_layer.cc:78:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_lax_polyline_layer.cc:80:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2builderutil_lax_polyline_layer.cc: In member function ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_lax_polyline_layer.cc:91:18: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 91 | polyline_->Init(vertices); | ~~~~~~~~~~~~~~~^~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o -c /<>/src/s2/s2builderutil_s2polyline_layer.cc [ 24%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o -c /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2point_vector_layer.h:22, from /<>/src/s2/s2builderutil_s2point_vector_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PointVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2point_vector_layer.cc:60:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o -c /<>/src/s2/s2builderutil_snap_functions.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2polyline_layer.h:22, from /<>/src/s2/s2builderutil_s2polyline_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2builderutil_s2polyline_layer.cc: In member function ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_s2polyline_layer.cc:73:20: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 73 | polyline_->Init(vector{}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_layer.cc:86:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_layer.cc:88:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2builderutil_s2polyline_layer.cc: In member function ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_s2polyline_layer.cc:99:18: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 99 | polyline_->Init(vertices); | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2polyline_vector_layer.h:22, from /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2polygon_layer.h:37, from /<>/src/s2/s2builderutil_s2polygon_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:74:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:76:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc: In member function ‘virtual void s2builderutil::S2PolylineVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:79:70: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 79 | options_.s2debug_override()); | ^ [ 26%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cap.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cap.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cap.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cap.cc.o -c /<>/src/s2/s2cap.cc [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell.cc.o -c /<>/src/s2/s2cell.cc In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void s2builderutil::S2PolygonLayer::AppendS2Loops(const S2Builder::Layer::Graph&, const std::vector >&, std::vector >*) const’ at /<>/src/s2/s2builderutil_s2polygon_layer.cc:83:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/types/internal/optional.h:24, from /usr/include/absl/types/optional.h:67, from /usr/include/absl/container/internal/common.h:22, from /usr/include/absl/container/internal/btree.h:63, from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/s2builderutil_s2polygon_layer.h:39: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&, S2Debug}]’, inlined from ‘void s2builderutil::S2PolygonLayer::AppendS2Loops(const S2Builder::Layer::Graph&, const std::vector >&, std::vector >*) const’ at /<>/src/s2/s2builderutil_s2polygon_layer.cc:86:28: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘virtual void s2builderutil::S2PolygonLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polygon_layer.cc:147:41: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o -c /<>/src/s2/s2cell_id.cc [ 29%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o -c /<>/src/s2/s2cell_index.cc /<>/src/s2/s2cell.cc: In constructor ‘S2Cell::S2Cell(S2CellId)’: /<>/src/s2/s2cell.cc:54:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 54 | S2Cell::S2Cell(S2CellId id) { | ^~~~~~ /<>/src/s2/s2cell_id.cc: In member function ‘S2CellId S2CellId::maximum_tile(S2CellId) const’: /<>/src/s2/s2cell_id.cc:164:10: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 164 | S2CellId S2CellId::maximum_tile(const S2CellId limit) const { | ^~~~~~~~ /<>/src/s2/s2cell.cc: In member function ‘bool S2Cell::Decode(Decoder*)’: /<>/src/s2/s2cell.cc:296:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 296 | new (this) S2Cell(id); | ^ /<>/src/s2/s2cell_id.cc: In member function ‘int S2CellId::GetCommonAncestorLevel(S2CellId) const’: /<>/src/s2/s2cell_id.cc:187:5: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 187 | int S2CellId::GetCommonAncestorLevel(S2CellId other) const { | ^~~~~~~~ [ 30%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o -c /<>/src/s2/s2cell_union.cc /<>/src/s2/s2cell_id.cc: In function ‘std::ostream& operator<<(std::ostream&, S2CellId)’: /<>/src/s2/s2cell_id.cc:601:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 601 | std::ostream& operator<<(std::ostream& os, S2CellId id) { | ^~~~~~~~ [ 31%] Building CXX object CMakeFiles/s2.dir/src/s2/s2centroids.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2centroids.cc.o -MF CMakeFiles/s2.dir/src/s2/s2centroids.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2centroids.cc.o -c /<>/src/s2/s2centroids.cc [ 32%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o -c /<>/src/s2/s2closest_cell_query.cc In file included from /<>/src/s2/s2cell_index.h:30, from /<>/src/s2/s2cell_index.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_index.h: In function ‘bool operator<(S2CellId, const S2CellIndex::RangeNode&)’: /<>/src/s2/s2cell_index.h:434:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 434 | friend bool operator<(S2CellId x, const RangeNode& y) { | ^~~~~~~~ /<>/src/s2/s2cell_index.cc: In member function ‘void S2CellIndex::RangeIterator::Seek(S2CellId)’: /<>/src/s2/s2cell_index.cc:27:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 27 | void S2CellIndex::RangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ In member function ‘bool S2CellIndex::VisitIntersectingCells(const S2CellUnion&, const CellVisitor&) const’, inlined from ‘void S2CellIndex::GetIntersectingLabels(const S2CellUnion&, absl::debian3::flat_hash_set*) const’ at /<>/src/s2/s2cell_index.cc:146:25: /<>/src/s2/s2cell_index.h:640:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 640 | range.Seek(it->range_min()); // Only seek when necessary. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o -c /<>/src/s2/s2closest_edge_query.cc [ 34%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o -c /<>/src/s2/s2closest_point_query.cc /<>/src/s2/s2cell_union.cc: In function ‘bool EntirelyPrecedes(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:271:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 271 | static inline bool EntirelyPrecedes(S2CellId a, S2CellId b) { | ^~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:271:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc: In member function ‘virtual S2LatLngRect S2CellUnion::GetRectBound() const’: /<>/src/s2/s2cell_union.cc:256:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 256 | bound = bound.Union(S2Cell(id).GetRectBound()); | ^~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual S2Cap S2CellUnion::GetCapBound() const’: /<>/src/s2/s2cell_union.cc:248:16: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 248 | cap.AddCap(S2Cell(id).GetCapBound()); | ^~~~~~~~~~ In file included from /<>/src/s2/s2cell_union.h:33, from /<>/src/s2/s2cell_union.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator==(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:485:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 485 | inline bool operator==(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:485:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/absl/base/call_once.h:28, from /usr/include/absl/flags/internal/flag.h:31, from /usr/include/absl/flags/flag.h:39, from /<>/src/s2/s2cell_union.h:27: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2CellId; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘double S2CellUnion::ApproxArea() const’: /<>/src/s2/s2cell_union.cc:488:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 488 | area += S2Cell(id).ApproxArea(); | ^~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘double S2CellUnion::ExactArea() const’: /<>/src/s2/s2cell_union.cc:496:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 496 | area += S2Cell(id).ExactArea(); | ^~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘void S2CellUnion::InitFromBeginEnd(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:89:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 89 | void S2CellUnion::InitFromBeginEnd(S2CellId begin, S2CellId end) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:89:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 In file included from /<>/src/s2/s2cell_union.h:31: /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:90:3: note: in expansion of macro ‘S2_DCHECK’ 90 | S2_DCHECK(begin.is_leaf()) << begin; | ^~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:91:3: note: in expansion of macro ‘S2_DCHECK’ 91 | S2_DCHECK(end.is_leaf()) << end; | ^~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:93:3: note: in expansion of macro ‘S2_DCHECK’ 93 | S2_DCHECK(begin.is_valid() || begin == kLeafEnd) << begin; | ^~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:94:3: note: in expansion of macro ‘S2_DCHECK’ 94 | S2_DCHECK(end.is_valid() || end == kLeafEnd) << end; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In static member function ‘static S2CellUnion S2CellUnion::FromBeginEnd(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:73:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 73 | S2CellUnion S2CellUnion::FromBeginEnd(S2CellId begin, S2CellId end) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:73:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 75 | result.InitFromBeginEnd(begin, end); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc: In member function ‘void S2CellUnion::InitFromMinMax(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:84:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 84 | void S2CellUnion::InitFromMinMax(S2CellId min_id, S2CellId max_id) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:84:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 86 | InitFromBeginEnd(min_id, max_id.next()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:85:3: note: in expansion of macro ‘S2_DCHECK’ 85 | S2_DCHECK(max_id.is_valid()) << max_id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In static member function ‘static S2CellUnion S2CellUnion::FromMinMax(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:67:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 67 | S2CellUnion S2CellUnion::FromMinMax(S2CellId min_id, S2CellId max_id) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:67:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 69 | result.InitFromMinMax(min_id, max_id); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc: In member function ‘bool S2CellUnion::Contains(S2CellId) const’: /<>/src/s2/s2cell_union.cc:275:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 275 | bool S2CellUnion::Contains(S2CellId id) const { | ^~~~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:282:3: note: in expansion of macro ‘S2_DCHECK’ 282 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual bool S2CellUnion::Contains(const S2Cell&) const’: /<>/src/s2/s2cell_union.cc:510:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 510 | return Contains(cell.id()); | ~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual bool S2CellUnion::Contains(const S2Point&) const’: /<>/src/s2/s2cell_union.cc:550:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 550 | return Contains(S2CellId(p)); | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘S2CellUnion S2CellUnion::Intersection(S2CellId) const’: /<>/src/s2/s2cell_union.cc:341:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 341 | S2CellUnion S2CellUnion::Intersection(S2CellId id) const { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:344:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 344 | if (Contains(id)) { | ~~~~~~~~^~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:342:3: note: in expansion of macro ‘S2_DCHECK’ 342 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘bool S2CellUnion::Intersects(S2CellId) const’: /<>/src/s2/s2cell_union.cc:288:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 288 | bool S2CellUnion::Intersects(S2CellId id) const { | ^~~~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:290:3: note: in expansion of macro ‘S2_DCHECK’ 290 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual bool S2CellUnion::MayIntersect(const S2Cell&) const’: /<>/src/s2/s2cell_union.cc:514:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 514 | return Intersects(cell.id()); | ~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In function ‘void GetDifferenceInternal(S2CellId, const S2CellUnion&, std::vector*)’: /<>/src/s2/s2cell_union.cc:410:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 410 | static void GetDifferenceInternal(S2CellId cell, | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:415:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | if (!y.Intersects(cell)) { | ~~~~~~~~~~~~^~~~~~ /<>/src/s2/s2cell_union.cc:417:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 417 | } else if (!y.Contains(cell)) { | ~~~~~~~~~~^~~~~~ In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1635:23: /usr/include/c++/13/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1638:19: /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_heap.h:425:19, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1911:23, inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1926:27: /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 /<>/src/s2/s2cell_union.cc: In static member function ‘static void S2CellUnion::Normalize(std::vector*)’: /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:170:5: note: in expansion of macro ‘S2_DCHECK’ 170 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o -c /<>/src/s2/s2contains_vertex_query.cc In file included from /<>/src/s2/s2closest_cell_query_base.h:32, from /<>/src/s2/s2closest_cell_query.h:30, from /<>/src/s2/s2closest_cell_query.cc:18: /<>/src/s2/s2cell_index.h: In member function ‘void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)’: /<>/src/s2/s2cell_index.h:553:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 553 | inline void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 36%] Building CXX object CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o -c /<>/src/s2/s2convex_hull_query.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2closest_cell_query.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestCellQueryBase::Result&}; _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_cell_query_base.h:26: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 737 | void S2ClosestCellQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:740:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 740 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:711:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 711 | int level = it.start_id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:723:14: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 723 | it.Seek(id.range_max().next()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 727 | AddInitialRange(cell_first_id, last.limit_id().prev()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 730 | AddInitialRange(it.start_id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestCellQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/queue:63, from /<>/src/s2/s2closest_edge_query.h:22, from /<>/src/s2/s2closest_edge_query.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:748:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 748 | void S2ClosestCellQueryBase::MaybeAddResult(S2CellId cell_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:759:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 759 | S2Cell cell(cell_id); | ^~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_cell_query_base.h:772:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:581:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 581 | MaybeAddResult(it.cell_id(), it.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:835:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 835 | MaybeAddResult(contents_it_.cell_id(), contents_it_.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:797:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 797 | bool S2ClosestCellQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:799:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 799 | if (seek) iter->Seek(id.range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:811:12: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 811 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:635:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 635 | range.Seek(target); | ~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:678:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 678 | ProcessOrEnqueue(id, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/s2.dir/src/s2/s2coords.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2coords.cc.o -MF CMakeFiles/s2.dir/src/s2/s2coords.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2coords.cc.o -c /<>/src/s2/s2coords.cc /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:607:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 607 | seek = ProcessOrEnqueue(child, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o -c /<>/src/s2/s2crossing_edge_query.cc In file included from /<>/src/s2/s2closest_edge_query.h:34: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2closest_edge_query_base.h:34: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_edge_query_base.h:25: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ [ 39%] Building CXX object CMakeFiles/s2.dir/src/s2/s2debug.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2debug.cc.o -MF CMakeFiles/s2.dir/src/s2/s2debug.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2debug.cc.o -c /<>/src/s2/s2debug.cc In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2convex_hull_query.h:22, from /<>/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::GetMonotoneChain(std::vector >*)’ at /<>/src/s2/s2convex_hull_query.cc:168:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::AddLoop(const S2Loop&)’ at /<>/src/s2/s2convex_hull_query.cc:62:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::AddPoint(const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:44:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, from /usr/include/c++/13/memory:69, from /<>/src/s2/s2convex_hull_query.h:21: /usr/include/c++/13/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSinglePointLoop(const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:180:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/container/fixed_array.h:51, from /usr/include/absl/hash/internal/hash.h:48, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2point.h:21, from /<>/src/s2/s1angle.h:28, from /<>/src/s2/s2cap.h:28, from /<>/src/s2/s2convex_hull_query.h:25: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSinglePointLoop(const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:183:38: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /<>/src/s2/s2cap.h:21: /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Vector3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/s2.dir/src/s2/s2earth.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2earth.cc.o -MF CMakeFiles/s2.dir/src/s2/s2earth.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2earth.cc.o -c /<>/src/s2/s2earth.cc /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1899:40, inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1884 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::AddPolyline(const S2Polyline&)’ at /<>/src/s2/s2convex_hull_query.cc:50:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:198:58: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:204:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:205:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:207:43: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:111:47: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = OrderedCcwAround]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:121:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = OrderedCcwAround]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:121:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:130:50: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:1137:21, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:146:15: /usr/include/c++/13/bits/stl_algo.h:1110:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1110 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:155:35: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o -c /<>/src/s2/s2edge_clipping.cc [ 42%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o -c /<>/src/s2/s2edge_crosser.cc [ 43%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o -c /<>/src/s2/s2edge_crossings.cc In file included from /<>/src/s2/s2crossing_edge_query.h:30, from /<>/src/s2/s2crossing_edge_query.cc:18: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘bool S2CrossingEdgeQuery::VisitCells(const S2PaddedCell&, const R2Rect&)’ at /<>/src/s2/s2crossing_edge_query.cc:270:13: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2crossing_edge_query.cc: In member function ‘bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)’: /<>/src/s2/s2crossing_edge_query.cc:213:59: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 213 | S2PaddedCell pcell(S2CellId::FromFace(segment.face), 0); | ^ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)’ at /<>/src/s2/s2crossing_edge_query.cc:225:55: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2crossing_edge_query.cc: In member function ‘bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)’: /<>/src/s2/s2crossing_edge_query.cc:233:41: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 233 | if (!edge_root.is_face()) pcell = S2PaddedCell(edge_root, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2crossing_edge_query.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {s2shapeutil::ShapeEdge}; _Tp = s2shapeutil::ShapeEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {s2shapeutil::ShapeEdge}; _Tp = s2shapeutil::ShapeEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o -c /<>/src/s2/s2edge_distances.cc [ 45%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o -c /<>/src/s2/s2edge_tessellator.cc [ 46%] Building CXX object CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o -c /<>/src/s2/s2furthest_edge_query.cc [ 47%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng.cc.o -c /<>/src/s2/s2latlng.cc [ 48%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o -c /<>/src/s2/s2latlng_rect.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2edge_tessellator.h:21, from /<>/src/s2/s2edge_tessellator.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector2&}; _Tp = Vector2; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendProjected(const R2Point&, const S2Point&, const R2Point&, const S2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:234:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendProjected(const S2Point&, const S2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:215:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendUnprojected(const R2Point&, const S2Point&, const R2Point&, const S2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:269:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendUnprojected(const R2Point&, const R2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:248:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o -c /<>/src/s2/s2latlng_rect_bounder.cc [ 49%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o -c /<>/src/s2/s2lax_loop_shape.cc [ 50%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o -c /<>/src/s2/s2lax_polygon_shape.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/queue:63, from /<>/src/s2/s2furthest_edge_query.h:20, from /<>/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2FurthestEdgeQuery::Result}; _Tp = S2FurthestEdgeQuery::Result; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/queue:64: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Distance = int; _Tp = S2ClosestEdgeQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/absl/container/inlined_vector.h:38, from /<>/src/s2/s2furthest_edge_query.h:26: /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2furthest_edge_query.h:32: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2closest_edge_query_base.h:34: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 51%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o -c /<>/src/s2/s2lax_polyline_shape.cc In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_edge_query_base.h:25: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /<>/src/s2/s2lax_loop_shape.cc: In member function ‘void S2LaxLoopShape::Init(absl::debian3::Span >)’: /<>/src/s2/s2lax_loop_shape.cc:38:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 38 | void S2LaxLoopShape::Init(Span vertices) { | ^~~~~~~~~~~~~~ /<>/src/s2/s2lax_loop_shape.cc: In constructor ‘S2LaxLoopShape::S2LaxLoopShape(absl::debian3::Span >)’: /<>/src/s2/s2lax_loop_shape.cc:30:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 30 | S2LaxLoopShape::S2LaxLoopShape(Span vertices) { | ^~~~~~~~~~~~~~ /<>/src/s2/s2lax_loop_shape.cc:31:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 31 | Init(vertices); | ~~~~^~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2loop.cc.o -MF CMakeFiles/s2.dir/src/s2/s2loop.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2loop.cc.o -c /<>/src/s2/s2loop.cc /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:536:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1005:17, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1010:18, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2FurthestEdgeQuery::Result}; _Tp = S2FurthestEdgeQuery::Result; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = S2FurthestEdgeQuery::Result; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void S2FurthestEdgeQuery::FindFurthestEdges(Target*, std::vector*)’ at /<>/src/s2/s2furthest_edge_query.cc:76:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o -c /<>/src/s2/s2loop_measures.cc /<>/src/s2/s2lax_polyline_shape.cc: In member function ‘void S2LaxPolylineShape::Init(absl::debian3::Span >)’: /<>/src/s2/s2lax_polyline_shape.cc:50:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 50 | void S2LaxPolylineShape::Init(Span vertices) { | ^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2lax_polyline_shape.cc: In constructor ‘S2LaxPolylineShape::S2LaxPolylineShape(absl::debian3::Span >)’: /<>/src/s2/s2lax_polyline_shape.cc:42:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 42 | S2LaxPolylineShape::S2LaxPolylineShape(Span vertices) { | ^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2lax_polyline_shape.cc:43:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 43 | Init(vertices); | ~~~~^~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/s2.dir/src/s2/s2measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2measures.cc.o -c /<>/src/s2/s2measures.cc [ 55%] Building CXX object CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o -MF CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o -c /<>/src/s2/s2memory_tracker.cc [ 56%] Building CXX object CMakeFiles/s2.dir/src/s2/s2metrics.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2metrics.cc.o -MF CMakeFiles/s2.dir/src/s2/s2metrics.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2metrics.cc.o -c /<>/src/s2/s2metrics.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2loop_measures.h:31, from /<>/src/s2/s2loop_measures.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘S2PointLoopSpan S2::PruneDegeneracies(S2PointLoopSpan, std::vector >*)’ at /<>/src/s2/s2loop_measures.cc:164:27: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o -MF CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o -c /<>/src/s2/s2max_distance_targets.cc [ 58%] Building CXX object CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o -MF CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o -c /<>/src/s2/s2min_distance_targets.cc [ 59%] Building CXX object CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o -MF CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o -c /<>/src/s2/s2padded_cell.cc In file included from /<>/src/s2/mutable_s2shape_index.h:39, from /<>/src/s2/s2loop.h:34, from /<>/src/s2/s2loop.cc:18: /<>/src/s2/s2cell_id.h: In member function ‘bool S2CellId::contains(S2CellId) const’: /<>/src/s2/s2cell_id.h:610:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 610 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /<>/src/s2/s2loop.h:32: /<>/src/s2/s2loop.cc: In member function ‘bool S2Loop::BoundaryApproxIntersects(const MutableS2ShapeIndex::Iterator&, const S2Cell&) const’: /<>/src/s2/s2loop.cc:482:29: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 482 | S2_DCHECK(it.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2loop.cc:482:3: note: in expansion of macro ‘S2_DCHECK’ 482 | S2_DCHECK(it.id().contains(target.id())); | ^~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘bool LoopCrosser::CellCrossesAnySubcell(const S2ClippedShape&, S2CellId)’: /<>/src/s2/s2loop.cc:885:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 885 | bool LoopCrosser::CellCrossesAnySubcell(const S2ClippedShape& a_clipped, | ^~~~~~~~~~~ /<>/src/s2/s2loop.cc:890:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 890 | S2PaddedCell b_root(b_id, 0); | ^ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2loop.h:26: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2padded_cell.cc: In constructor ‘S2PaddedCell::S2PaddedCell(S2CellId, double)’: /<>/src/s2/s2padded_cell.cc:34:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 34 | S2PaddedCell::S2PaddedCell(S2CellId id, double padding) | ^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /<>/src/s2/s2loop.cc: In member function ‘virtual bool S2Loop::Contains(const S2Cell&) const’: /<>/src/s2/s2loop.cc:440:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 440 | S2ShapeIndex::CellRelation relation = it.Locate(target.id()); | ~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘virtual bool S2Loop::MayIntersect(const S2Cell&) const’: /<>/src/s2/s2loop.cc:459:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 459 | S2ShapeIndex::CellRelation relation = it.Locate(target.id()); | ~~~~~~~~~^~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o -MF CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o -c /<>/src/s2/s2point_compression.cc /<>/src/s2/s2loop.cc: In member function ‘void S2Loop::Init(absl::debian3::Span >)’: /<>/src/s2/s2loop.cc:121:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 121 | void S2Loop::Init(Span vertices) { | ^~~~~~ /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘void RangeIterator::SeekBeyond(const RangeIterator&)’: /<>/src/s2/s2loop.cc:754:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 754 | it_.Seek(target.range_max().next()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘bool LoopCrosser::HasCrossing(RangeIterator*, RangeIterator*)’: /<>/src/s2/s2loop.cc:907:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 907 | S2_DCHECK(ai->id().contains(bi->id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2loop.cc:907:3: note: in expansion of macro ‘S2_DCHECK’ 907 | S2_DCHECK(ai->id().contains(bi->id())); | ^~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘bool LoopCrosser::HasCrossingRelation(RangeIterator*, RangeIterator*)’: /<>/src/s2/s2loop.cc:942:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 942 | S2_DCHECK(ai->id().contains(bi->id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2loop.cc:942:3: note: in expansion of macro ‘S2_DCHECK’ 942 | S2_DCHECK(ai->id().contains(bi->id())); | ^~~~~~~~~ In member function ‘void RangeIterator::SeekBeyond(const RangeIterator&)’, inlined from ‘bool LoopCrosser::HasCrossingRelation(RangeIterator*, RangeIterator*)’ at /<>/src/s2/s2loop.cc:955:21: /<>/src/s2/s2loop.cc:754:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 754 | it_.Seek(target.range_max().next()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void RangeIterator::SeekTo(const RangeIterator&)’, inlined from ‘static bool S2Loop::HasCrossingRelation(const S2Loop&, const S2Loop&, LoopRelation*)’ at /<>/src/s2/s2loop.cc:975:16: /<>/src/s2/s2loop.cc:741:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 741 | it_.Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘void RangeIterator::SeekTo(const RangeIterator&)’, inlined from ‘static bool S2Loop::HasCrossingRelation(const S2Loop&, const S2Loop&, LoopRelation*)’ at /<>/src/s2/s2loop.cc:978:16: /<>/src/s2/s2loop.cc:741:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 741 | it_.Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2point_compression.cc: In function ‘bool S2DecodePointsCompressed(Decoder*, int, absl::debian3::Span >)’: /<>/src/s2/s2point_compression.cc:346:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 346 | bool S2DecodePointsCompressed(Decoder* decoder, int level, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2loop.cc:44: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2point_compression.cc: In function ‘void S2EncodePointsCompressed(absl::debian3::Span, int, Encoder*)’: /<>/src/s2/s2point_compression.cc:318:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 318 | void S2EncodePointsCompressed(Span points, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2shape_index_region.h:27, from /<>/src/s2/s2max_distance_targets.cc:26: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2max_distance_targets.h:30, from /<>/src/s2/s2max_distance_targets.cc:16: /<>/src/s2/s2shape_index.h: In static member function ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’: /<>/src/s2/s2shape_index.h:765:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 765 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:401:19: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:245:18: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:251:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 251 | if (ShapeContains(it_.id(), clipped, p) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2point_region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2point_region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2point_region.cc.o -c /<>/src/s2/s2point_region.cc /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:249:17: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ In file included from /<>/src/s2/s2cell.h:26, from /<>/src/s2/s2min_distance_targets.h:31, from /<>/src/s2/s2min_distance_targets.cc:18: /<>/src/s2/s2cell_id.h: In member function ‘bool S2CellId::contains(S2CellId) const’: /<>/src/s2/s2cell_id.h:610:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 610 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/s2/s2min_distance_targets.h:32: /<>/src/s2/s2cell_index.h: In member function ‘void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)’: /<>/src/s2/s2cell_index.h:553:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 553 | inline void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2min_distance_targets.h:33: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2shape_index.h: In static member function ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’: /<>/src/s2/s2shape_index.h:765:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 765 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/s2/s2shape_index_region.h:27, from /<>/src/s2/s2min_distance_targets.cc:29: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:245:18: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:251:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 251 | if (ShapeContains(it_.id(), clipped, p) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:401:19: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/absl/hash/internal/hash.h:43, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2point.h:21, from /<>/src/s2/s1angle.h:28, from /<>/src/s2/s2min_distance_targets.h:29: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestCellQueryBase::Result&}; _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 /<>/src/s2/s2loop.cc: In constructor ‘S2Loop::S2Loop(absl::debian3::Span >, S2Debug)’: /<>/src/s2/s2loop.cc:103:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 103 | S2Loop::S2Loop(Span vertices, S2Debug override) | ^~~~~~ /<>/src/s2/s2loop.cc:105:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 105 | Init(vertices); | ~~~~^~~~~~~~~~ /<>/src/s2/s2loop.cc: In constructor ‘S2Loop::S2Loop(absl::debian3::Span >)’: /<>/src/s2/s2loop.cc:100:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 100 | S2Loop::S2Loop(Span vertices) | ^~~~~~ /<>/src/s2/s2loop.cc:101:36: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 101 | : S2Loop(vertices, S2Debug::ALLOW) {} | ^ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static std::unique_ptr S2Loop::MakeRegularLoop(const Matrix3x3_d&, S1Angle, int)’ at /<>/src/s2/s2loop.cc:1484:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/types/internal/optional.h:24, from /usr/include/absl/types/optional.h:67, from /usr/include/absl/container/internal/common.h:22, from /usr/include/absl/container/internal/btree.h:63: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘static std::unique_ptr S2Loop::MakeRegularLoop(const Matrix3x3_d&, S1Angle, int)’ at /<>/src/s2/s2loop.cc:1486:38: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o -MF CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o -c /<>/src/s2/s2pointutil.cc In file included from /<>/src/s2/s2closest_cell_query.h:30, from /<>/src/s2/s2min_distance_targets.cc:26: /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 737 | void S2ClosestCellQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:740:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 740 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:711:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 711 | int level = it.start_id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)’, inlined from ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_cell_query_base.h:723:14: /<>/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 727 | AddInitialRange(cell_first_id, last.limit_id().prev()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 730 | AddInitialRange(it.start_id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:249:17: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2min_distance_targets.cc:27: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 63%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polygon.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polygon.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polygon.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polygon.cc.o -c /<>/src/s2/s2polygon.cc [ 64%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline.cc.o -c /<>/src/s2/s2polyline.cc [ 65%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o -c /<>/src/s2/s2polyline_alignment.cc In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_cell_query_base.h:26: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestCellQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:748:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 748 | void S2ClosestCellQueryBase::MaybeAddResult(S2CellId cell_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:759:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 759 | S2Cell cell(cell_id); | ^~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_cell_query_base.h:772:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:581:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 581 | MaybeAddResult(it.cell_id(), it.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:835:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 835 | MaybeAddResult(contents_it_.cell_id(), contents_it_.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:797:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 797 | bool S2ClosestCellQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:799:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 799 | if (seek) iter->Seek(id.range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:811:12: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 811 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:635:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 635 | range.Seek(target); | ~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:678:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 678 | ProcessOrEnqueue(id, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:607:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 607 | seek = ProcessOrEnqueue(child, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:315:53: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/s2/util/math/vector.h:35, from /<>/src/s2/s2point.h:23: /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:329:32: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 329 | S2_DCHECK(iter_.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2shape_index_region.h:329:3: note: in expansion of macro ‘S2_DCHECK’ 329 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:293:32: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 293 | S2_DCHECK(iter_.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2shape_index_region.h:293:3: note: in expansion of macro ‘S2_DCHECK’ 293 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o -c /<>/src/s2/s2polyline_measures.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2polyline_alignment.h:21, from /<>/src/s2/s2polyline_alignment.cc:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr > s2polyline_alignment::HalfResolution(const S2Polyline&)’ at /<>/src/s2/s2polyline_alignment.cc:240:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/s2/s2polyline.h:25, from /<>/src/s2/s2polyline_alignment.h:23: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr > s2polyline_alignment::HalfResolution(const S2Polyline&)’ at /<>/src/s2/s2polyline_alignment.cc:242:48: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2polyline.cc: In member function ‘void S2Polyline::EncodeCompressed(Encoder*, absl::debian3::Span, int) const’: /<>/src/s2/s2polyline.cc:500:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 500 | void S2Polyline::EncodeCompressed(Encoder* encoder, | ^~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr > s2polyline_alignment::GetConsensusPolyline(const std::vector > >&, ConsensusOptions)’ at /<>/src/s2/s2polyline_alignment.cc:410:62: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2polyline.cc: In member function ‘void S2Polyline::Init(absl::debian3::Span >)’: /<>/src/s2/s2polyline.cc:110:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 110 | void S2Polyline::Init(Span vertices) { | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span >, S2Debug)’: /<>/src/s2/s2polyline.cc:88:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 88 | S2Polyline::S2Polyline(Span vertices, | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:91:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 91 | Init(vertices); | ~~~~^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span >)’: /<>/src/s2/s2polyline.cc:82:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 82 | S2Polyline::S2Polyline(Span vertices) | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:83:40: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 83 | : S2Polyline(vertices, S2Debug::ALLOW) {} | ^ /<>/src/s2/s2polyline.cc: In member function ‘bool S2Polyline::DecodeCompressed(Decoder*)’: /<>/src/s2/s2polyline.cc:521:9: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 521 | Init(points); | ~~~~^~~~~~~~ /<>/src/s2/s2polyline.cc:532:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 532 | Init(points); | ~~~~^~~~~~~~ /<>/src/s2/s2polyline.cc: In member function ‘void S2Polyline::Init(absl::debian3::Span)’: /<>/src/s2/s2polyline.cc:119:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 119 | void S2Polyline::Init(Span vertices) { | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span, S2Debug)’: /<>/src/s2/s2polyline.cc:94:1: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 94 | S2Polyline::S2Polyline(Span vertices, S2Debug override) | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:96:7: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 96 | Init(vertices); | ~~~~^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span)’: /<>/src/s2/s2polyline.cc:85:1: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 85 | S2Polyline::S2Polyline(Span vertices) | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:86:40: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 86 | : S2Polyline(vertices, S2Debug::ALLOW) {} | ^ [ 67%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o -c /<>/src/s2/s2polyline_simplifier.cc [ 68%] Building CXX object CMakeFiles/s2.dir/src/s2/s2predicates.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2predicates.cc.o -MF CMakeFiles/s2.dir/src/s2/s2predicates.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2predicates.cc.o -c /<>/src/s2/s2predicates.cc [ 69%] Building CXX object CMakeFiles/s2.dir/src/s2/s2projections.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2projections.cc.o -MF CMakeFiles/s2.dir/src/s2/s2projections.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2projections.cc.o -c /<>/src/s2/s2projections.cc In file included from /<>/src/s2/mutable_s2shape_index.h:39, from /<>/src/s2/s2polygon.h:36, from /<>/src/s2/s2polygon.cc:18: /<>/src/s2/s2cell_id.h: In member function ‘bool S2CellId::contains(S2CellId) const’: /<>/src/s2/s2cell_id.h:610:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 610 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2polyline_simplifier.h:60, from /<>/src/s2/s2polyline_simplifier.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2PolylineSimplifier::RangeToAvoid}; _Tp = S2PolylineSimplifier::RangeToAvoid; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2PolylineSimplifier::RangeToAvoid}; _Tp = S2PolylineSimplifier::RangeToAvoid; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = S2PolylineSimplifier::RangeToAvoid; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘bool S2PolylineSimplifier::AvoidDisc(const S2Point&, S1ChordAngle, bool)’ at /<>/src/s2/s2polyline_simplifier.cc:122:31: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o -MF CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o -c /<>/src/s2/s2r2rect.cc [ 71%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region.cc.o -c /<>/src/s2/s2region.cc In file included from /<>/src/s2/s2polygon.cc:51: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2polygon.cc:69: /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:284:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 284 | S2ShapeIndex::CellRelation relation = iter_.Locate(target.id()); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/s2/s2polygon.h:34: /<>/src/s2/s2shape_index_region.h:293:32: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 293 | S2_DCHECK(iter_.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2shape_index_region.h:293:3: note: in expansion of macro ‘S2_DCHECK’ 293 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:315:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 315 | S2ShapeIndex::CellRelation relation = iter_.Locate(target.id()); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2polygon.h:27: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘virtual bool S2Polygon::Contains(const S2Point&) const’ at /<>/src/s2/s2polygon.cc:657:52: /<>/src/s2/s2contains_point_query.h:226:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 226 | if (ShapeContains(it_.id(), cell.clipped(s), p)) return true; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h:249:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 249 | iter_.Seek(id.range_max().next()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2polygon.cc:50: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2r2rect.cc: In static member function ‘static S2R2Rect S2R2Rect::FromCellId(S2CellId)’: /<>/src/s2/s2r2rect.cc:36:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 36 | S2R2Rect S2R2Rect::FromCellId(S2CellId id) { | ^~~~~~~~ [ 72%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o -c /<>/src/s2/s2region_term_indexer.cc [ 73%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o -c /<>/src/s2/s2region_coverer.cc [ 74%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o -c /<>/src/s2/s2region_intersection.cc In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_union.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_union.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_union.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_union.cc.o -c /<>/src/s2/s2region_union.cc /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/s2/s2cell.h:26, from /<>/src/s2/s2region_coverer.h:30, from /<>/src/s2/s2region_coverer.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 [ 76%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o -c /<>/src/s2/s2shape_index.cc /<>/src/s2/s2region_coverer.cc: In member function ‘bool S2RegionCoverer::IsCanonical(const std::vector&) const’: /<>/src/s2/s2region_coverer.cc:367:54: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 367 | if (too_many_cells && id.GetCommonAncestorLevel(prev_id) >= min_level) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In member function ‘bool S2RegionCoverer::ContainsAllChildren(const std::vector&, S2CellId) const’: /<>/src/s2/s2region_coverer.cc:386:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 386 | bool S2RegionCoverer::ContainsAllChildren(const vector& covering, | ^~~~~~~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In member function ‘void S2RegionCoverer::ReplaceCellsWithAncestor(std::vector*, S2CellId) const’: /<>/src/s2/s2region_coverer.cc:399:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 399 | void S2RegionCoverer::ReplaceCellsWithAncestor(vector* covering, | ^~~~~~~~~~~~~~~ In file included from /usr/include/absl/container/internal/container_memory.h:27, from /usr/include/absl/container/node_hash_map.h:45, from /<>/src/s2/s2polygon.h:31: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘void S2Polygon::Invert()’ at /<>/src/s2/s2polygon.cc:809:41: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In member function ‘void S2RegionCoverer::CanonicalizeCovering(std::vector*)’: /<>/src/s2/s2region_coverer.cc:461:58: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 461 | int level = (*covering)[i].GetCommonAncestorLevel((*covering)[i+1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In member function ‘void S2RegionCoverer::GetInitialCandidates()’: /<>/src/s2/s2region_coverer.cc:223:31: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 223 | AddCandidate(NewCandidate(S2Cell(cell_id))); | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o -c /<>/src/s2/s2shape_index_buffered_region.cc /<>/src/s2/s2region_coverer.cc: In static member function ‘static void S2RegionCoverer::FloodFill(const S2Region&, S2CellId, std::vector*)’: /<>/src/s2/s2region_coverer.cc:487:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 487 | void S2RegionCoverer::FloodFill(const S2Region& region, S2CellId start, | ^~~~~~~~~~~~~~~ /<>/src/s2/s2region_coverer.cc:497:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 497 | if (!region.MayIntersect(S2Cell(id))) continue; | ^~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In static member function ‘static void S2RegionCoverer::GetSimpleCovering(const S2Region&, const S2Point&, int, std::vector*)’: /<>/src/s2/s2region_coverer.cc:514:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 514 | return FloodFill(region, S2CellId(start).parent(level), output); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2polygon.cc: In static member function ‘static std::vector > > S2Polygon::SimplifyEdgesInCell(const S2Polygon&, const S2Cell&, double, S1Angle)’: /<>/src/s2/s2polygon.cc:1125:72: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 1125 | polylines.emplace_back(new S2Polyline(vector{*v0, *v1})); | ^ /<>/src/s2/s2polygon.cc: In member function ‘void S2Polygon::InitToCellUnionBorder(const S2CellUnion&)’: /<>/src/s2/s2polygon.cc:1289:28: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1289 | builder.AddLoop(S2Loop{S2Cell{id}}); | ^~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o -c /<>/src/s2/s2shape_index_measures.cc [ 79%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o -c /<>/src/s2/s2shape_measures.cc [ 80%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -c /<>/src/s2/s2shapeutil_build_polygon_boundaries.cc [ 81%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o -c /<>/src/s2/s2shapeutil_coding.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2shape_measures.h:25, from /<>/src/s2/s2shape_measures.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void S2::GetChainVertices(const S2Shape&, int, std::vector >*)’ at /<>/src/s2/s2shape_measures.cc:143:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2::GetChainVertices(const S2Shape&, int, std::vector >*)’ at /<>/src/s2/s2shape_measures.cc:147:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2::GetChainVertices(const S2Shape&, int, std::vector >*)’ at /<>/src/s2/s2shape_measures.cc:148:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o -c /<>/src/s2/s2shapeutil_contains_brute_force.cc In file included from /<>/src/s2/s2shape_index_region.h:27, from /<>/src/s2/s2shape_index_buffered_region.cc:24: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2closest_edge_query_base.h:34, from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2shape_index_buffered_region.h:25, from /<>/src/s2/s2shape_index_buffered_region.cc:18: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:284:53: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:401:19: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:315:53: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:249:17: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 83%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o -c /<>/src/s2/s2shapeutil_conversion.cc [ 84%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o -c /<>/src/s2/s2shapeutil_edge_iterator.cc In file included from /<>/src/s2/s2shapeutil_build_polygon_boundaries.cc:23: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘std::vector S2ContainsPointQuery::GetContainingShapes(const S2Point&) [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:289:24, inlined from ‘void s2shapeutil::BuildPolygonBoundaries(const std::vector >&, std::vector >*)’ at /<>/src/s2/s2shapeutil_build_polygon_boundaries.cc:83:54: /<>/src/s2/s2contains_point_query.h:251:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 251 | if (ShapeContains(it_.id(), clipped, p) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o -c /<>/src/s2/s2shapeutil_get_reference_point.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22, from /<>/src/s2/encoded_string_vector.h:26, from /<>/src/s2/s2shapeutil_coding.h:40, from /<>/src/s2/s2shapeutil_coding.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘Encoder* s2coding::StringVectorEncoder::AddViaEncoder()’ at /<>/src/s2/encoded_string_vector.h:135:21, inlined from ‘bool s2shapeutil::EncodeTaggedShapes(const S2ShapeIndex&, const ShapeEncoder&, Encoder*)’ at /<>/src/s2/s2shapeutil_coding.cc:132:54: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o -c /<>/src/s2/s2shapeutil_range_iterator.cc In file included from /usr/include/absl/container/fixed_array.h:51, from /usr/include/absl/hash/internal/hash.h:48, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2point.h:21, from /<>/src/s2/s2shapeutil_conversion.h:24, from /<>/src/s2/s2shapeutil_conversion.cc:18: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr > s2shapeutil::ShapeToS2Polyline(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:41:59: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/absl/hash/internal/hash.h:43: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘std::vector > s2shapeutil::ShapeToS2Points(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:31:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o -c /<>/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr s2shapeutil::ShapeToS2Polygon(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:47:34: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr s2shapeutil::ShapeToS2Polygon(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:54:46: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/s2.dir/src/s2/s2text_format.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2text_format.cc.o -MF CMakeFiles/s2.dir/src/s2/s2text_format.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2text_format.cc.o -c /<>/src/s2/s2text_format.cc In file included from /<>/src/s2/s2shapeutil_range_iterator.h:22, from /<>/src/s2/s2shapeutil_range_iterator.cc:18: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void s2shapeutil::RangeIterator::SeekTo(const s2shapeutil::RangeIterator&)’ at /<>/src/s2/s2shapeutil_range_iterator.cc:33:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void s2shapeutil::RangeIterator::SeekBeyond(const s2shapeutil::RangeIterator&)’ at /<>/src/s2/s2shapeutil_range_iterator.cc:44:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 89%] Building CXX object CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o -MF CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o -c /<>/src/s2/s2wedge_relations.cc In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/absl/synchronization/internal/kernel_timeout.h:30, from /usr/include/absl/synchronization/mutex.h:72, from /<>/src/s2/s2shape_index.h:54, from /<>/src/s2/s2shapeutil_get_reference_point.h:21, from /<>/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2Shape::Edge; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:86:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:86:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:87:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:87:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o -c /<>/src/s2/s2winding_operation.cc [ 91%] Building CXX object CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o -MF CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o.d -o CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o -c /<>/src/s2/strings/serialize.cc In member function ‘bool s2shapeutil::{anonymous}::IndexCrosser::VisitSubcellCrossings(const S2ShapeIndexCell&, S2CellId)’, inlined from ‘bool s2shapeutil::{anonymous}::IndexCrosser::VisitCrossings(s2shapeutil::RangeIterator*, s2shapeutil::RangeIterator*)’ at /<>/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc:289:37: /<>/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc:229:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 229 | S2PaddedCell b_root(b_id, 0); | ^ [ 92%] Building CXX object CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o -MF CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o -c /<>/src/s2/util/bits/bit-interleave.cc [ 93%] Building CXX object CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o -MF CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o -c /<>/src/s2/util/bits/bits.cc [ 94%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o -MF CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o -c /<>/src/s2/util/coding/coder.cc [ 95%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o -MF CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o -c /<>/src/s2/util/coding/varint.cc /<>/src/s2/s2text_format.cc: In function ‘std::string s2textformat::ToString(absl::debian3::Span >)’: /<>/src/s2/s2text_format.cc:401:8: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 401 | string ToString(Span points) { | ^~~~~~~~ /<>/src/s2/s2text_format.cc: In function ‘std::string s2textformat::ToString(absl::debian3::Span)’: /<>/src/s2/s2text_format.cc:407:8: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 407 | string ToString(Span latlngs) { | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2text_format.h:28, from /<>/src/s2/s2text_format.cc:16: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = S2LatLng; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘bool s2textformat::ParseLatLngs(absl::debian3::string_view, std::vector*)’ at /<>/src/s2/s2text_format.cc:77:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -MF CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -c /<>/src/s2/util/math/exactfloat/exactfloat.cc /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘bool s2textformat::ParsePoints(absl::debian3::string_view, std::vector >*)’ at /<>/src/s2/s2text_format.cc:92:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o -MF CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o -c /<>/src/s2/util/math/mathutil.cc In file included from /usr/include/absl/container/fixed_array.h:51, from /usr/include/absl/hash/internal/hash.h:48, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2cell_id.h:28, from /<>/src/s2/s2text_format.h:35: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2LaxPolylineShape; Args = {std::vector, std::allocator > >&}]’, inlined from ‘bool s2textformat::MakeLaxPolyline(absl::debian3::string_view, std::unique_ptr*)’ at /<>/src/s2/s2text_format.cc:215:50: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘bool s2textformat::MakeIndex(absl::debian3::string_view, std::unique_ptr*)’ at /<>/src/s2/s2text_format.cc:297:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘bool s2textformat::MakeLoop(absl::debian3::string_view, std::unique_ptr*, S2Debug)’ at /<>/src/s2/s2text_format.cc:176:32: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘bool s2textformat::MakeLoop(absl::debian3::string_view, std::unique_ptr*, S2Debug)’ at /<>/src/s2/s2text_format.cc:180:32: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&, S2Debug&}]’, inlined from ‘bool s2textformat::MakeLoop(absl::debian3::string_view, std::unique_ptr*, S2Debug)’ at /<>/src/s2/s2text_format.cc:185:30: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >&, S2Debug&}]’, inlined from ‘bool s2textformat::MakePolyline(absl::debian3::string_view, std::unique_ptr >*, S2Debug)’ at /<>/src/s2/s2text_format.cc:201:38: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o -MF CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o -c /<>/src/s2/util/units/length-units.cc [ 99%] Linking CXX shared library libs2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/s2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libs2.so.0 -o libs2.so.0.10.0 CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/r2rect.cc.o CMakeFiles/s2.dir/src/s2/s1angle.cc.o CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o CMakeFiles/s2.dir/src/s2/s1interval.cc.o CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o CMakeFiles/s2.dir/src/s2/s2builder.cc.o CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o CMakeFiles/s2.dir/src/s2/s2cap.cc.o CMakeFiles/s2.dir/src/s2/s2cell.cc.o CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o CMakeFiles/s2.dir/src/s2/s2centroids.cc.o CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o CMakeFiles/s2.dir/src/s2/s2coords.cc.o CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2debug.cc.o CMakeFiles/s2.dir/src/s2/s2earth.cc.o CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2latlng.cc.o CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o CMakeFiles/s2.dir/src/s2/s2loop.cc.o CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o CMakeFiles/s2.dir/src/s2/s2measures.cc.o CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o CMakeFiles/s2.dir/src/s2/s2metrics.cc.o CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o CMakeFiles/s2.dir/src/s2/s2point_region.cc.o CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o CMakeFiles/s2.dir/src/s2/s2polygon.cc.o CMakeFiles/s2.dir/src/s2/s2polyline.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o CMakeFiles/s2.dir/src/s2/s2predicates.cc.o CMakeFiles/s2.dir/src/s2/s2projections.cc.o CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o CMakeFiles/s2.dir/src/s2/s2region.cc.o CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o CMakeFiles/s2.dir/src/s2/s2region_union.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o CMakeFiles/s2.dir/src/s2/s2text_format.cc.o CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o "CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o" CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o "CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o" /usr/lib/arm-linux-gnueabihf/libssl.so /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libabsl_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_city.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_variant_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_low_level_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cord.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_info.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cord_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_functions.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_handle.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_hash_set.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_optional_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_hashtablez_sampler.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_exponential_biased.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_synchronization.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_stacktrace.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_graphcycles_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_symbolize.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_debugging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_malloc_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_demangle_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_civil_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time_zone.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_str_format_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_int128.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_throw_delegate.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_base.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_spinlock_wait.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_logging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_log_severity.so.20220623.0.0 -Wl,--push-state,--as-needed -latomic -Wl,--pop-state /usr/bin/cmake -E cmake_symlink_library libs2.so.0.10.0 libs2.so.0 libs2.so make[3]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' [ 99%] Built target s2 make -f python/CMakeFiles/_pywraps2.dir/build.make python/CMakeFiles/_pywraps2.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.12/build' cd /<>/.pybuild/cpython3_3.12/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python /<>/.pybuild/cpython3_3.12/build /<>/.pybuild/cpython3_3.12/build/python /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' make -f python/CMakeFiles/_pywraps2.dir/build.make python/CMakeFiles/_pywraps2.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.12/build' [ 99%] Building CXX object python/CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o cd /<>/.pybuild/cpython3_3.12/build/python && /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -D_pywraps2_EXPORTS -I/usr/include/python3.12 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT python/CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o -MF CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o.d -o CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o -c /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx In function ‘PyObject* _wrap_S2CellUnion_Contains__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_S2CellUnion_Contains(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:22106:50: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:21611:55: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 21611 | result = (bool)((S2CellUnion const *)arg1)->Contains(arg2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function ‘PyObject* _wrap_S2CellUnion_Intersects__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_S2CellUnion_Intersects(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:21737:52: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:21648:57: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 21648 | result = (bool)((S2CellUnion const *)arg1)->Intersects(arg2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18005:42: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17862:45: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 17862 | result = (S2Polyline *)new S2Polyline(arg1); | ^ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18013:42: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17891:45: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 17891 | result = (S2Polyline *)new S2Polyline(arg1); | ^ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18024:44: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17936:50: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 17936 | result = (S2Polyline *)new S2Polyline(arg1,arg2); | ^ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_4(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18036:44: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17981:50: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 17981 | result = (S2Polyline *)new S2Polyline(arg1,arg2); | ^ In function ‘PyObject* _wrap_new_S2Cell__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20386:38: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20314:37: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 20314 | result = (S2Cell *)new S2Cell(arg1); | ^ In file included from /<>/src/s2/s2region_coverer.h:30, from /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4936: In constructor ‘S2Cell::S2Cell(const S2Point&)’, inlined from ‘PyObject* _wrap_new_S2Cell__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20338:55, inlined from ‘PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20394:38: /<>/src/s2/s2cell.h:54:57: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 54 | explicit S2Cell(const S2Point& p) : S2Cell(S2CellId(p)) {} | ^ In constructor ‘S2Cell::S2Cell(const S2LatLng&)’, inlined from ‘PyObject* _wrap_new_S2Cell__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20362:56, inlined from ‘PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20402:38: /<>/src/s2/s2cell.h:55:60: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 55 | explicit S2Cell(const S2LatLng& ll) : S2Cell(S2CellId(ll)) {} | ^ In function ‘std::string S2CellId___str__(S2CellId*)’, inlined from ‘PyObject* _wrap_S2CellId___str__(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:10194:28: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5282:18: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 5282 | output << *self << std::ends; | ^~~~ In file included from /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4924: /<>/src/s2/s2cell_id.h: In function ‘H AbslHashValue(H, S2CellId) [with H = absl::debian3::hash_internal::MixingHashState]’: /<>/src/s2/s2cell_id.h:712:3: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 712 | H AbslHashValue(H h, S2CellId id) { | ^~~~~~~~~~~~~ In file included from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2cell_id.h:28: In static member function ‘static absl::debian3::enable_if_t::value, H> absl::debian3::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::debian3::hash_internal::MixingHashState; T = S2CellId]’, inlined from ‘static H absl::debian3::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = S2CellId; Ts = {}; H = absl::debian3::hash_internal::MixingHashState]’ at /usr/include/absl/hash/internal/hash.h:1227:20, inlined from ‘static size_t absl::debian3::hash_internal::MixingHashState::hash(const T&) [with T = S2CellId; typename std::enable_if<(! absl::debian3::conjunction, absl::debian3::hash_internal::is_uniquely_represented >::value), int>::type = 0]’ at /usr/include/absl/hash/internal/hash.h:977:39, inlined from ‘size_t absl::debian3::hash_internal::HashImpl::operator()(const T&) const [with T = S2CellId]’ at /usr/include/absl/hash/internal/hash.h:1216:33, inlined from ‘size_t S2CellIdHash::operator()(S2CellId) const’ at /<>/src/s2/s2cell_id.h:721:34, inlined from ‘size_t S2CellId___hash__(S2CellId*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5298:28, inlined from ‘PyObject* _wrap_S2CellId___hash__(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:10357:29: /usr/include/absl/hash/internal/hash.h:870:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 870 | return AbslHashValue(std::move(state), value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:3684: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1391:30, inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18: /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void S2Loop_Init(S2Loop*, const std::vector >&)’, inlined from ‘PyObject* _wrap_S2Loop_Init(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16304:14: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5340:15: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 5340 | self->Init(absl::MakeConstSpan(vertices)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘PyObject* _wrap_new_S2Loop__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Loop(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16234:38: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:15355:37: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 15355 | result = (S2Loop *)new S2Loop(arg1); | ^ In function ‘S2Loop* new_S2Loop__SWIG_4(const std::vector >&)’, inlined from ‘PyObject* _wrap_new_S2Loop__SWIG_4(PyObject*, Py_ssize_t, PyObject**)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16208:40, inlined from ‘PyObject* _wrap_new_S2Loop(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16250:38: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5337:52: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 5337 | return new S2Loop(absl::MakeConstSpan(vertices)); | ^ In function ‘PyObject* _wrap_new_S2Loop__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Loop(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16261:40: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:15400:42: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 15400 | result = (S2Loop *)new S2Loop(arg1,arg2); | ^ In function ‘void S2Polyline_InitFromS2Points(S2Polyline*, const std::vector >&)’, inlined from ‘PyObject* _wrap_S2Polyline_InitFromS2Points(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18898:30: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5398:15: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 5398 | self->Init(absl::MakeConstSpan(vertices)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = S2LatLng; _Alloc = std::allocator]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = S2LatLng; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1391:30, inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector >]’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18: /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void S2Polyline_InitFromS2LatLngs(S2Polyline*, const std::vector >&)’, inlined from ‘PyObject* _wrap_S2Polyline_InitFromS2LatLngs(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18862:31: /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5395:15: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 5395 | self->Init(absl::MakeConstSpan(vertices)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1391:30, inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18, inlined from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = long long unsigned int]’ at /<>/.pybuild/cpython3_3.12/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5197:12: /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared module _pywraps2.so cd /<>/.pybuild/cpython3_3.12/build/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/_pywraps2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -o _pywraps2.so CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o -Wl,-rpath,/usr/lib/python3.12/config-3.12-arm-linux-gnueabihf:/<>/.pybuild/cpython3_3.12/build: /usr/lib/python3.12/config-3.12-arm-linux-gnueabihf/libpython3.12.so ../libs2.so.0.10.0 /usr/lib/arm-linux-gnueabihf/libssl.so /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libabsl_cord.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_info.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cord_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_functions.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_handle.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_hash_set.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_hashtablez_sampler.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_exponential_biased.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_synchronization.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_stacktrace.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_graphcycles_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_symbolize.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_debugging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_malloc_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_demangle_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_civil_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time_zone.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_city.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_optional_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_variant_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_low_level_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_str_format_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_int128.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_throw_delegate.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_base.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_spinlock_wait.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_logging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_log_severity.so.20220623.0.0 -Wl,--push-state,--as-needed -latomic -Wl,--pop-state make[3]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' [100%] Built target _pywraps2 make[2]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' /usr/bin/cmake -E cmake_progress_start /<>/.pybuild/cpython3_3.12/build/CMakeFiles 0 make[1]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' I: pybuild base:310: dh_auto_build --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11/build -- cd .pybuild/cpython3_3.11/build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/.pybuild/cpython3_3.11/build' /usr/bin/cmake -S/<> -B/<>/.pybuild/cpython3_3.11/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/.pybuild/cpython3_3.11/build/CMakeFiles /<>/.pybuild/cpython3_3.11/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/.pybuild/cpython3_3.11/build' make -f CMakeFiles/s2.dir/build.make CMakeFiles/s2.dir/depend make -f python/CMakeFiles/pywraps2_swig_compilation.dir/build.make python/CMakeFiles/pywraps2_swig_compilation.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11/build' cd /<>/.pybuild/cpython3_3.11/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python /<>/.pybuild/cpython3_3.11/build /<>/.pybuild/cpython3_3.11/build/python /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/<>/.pybuild/cpython3_3.11/build' cd /<>/.pybuild/cpython3_3.11/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/.pybuild/cpython3_3.11/build /<>/.pybuild/cpython3_3.11/build /<>/.pybuild/cpython3_3.11/build/CMakeFiles/s2.dir/DependInfo.cmake "--color=" Dependee "/<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/DependInfo.cmake" is newer than depender "/<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/depend.internal". Dependee "/<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/depend.internal". Scanning dependencies of target pywraps2_swig_compilation make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' make -f python/CMakeFiles/pywraps2_swig_compilation.dir/build.make python/CMakeFiles/pywraps2_swig_compilation.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' make -f CMakeFiles/s2.dir/build.make CMakeFiles/s2.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11/build' [ 1%] Swig compile s2.i for python cd /<>/.pybuild/cpython3_3.11/build/python && /usr/bin/cmake -E make_directory /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir /<>/.pybuild/cpython3_3.11/build/python /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir [ 2%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o [ 3%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o -c /<>/src/s2/encoded_s2cell_id_vector.cc /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o -c /<>/src/s2/encoded_s2point_vector.cc [ 4%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o -c /<>/src/s2/encoded_s2shape_index.cc cd /<>/.pybuild/cpython3_3.11/build/python && /usr/bin/cmake -E touch /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON.stamp cd /<>/.pybuild/cpython3_3.11/build/python && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig4.0 /usr/bin/swig4.0 -python -module pywraps2 -outdir /<>/.pybuild/cpython3_3.11/build/python -c++ -interface _pywraps2 -I/usr/include -I/usr/include/python3.11 -I/<>/src -o /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx /<>/src/python/s2.i /<>/src/s2/util/coding/coder.h:53: Warning 362: operator= ignored /<>/src/s2/s2region.h:45: Warning 362: operator= ignored /<>/src/s2/s2region_coverer.h:253: Warning 350: operator new ignored /<>/src/s2/s2region_coverer.h:257: Warning 351: operator delete ignored /<>/src/s2/s2region_term_indexer.h:240: Warning 362: operator= ignored In file included from /<>/src/s2/encoded_s2cell_id_vector.h:22, from /<>/src/s2/encoded_s2cell_id_vector.cc:18: /<>/src/s2/encoded_uint_vector.h: In function ‘void s2coding::EncodeUintVector(absl::debian3::Span, Encoder*) [with T = long long unsigned int]’: /<>/src/s2/encoded_uint_vector.h:202:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 202 | void EncodeUintVector(absl::Span v, Encoder* encoder) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘void s2coding::EncodeS2PointVectorFast(absl::debian3::Span >, Encoder*)’: /<>/src/s2/encoded_s2point_vector.cc:155:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 155 | void EncodeS2PointVectorFast(Span points, Encoder* encoder) { | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void s2coding::EncodeS2CellIdVector(absl::debian3::Span, Encoder*)’ at /<>/src/s2/encoded_s2cell_id_vector.cc:129:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.h:78: Warning 509: Overloaded method S2CellUnion::S2CellUnion(std::vector< uint64,std::allocator< uint64 > > const &) effectively ignored, /<>/src/s2/s2cell_union.h:74: Warning 509: as it is shadowed by S2CellUnion::S2CellUnion(std::vector< S2CellId,std::allocator< S2CellId > >). /<>/src/s2/encoded_s2point_vector.cc: In function ‘s2coding::BlockCode s2coding::GetBlockCode(absl::debian3::Span, uint64, bool)’: /<>/src/s2/encoded_s2point_vector.cc:688:11: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 688 | BlockCode GetBlockCode(Span values, uint64 base, | ^~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' [ 4%] Built target pywraps2_swig_compilation [ 5%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o -c /<>/src/s2/encoded_string_vector.cc [ 6%] Building CXX object CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o -MF CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o.d -o CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o -c /<>/src/s2/id_set_lexicon.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22, from /<>/src/s2/encoded_string_vector.h:26, from /<>/src/s2/encoded_s2point_vector.h:24, from /<>/src/s2/encoded_s2point_vector.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘std::vector s2coding::ConvertCellsToValues(const std::vector&, int, bool*)’ at /<>/src/s2/encoded_s2point_vector.cc:599:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘std::vector s2coding::ConvertCellsToValues(const std::vector&, int, bool*)’ at /<>/src/s2/encoded_s2point_vector.cc:612:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘std::vector > s2coding::EncodedS2PointVector::Decode() const’ at /<>/src/s2/encoded_s2point_vector.cc:127:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘int s2coding::ChooseBestLevel(absl::debian3::Span >, std::vector*)’: /<>/src/s2/encoded_s2point_vector.cc:549:5: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 549 | int ChooseBestLevel(Span points, | ^~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)’: /<>/src/s2/encoded_s2point_vector.cc:269:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 269 | void EncodeS2PointVectorCompact(Span points, Encoder* encoder) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc:471:34: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 471 | BlockCode code = GetBlockCode(MakeSpan(&values[i], block_size), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | base, have_exceptions); | ~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘Encoder* s2coding::StringVectorEncoder::AddViaEncoder()’ at /<>/src/s2/encoded_string_vector.h:135:21, inlined from ‘void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)’ at /<>/src/s2/encoded_s2point_vector.cc:475:42: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)’ at /<>/src/s2/encoded_s2point_vector.cc:514:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/encoded_s2point_vector.cc: In function ‘void s2coding::EncodeS2PointVector(absl::debian3::Span >, CodingHint, Encoder*)’: /<>/src/s2/encoded_s2point_vector.cc:91:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 91 | void EncodeS2PointVector(Span points, CodingHint hint, | ^~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o -c /<>/src/s2/mutable_s2shape_index.cc In file included from /<>/src/s2/encoded_s2shape_index.cc:18: /<>/src/s2/encoded_s2shape_index.h: In member function ‘virtual void EncodedS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/encoded_s2shape_index.h:321:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 321 | inline void EncodedS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43, from /<>/src/s2/encoded_s2shape_index.h:23: In static member function ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = EncodedS2ShapeIndex::Iterator]’, inlined from ‘virtual bool EncodedS2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/encoded_s2shape_index.cc:31:20: /<>/src/s2/s2shape_index.h:757:11: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 757 | it->Seek(target); | ~~~~~~~~^~~~~~~~ In file included from /<>/src/s2/encoded_string_vector.h:26, from /<>/src/s2/encoded_string_vector.cc:18: /<>/src/s2/encoded_uint_vector.h: In function ‘void s2coding::EncodeUintVector(absl::debian3::Span, Encoder*) [with T = long long unsigned int]’: /<>/src/s2/encoded_uint_vector.h:202:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 202 | void EncodeUintVector(absl::Span v, Encoder* encoder) { | ^~~~~~~~~~~~~~~~ /<>/src/s2/encoded_s2shape_index.cc: In member function ‘virtual S2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate(S2CellId)’: /<>/src/s2/encoded_s2shape_index.cc:34:35: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 34 | EncodedS2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate( | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = EncodedS2ShapeIndex::Iterator]’, inlined from ‘virtual S2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/encoded_s2shape_index.cc:36:20: /<>/src/s2/s2shape_index.h:772:11: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 772 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void s2coding::StringVectorEncoder::Encode(Encoder*)’ at /<>/src/s2/encoded_string_vector.cc:32:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void s2coding::StringVectorEncoder::Add(const std::string&)’ at /<>/src/s2/encoded_string_vector.h:129:21, inlined from ‘static void s2coding::StringVectorEncoder::Encode(absl::debian3::Span >, Encoder*)’ at /<>/src/s2/encoded_string_vector.cc:43:46: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/s2.dir/src/s2/r2rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/r2rect.cc.o -MF CMakeFiles/s2.dir/src/s2/r2rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/r2rect.cc.o -c /<>/src/s2/r2rect.cc [ 9%] Building CXX object CMakeFiles/s2.dir/src/s2/s1angle.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1angle.cc.o -MF CMakeFiles/s2.dir/src/s2/s1angle.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1angle.cc.o -c /<>/src/s2/s1angle.cc [ 10%] Building CXX object CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o -MF CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o -c /<>/src/s2/s1chord_angle.cc [ 11%] Building CXX object CMakeFiles/s2.dir/src/s2/s1interval.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1interval.cc.o -MF CMakeFiles/s2.dir/src/s2/s1interval.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1interval.cc.o -c /<>/src/s2/s1interval.cc [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o -c /<>/src/s2/s2boolean_operation.cc [ 13%] Building CXX object CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o -c /<>/src/s2/s2buffer_operation.cc [ 14%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builder.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builder.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builder.cc.o -c /<>/src/s2/s2builder.cc In file included from /<>/src/s2/mutable_s2shape_index.h:39, from /<>/src/s2/mutable_s2shape_index.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/mutable_s2shape_index.h:26: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MutableS2ShapeIndex::FaceEdge&}; _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::AddFaceEdge(FaceEdge*, std::vector*) const’ at /<>/src/s2/mutable_s2shape_index.cc:1135:34: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::AddFaceEdge(FaceEdge*, std::vector*) const’ at /<>/src/s2/mutable_s2shape_index.cc:1143:32: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MutableS2ShapeIndex::ClippedEdge&}; _Tp = MutableS2ShapeIndex::ClippedEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2Shape::Edge}; _Tp = S2Shape::Edge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2Shape::Edge}; _Tp = S2Shape::Edge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘virtual S2ShapeIndex::CellRelation MutableS2ShapeIndex::Iterator::Locate(S2CellId)’: /<>/src/s2/mutable_s2shape_index.cc:184:35: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 184 | MutableS2ShapeIndex::CellRelation MutableS2ShapeIndex::Iterator::Locate( | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘S2CellId MutableS2ShapeIndex::ShrinkToFit(const S2PaddedCell&, const R2Rect&) const’: /<>/src/s2/mutable_s2shape_index.cc:1277:33: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1277 | CellRelation r = iter.Locate(shrunk_id); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2buffer_operation.h:21, from /<>/src/s2/s2buffer_operation.cc:49: /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator*>; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddOffsetVertex(const S2Point&)’ at /<>/src/s2/s2buffer_operation.cc:371:18: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::AbsorbIndexCell(const S2PaddedCell&, const Iterator&, std::vector*, InteriorTracker*, EdgeAllocator*)’ at /<>/src/s2/mutable_s2shape_index.cc:1629:28: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddPoint(const S2Point&)’ at /<>/src/s2/s2buffer_operation.cc:449:20, inlined from ‘void S2BufferOperation::AddPoint(const S2Point&)’ at /<>/src/s2/s2buffer_operation.cc:435:6: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2buffer_operation.cc: In member function ‘void S2BufferOperation::AddLoop(S2PointLoopSpan)’: /<>/src/s2/s2buffer_operation.cc:711:51: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 711 | ref_winding_ += s2shapeutil::ContainsBruteForce(S2LaxLoopShape(loop), | ^~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2buffer_operation.cc: In member function ‘void S2BufferOperation::AddPolyline(S2PointSpan)’: /<>/src/s2/s2buffer_operation.cc:644:6: note: parameter passing for argument of type ‘S2PointSpan’ {aka ‘absl::debian3::Span >’} changed in GCC 7.1 644 | void S2BufferOperation::AddPolyline(S2PointSpan polyline) { | ^~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OIter std::reverse_copy(_BIter, _BIter, _OIter) [with _BIter = const Vector3*; _OIter = back_insert_iterator > >]’ at /usr/include/c++/13/bits/stl_algo.h:1172:14, inlined from ‘void S2BufferOperation::AddPolyline(S2PointSpan)’ at /<>/src/s2/s2buffer_operation.cc:650:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator*>; = void; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddPolyline(S2PointSpan)’ at /<>/src/s2/s2buffer_operation.cc:676:17: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator*>; = void; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2BufferOperation::AddPolyline(S2PointSpan)’ at /<>/src/s2/s2buffer_operation.cc:697:19: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2buffer_operation.cc: In member function ‘void S2BufferOperation::BufferShape(const S2Shape&)’: /<>/src/s2/s2buffer_operation.cc:727:20: note: parameter passing for argument of type ‘S2PointSpan’ {aka ‘absl::debian3::Span >’} changed in GCC 7.1 727 | AddPolyline(S2PointSpan(tmp_vertices_)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2buffer_operation.cc:61: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2builder.h:35, from /<>/src/s2/s2buffer_operation.h:25: /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:221:18: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:226:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 226 | if (ShapeContains(it_.id(), cell.clipped(s), p)) return true; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::UpdateEdges(const S2PaddedCell&, std::vector*, InteriorTracker*, EdgeAllocator*, bool)’: /<>/src/s2/mutable_s2shape_index.cc:1366:33: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1366 | CellRelation r = iter.Locate(pcell.id()); | ~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::SkipCellRange(S2CellId, S2CellId, InteriorTracker*, EdgeAllocator*, bool)’: /<>/src/s2/mutable_s2shape_index.cc:1285:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1285 | void MutableS2ShapeIndex::SkipCellRange(S2CellId begin, S2CellId end, | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1285:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1294 | for (S2CellId skipped_id : S2CellUnion::FromBeginEnd(begin, end)) { | ^ /<>/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1296:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1296 | UpdateEdges(S2PaddedCell(skipped_id, kCellPadding), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)’: /<>/src/s2/mutable_s2shape_index.cc:1238:43: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1238 | S2PaddedCell pcell(face_id, kCellPadding); | ^ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::ClippedEdge; _Alloc = std::allocator]’, inlined from ‘void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)’ at /<>/src/s2/mutable_s2shape_index.cc:1230:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)’: /<>/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1255 | SkipCellRange(face_id.range_min(), shrunk_id.range_min(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | tracker, &alloc, disjoint_from_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1257:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1257 | pcell = S2PaddedCell(shrunk_id, kCellPadding); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1259 | SkipCellRange(shrunk_id.range_max().next(), face_id.range_max().next(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1260 | tracker, &alloc, disjoint_from_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc: In member function ‘void MutableS2ShapeIndex::FinishPartialShape(int)’: /<>/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1069 | for (S2CellId cellid : S2CellUnion::FromBeginEnd(begin, fill_end)) { | ^ /<>/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/mutable_s2shape_index.cc:1088:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1088 | S2PaddedCell pcell(cellid, kCellPadding); | ^ [ 15%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o -c /<>/src/s2/s2builder_graph.cc In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘Encoder* s2coding::StringVectorEncoder::AddViaEncoder()’ at /<>/src/s2/encoded_string_vector.h:135:21, inlined from ‘void MutableS2ShapeIndex::Encode(Encoder*) const’ at /<>/src/s2/mutable_s2shape_index.cc:1956:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2boolean_operation.cc:80: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43, from /<>/src/s2/s2builder.h:35, from /<>/src/s2/s2boolean_operation.h:25, from /<>/src/s2/s2boolean_operation.cc:65: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:226:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 226 | if (ShapeContains(it_.id(), cell.clipped(s), p)) return true; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o -c /<>/src/s2/s2builderutil_closed_set_normalizer.cc /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘uint8 GetFaceMask(const S2ShapeIndex&)’ at /<>/src/s2/s2boolean_operation.cc:2318:12: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/src/s2/s2builder.h:24, from /<>/src/s2/s2builder.cc:69: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Vector3; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 17%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o -c /<>/src/s2/s2builderutil_find_polygon_degeneracies.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builder.h:28: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 [ 18%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o -c /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::ForceVertex(const S2Point&)’ at /<>/src/s2/s2builder.cc:474:19: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘S2Builder::InputVertexId S2Builder::AddVertex(const S2Point&)’ at /<>/src/s2/s2builder.cc:377:30: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2builder.cc: In member function ‘void S2Builder::AddPolyline(S2PointSpan)’: /<>/src/s2/s2builder.cc:418:6: note: parameter passing for argument of type ‘S2PointSpan’ {aka ‘absl::debian3::Span >’} changed in GCC 7.1 418 | void S2Builder::AddPolyline(S2PointSpan polyline) { | ^~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void DumpEdges(const std::vector >&, const std::vector >&)’ at /<>/src/s2/s2builder.cc:1321:16, inlined from ‘void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)’ at /<>/src/s2/s2builder.cc:1410:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void DumpEdges(const std::vector >&, const std::vector >&)’ at /<>/src/s2/s2builder.cc:1322:16, inlined from ‘void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)’ at /<>/src/s2/s2builder.cc:1410:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void DumpEdges(const std::vector >&, const std::vector >&)’, inlined from ‘void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)’ at /<>/src/s2/s2builder.cc:1410:35: /<>/src/s2/s2builder.cc:1323:58: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 1323 | std::cout << "S2Polyline: " << s2textformat::ToString(v) | ~~~~~~~~~~~~~~~~~~~~~~^~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::ChooseAllVerticesAsSites()’ at /<>/src/s2/s2builder.cc:603:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘S2Builder::AddEdgeCrossings(const MutableS2ShapeIndex&)::’ at /<>/src/s2/s2builder.cc:695:31: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2builder.h:35: /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestPointQueryBase::Result&}; _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Distance = int; _Tp = S2ClosestEdgeQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Distance = int; _Tp = S2ClosestPointQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2closest_point_query.h:28, from /<>/src/s2/s2builder.cc:95: /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:683:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | void S2ClosestPointQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:683:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:686:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2builder.cc:94: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 19%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o -c /<>/src/s2/s2builderutil_lax_polygon_layer.cc /<>/src/s2/s2closest_point_query_base.h: In member function ‘bool S2ClosestPointQueryBase::ProcessOrEnqueue(S2CellId, Iterator*, bool) [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:730:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 730 | bool S2ClosestPointQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:745:14: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 745 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::InitCovering() [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:657:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 657 | int level = iter_.id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 673 | AddInitialRange(cell_first_id, cell_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | AddInitialRange(iter_.id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::InitQueue() [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:627:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 627 | ProcessOrEnqueue(id, &iter_, id.range_min() > iter_.id() /*seek*/); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_point_query_base.h: In member function ‘void S2ClosestPointQueryBase::FindClosestPointsOptimized() [with Distance = S2MinDistance; Data = int]’: /<>/src/s2/s2closest_point_query_base.h:563:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 563 | seek = ProcessOrEnqueue(child, &iter_, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:456:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:459:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:459:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1010:18, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:460:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]’ at /<>/src/s2/s2closest_point_query_base.h:466:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30, from /<>/src/s2/s2builder.h:35, from /<>/src/s2/s2builderutil_get_snapped_winding_delta.h:22, from /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:50: /usr/include/absl/container/internal/btree.h: In function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::erase(iterator) [with Params = absl::debian3::container_internal::map_params, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true>]’: /usr/include/absl/container/internal/btree.h:2296:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 2296 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair, s2builderutil::{anonymous}::EdgeSnap>}; Params = absl::debian3::container_internal::map_params, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc: In function ‘int s2builderutil::{anonymous}::GetEdgeWindingDelta(const S2Point&, const S2Point&, absl::debian3::Span >)’: /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:150:5: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 150 | int GetEdgeWindingDelta(const S2Point& a, const S2Point& b, | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builder.h:28: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: /usr/include/c++/13/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o -c /<>/src/s2/s2builderutil_lax_polyline_layer.cc /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:536:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1005:17, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1010:18, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::AddExtraSite(const S2Point&, const MutableS2ShapeIndex&, gtl::dense_hash_set*)’ at /<>/src/s2/s2builder.cc:1059:19: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:54: In member function ‘absl::debian3::container_internal::btree_container::iterator absl::debian3::container_internal::btree_container::erase(iterator) [with Tree = absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >]’, inlined from ‘bool s2builderutil::{anonymous}::BuildChain(VertexId, const Graph&, InputVertexEdgeMap*, std::vector >*, std::vector >*, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:116:33, inlined from ‘int s2builderutil::GetSnappedWindingDelta(const S2Point&, VertexId, absl::debian3::Span, const InputEdgeFilter&, const S2Builder&, const Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:256:20: /usr/include/absl/container/internal/btree_container.h:157:53: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree_container, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> > >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 157 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ In member function ‘absl::debian3::container_internal::btree_container::iterator absl::debian3::container_internal::btree_container::erase(iterator) [with Tree = absl::debian3::container_internal::btree, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >]’, inlined from ‘bool s2builderutil::{anonymous}::BuildChain(VertexId, const Graph&, InputVertexEdgeMap*, std::vector >*, std::vector >*, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:137:33, inlined from ‘int s2builderutil::GetSnappedWindingDelta(const S2Point&, VertexId, absl::debian3::Span, const InputEdgeFilter&, const S2Builder&, const Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_get_snapped_winding_delta.cc:256:20: /usr/include/absl/container/internal/btree_container.h:157:53: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree_container, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> > >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator, s2builderutil::{anonymous}::EdgeSnap, std::less >, std::allocator, s2builderutil::{anonymous}::EdgeSnap> >, 256, true> >, std::pair, s2builderutil::{anonymous}::EdgeSnap>&, std::pair, s2builderutil::{anonymous}::EdgeSnap>*>’} changed in GCC 7.1 157 | iterator erase(iterator iter) { return tree_.erase(iter); } | ~~~~~~~~~~~^~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair::PointData>}; Params = absl::debian3::container_internal::map_params::PointData, std::less, std::allocator::PointData> >, 256, true>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::PointData, std::less, std::allocator::PointData> >, 256, true> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::PointData, std::less, std::allocator::PointData> >, 256, true> >, std::pair::PointData>&, std::pair::PointData>*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2Builder::ChooseInitialSites(S2PointIndex*)’ at /<>/src/s2/s2builder.cc:777:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2Builder::AddForcedSites(S2PointIndex*)’ at /<>/src/s2/s2builder.cc:709:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2Builder::AddForcedSites(S2PointIndex*)’ at /<>/src/s2/s2builder.cc:709:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_lax_polygon_layer.h:36, from /<>/src/s2/s2builderutil_lax_polygon_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void s2builderutil::LaxPolygonLayer::AppendPolygonLoops(const S2Builder::Layer::Graph&, const std::vector >&, std::vector > >*) const’ at /<>/src/s2/s2builderutil_lax_polygon_layer.cc:87:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o -c /<>/src/s2/s2builderutil_s2point_vector_layer.cc [ 22%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o -c /<>/src/s2/s2builderutil_s2polygon_layer.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_lax_polyline_layer.h:22, from /<>/src/s2/s2builderutil_lax_polyline_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2builderutil_lax_polyline_layer.cc: In member function ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_lax_polyline_layer.cc:65:20: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 65 | polyline_->Init(vector{}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_lax_polyline_layer.cc:78:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_lax_polyline_layer.cc:80:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2builderutil_lax_polyline_layer.cc: In member function ‘virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_lax_polyline_layer.cc:91:18: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 91 | polyline_->Init(vertices); | ~~~~~~~~~~~~~~~^~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o -c /<>/src/s2/s2builderutil_s2polyline_layer.cc [ 24%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o -c /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2point_vector_layer.h:22, from /<>/src/s2/s2builderutil_s2point_vector_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PointVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2point_vector_layer.cc:60:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o -c /<>/src/s2/s2builderutil_snap_functions.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2polyline_layer.h:22, from /<>/src/s2/s2builderutil_s2polyline_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2builderutil_s2polyline_layer.cc: In member function ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_s2polyline_layer.cc:73:20: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 73 | polyline_->Init(vector{}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_layer.cc:86:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_layer.cc:88:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2builderutil_s2polyline_layer.cc: In member function ‘virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_s2polyline_layer.cc:99:18: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 99 | polyline_->Init(vertices); | ~~~~~~~~~~~~~~~^~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cap.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cap.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cap.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cap.cc.o -c /<>/src/s2/s2cap.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2polyline_vector_layer.h:22, from /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2builderutil_s2polygon_layer.h:37, from /<>/src/s2/s2builderutil_s2polygon_layer.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:74:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘virtual void s2builderutil::S2PolylineVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:76:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc: In member function ‘virtual void s2builderutil::S2PolylineVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’: /<>/src/s2/s2builderutil_s2polyline_vector_layer.cc:79:70: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 79 | options_.s2debug_override()); | ^ [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell.cc.o -c /<>/src/s2/s2cell.cc In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void s2builderutil::S2PolygonLayer::AppendS2Loops(const S2Builder::Layer::Graph&, const std::vector >&, std::vector >*) const’ at /<>/src/s2/s2builderutil_s2polygon_layer.cc:83:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/types/internal/optional.h:24, from /usr/include/absl/types/optional.h:67, from /usr/include/absl/container/internal/common.h:22, from /usr/include/absl/container/internal/btree.h:63, from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/s2builderutil_s2polygon_layer.h:39: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&, S2Debug}]’, inlined from ‘void s2builderutil::S2PolygonLayer::AppendS2Loops(const S2Builder::Layer::Graph&, const std::vector >&, std::vector >*) const’ at /<>/src/s2/s2builderutil_s2polygon_layer.cc:86:28: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘virtual void s2builderutil::S2PolygonLayer::Build(const S2Builder::Layer::Graph&, S2Error*)’ at /<>/src/s2/s2builderutil_s2polygon_layer.cc:147:41: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o -c /<>/src/s2/s2cell_id.cc [ 29%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o -c /<>/src/s2/s2cell_index.cc [ 30%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o -c /<>/src/s2/s2cell_union.cc /<>/src/s2/s2cell.cc: In constructor ‘S2Cell::S2Cell(S2CellId)’: /<>/src/s2/s2cell.cc:54:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 54 | S2Cell::S2Cell(S2CellId id) { | ^~~~~~ /<>/src/s2/s2cell.cc: In member function ‘bool S2Cell::Decode(Decoder*)’: /<>/src/s2/s2cell.cc:296:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 296 | new (this) S2Cell(id); | ^ /<>/src/s2/s2cell_id.cc: In member function ‘S2CellId S2CellId::maximum_tile(S2CellId) const’: /<>/src/s2/s2cell_id.cc:164:10: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 164 | S2CellId S2CellId::maximum_tile(const S2CellId limit) const { | ^~~~~~~~ /<>/src/s2/s2cell_id.cc: In member function ‘int S2CellId::GetCommonAncestorLevel(S2CellId) const’: /<>/src/s2/s2cell_id.cc:187:5: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 187 | int S2CellId::GetCommonAncestorLevel(S2CellId other) const { | ^~~~~~~~ /<>/src/s2/s2cell_id.cc: In function ‘std::ostream& operator<<(std::ostream&, S2CellId)’: /<>/src/s2/s2cell_id.cc:601:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 601 | std::ostream& operator<<(std::ostream& os, S2CellId id) { | ^~~~~~~~ In file included from /<>/src/s2/s2cell_index.h:30, from /<>/src/s2/s2cell_index.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_index.h: In function ‘bool operator<(S2CellId, const S2CellIndex::RangeNode&)’: /<>/src/s2/s2cell_index.h:434:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 434 | friend bool operator<(S2CellId x, const RangeNode& y) { | ^~~~~~~~ /<>/src/s2/s2cell_index.cc: In member function ‘void S2CellIndex::RangeIterator::Seek(S2CellId)’: /<>/src/s2/s2cell_index.cc:27:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 27 | void S2CellIndex::RangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ In member function ‘bool S2CellIndex::VisitIntersectingCells(const S2CellUnion&, const CellVisitor&) const’, inlined from ‘void S2CellIndex::GetIntersectingLabels(const S2CellUnion&, absl::debian3::flat_hash_set*) const’ at /<>/src/s2/s2cell_index.cc:146:25: /<>/src/s2/s2cell_index.h:640:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 640 | range.Seek(it->range_min()); // Only seek when necessary. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/s2.dir/src/s2/s2centroids.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2centroids.cc.o -MF CMakeFiles/s2.dir/src/s2/s2centroids.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2centroids.cc.o -c /<>/src/s2/s2centroids.cc [ 32%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o -c /<>/src/s2/s2closest_cell_query.cc /<>/src/s2/s2cell_union.cc: In function ‘bool EntirelyPrecedes(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:271:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 271 | static inline bool EntirelyPrecedes(S2CellId a, S2CellId b) { | ^~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:271:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc: In member function ‘virtual S2LatLngRect S2CellUnion::GetRectBound() const’: /<>/src/s2/s2cell_union.cc:256:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 256 | bound = bound.Union(S2Cell(id).GetRectBound()); | ^~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual S2Cap S2CellUnion::GetCapBound() const’: /<>/src/s2/s2cell_union.cc:248:16: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 248 | cap.AddCap(S2Cell(id).GetCapBound()); | ^~~~~~~~~~ In file included from /<>/src/s2/s2cell_union.h:33, from /<>/src/s2/s2cell_union.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator==(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:485:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 485 | inline bool operator==(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:485:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/absl/base/call_once.h:28, from /usr/include/absl/flags/internal/flag.h:31, from /usr/include/absl/flags/flag.h:39, from /<>/src/s2/s2cell_union.h:27: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2CellId; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘double S2CellUnion::ApproxArea() const’: /<>/src/s2/s2cell_union.cc:488:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 488 | area += S2Cell(id).ApproxArea(); | ^~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘double S2CellUnion::ExactArea() const’: /<>/src/s2/s2cell_union.cc:496:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 496 | area += S2Cell(id).ExactArea(); | ^~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o -c /<>/src/s2/s2closest_edge_query.cc /<>/src/s2/s2cell_union.cc: In member function ‘void S2CellUnion::InitFromBeginEnd(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:89:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 89 | void S2CellUnion::InitFromBeginEnd(S2CellId begin, S2CellId end) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:89:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 In file included from /<>/src/s2/s2cell_union.h:31: /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:90:3: note: in expansion of macro ‘S2_DCHECK’ 90 | S2_DCHECK(begin.is_leaf()) << begin; | ^~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:91:3: note: in expansion of macro ‘S2_DCHECK’ 91 | S2_DCHECK(end.is_leaf()) << end; | ^~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:93:3: note: in expansion of macro ‘S2_DCHECK’ 93 | S2_DCHECK(begin.is_valid() || begin == kLeafEnd) << begin; | ^~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:94:3: note: in expansion of macro ‘S2_DCHECK’ 94 | S2_DCHECK(end.is_valid() || end == kLeafEnd) << end; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In static member function ‘static S2CellUnion S2CellUnion::FromBeginEnd(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:73:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 73 | S2CellUnion S2CellUnion::FromBeginEnd(S2CellId begin, S2CellId end) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:73:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 75 | result.InitFromBeginEnd(begin, end); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc: In member function ‘void S2CellUnion::InitFromMinMax(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:84:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 84 | void S2CellUnion::InitFromMinMax(S2CellId min_id, S2CellId max_id) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:84:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 86 | InitFromBeginEnd(min_id, max_id.next()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:85:3: note: in expansion of macro ‘S2_DCHECK’ 85 | S2_DCHECK(max_id.is_valid()) << max_id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In static member function ‘static S2CellUnion S2CellUnion::FromMinMax(S2CellId, S2CellId)’: /<>/src/s2/s2cell_union.cc:67:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 67 | S2CellUnion S2CellUnion::FromMinMax(S2CellId min_id, S2CellId max_id) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:67:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 69 | result.InitFromMinMax(min_id, max_id); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 [ 34%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o -c /<>/src/s2/s2closest_point_query.cc /<>/src/s2/s2cell_union.cc: In member function ‘bool S2CellUnion::Contains(S2CellId) const’: /<>/src/s2/s2cell_union.cc:275:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 275 | bool S2CellUnion::Contains(S2CellId id) const { | ^~~~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:282:3: note: in expansion of macro ‘S2_DCHECK’ 282 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual bool S2CellUnion::Contains(const S2Cell&) const’: /<>/src/s2/s2cell_union.cc:510:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 510 | return Contains(cell.id()); | ~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual bool S2CellUnion::Contains(const S2Point&) const’: /<>/src/s2/s2cell_union.cc:550:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 550 | return Contains(S2CellId(p)); | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘S2CellUnion S2CellUnion::Intersection(S2CellId) const’: /<>/src/s2/s2cell_union.cc:341:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 341 | S2CellUnion S2CellUnion::Intersection(S2CellId id) const { | ^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:344:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 344 | if (Contains(id)) { | ~~~~~~~~^~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:342:3: note: in expansion of macro ‘S2_DCHECK’ 342 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘bool S2CellUnion::Intersects(S2CellId) const’: /<>/src/s2/s2cell_union.cc:288:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 288 | bool S2CellUnion::Intersects(S2CellId id) const { | ^~~~~~~~~~~ /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:290:3: note: in expansion of macro ‘S2_DCHECK’ 290 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /<>/src/s2/s2cell_union.cc: In member function ‘virtual bool S2CellUnion::MayIntersect(const S2Cell&) const’: /<>/src/s2/s2cell_union.cc:514:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 514 | return Intersects(cell.id()); | ~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2cell_union.cc: In function ‘void GetDifferenceInternal(S2CellId, const S2CellUnion&, std::vector*)’: /<>/src/s2/s2cell_union.cc:410:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 410 | static void GetDifferenceInternal(S2CellId cell, | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2cell_union.cc:415:20: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | if (!y.Intersects(cell)) { | ~~~~~~~~~~~~^~~~~~ /<>/src/s2/s2cell_union.cc:417:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 417 | } else if (!y.Contains(cell)) { | ~~~~~~~~~~^~~~~~ In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1635:23: /usr/include/c++/13/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1638:19: /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 In function ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_heap.h:425:19, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1911:23, inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1926:27: /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:264:25: note: parameter passing for argument of type ‘_ValueType’ {aka ‘S2CellId’} changed in GCC 7.1 /<>/src/s2/s2cell_union.cc: In static member function ‘static void S2CellUnion::Normalize(std::vector*)’: /<>/src/s2/base/logging.h:131:52: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) /<>/src/s2/base/logging.h:134:5: note: in expansion of macro ‘S2_LOG_IF’ 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2cell_union.cc:170:5: note: in expansion of macro ‘S2_DCHECK’ 170 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ [ 35%] Building CXX object CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o -c /<>/src/s2/s2contains_vertex_query.cc In file included from /<>/src/s2/s2closest_cell_query_base.h:32, from /<>/src/s2/s2closest_cell_query.h:30, from /<>/src/s2/s2closest_cell_query.cc:18: /<>/src/s2/s2cell_index.h: In member function ‘void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)’: /<>/src/s2/s2cell_index.h:553:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 553 | inline void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2closest_cell_query.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestCellQueryBase::Result&}; _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o -c /<>/src/s2/s2convex_hull_query.cc [ 37%] Building CXX object CMakeFiles/s2.dir/src/s2/s2coords.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2coords.cc.o -MF CMakeFiles/s2.dir/src/s2/s2coords.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2coords.cc.o -c /<>/src/s2/s2coords.cc In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_cell_query_base.h:26: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 737 | void S2ClosestCellQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:740:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 740 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:711:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 711 | int level = it.start_id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:723:14: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 723 | it.Seek(id.range_max().next()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 727 | AddInitialRange(cell_first_id, last.limit_id().prev()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 730 | AddInitialRange(it.start_id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/queue:63, from /<>/src/s2/s2closest_edge_query.h:22, from /<>/src/s2/s2closest_edge_query.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestCellQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:748:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 748 | void S2ClosestCellQueryBase::MaybeAddResult(S2CellId cell_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:759:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 759 | S2Cell cell(cell_id); | ^~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_cell_query_base.h:772:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:581:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 581 | MaybeAddResult(it.cell_id(), it.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:835:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 835 | MaybeAddResult(contents_it_.cell_id(), contents_it_.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:797:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 797 | bool S2ClosestCellQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:799:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 799 | if (seek) iter->Seek(id.range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:811:12: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 811 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:635:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 635 | range.Seek(target); | ~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:678:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 678 | ProcessOrEnqueue(id, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:607:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 607 | seek = ProcessOrEnqueue(child, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o -c /<>/src/s2/s2crossing_edge_query.cc In file included from /<>/src/s2/s2closest_edge_query.h:34: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2closest_edge_query_base.h:34: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 39%] Building CXX object CMakeFiles/s2.dir/src/s2/s2debug.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2debug.cc.o -MF CMakeFiles/s2.dir/src/s2/s2debug.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2debug.cc.o -c /<>/src/s2/s2debug.cc In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_edge_query_base.h:25: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/s2.dir/src/s2/s2earth.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2earth.cc.o -MF CMakeFiles/s2.dir/src/s2/s2earth.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2earth.cc.o -c /<>/src/s2/s2earth.cc /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2convex_hull_query.h:22, from /<>/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::GetMonotoneChain(std::vector >*)’ at /<>/src/s2/s2convex_hull_query.cc:168:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::AddLoop(const S2Loop&)’ at /<>/src/s2/s2convex_hull_query.cc:62:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::AddPoint(const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:44:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_uninitialized.h:63, from /usr/include/c++/13/memory:69, from /<>/src/s2/s2convex_hull_query.h:21: /usr/include/c++/13/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSinglePointLoop(const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:180:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/container/fixed_array.h:51, from /usr/include/absl/hash/internal/hash.h:48, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2point.h:21, from /<>/src/s2/s1angle.h:28, from /<>/src/s2/s2cap.h:28, from /<>/src/s2/s2convex_hull_query.h:25: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSinglePointLoop(const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:183:38: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /<>/src/s2/s2cap.h:21: /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Vector3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1899:40, inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:1884:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1884 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2ConvexHullQuery::AddPolyline(const S2Polyline&)’ at /<>/src/s2/s2convex_hull_query.cc:50:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:198:58: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:204:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:205:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetSingleEdgeLoop(const S2Point&, const S2Point&)’ at /<>/src/s2/s2convex_hull_query.cc:207:43: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:111:47: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = OrderedCcwAround]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:121:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = OrderedCcwAround]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:121:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:130:50: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:1137:21, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:146:15: /usr/include/c++/13/bits/stl_algo.h:1110:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1110 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr S2ConvexHullQuery::GetConvexHull()’ at /<>/src/s2/s2convex_hull_query.cc:155:35: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o -c /<>/src/s2/s2edge_clipping.cc [ 42%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o -c /<>/src/s2/s2edge_crosser.cc [ 43%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o -c /<>/src/s2/s2edge_crossings.cc In file included from /<>/src/s2/s2crossing_edge_query.h:30, from /<>/src/s2/s2crossing_edge_query.cc:18: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘bool S2CrossingEdgeQuery::VisitCells(const S2PaddedCell&, const R2Rect&)’ at /<>/src/s2/s2crossing_edge_query.cc:270:13: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2crossing_edge_query.cc: In member function ‘bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)’: /<>/src/s2/s2crossing_edge_query.cc:213:59: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 213 | S2PaddedCell pcell(S2CellId::FromFace(segment.face), 0); | ^ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)’ at /<>/src/s2/s2crossing_edge_query.cc:225:55: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2crossing_edge_query.cc: In member function ‘bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)’: /<>/src/s2/s2crossing_edge_query.cc:233:41: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 233 | if (!edge_root.is_face()) pcell = S2PaddedCell(edge_root, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2crossing_edge_query.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {s2shapeutil::ShapeEdge}; _Tp = s2shapeutil::ShapeEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {s2shapeutil::ShapeEdge}; _Tp = s2shapeutil::ShapeEdge; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o -c /<>/src/s2/s2edge_distances.cc [ 45%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o -c /<>/src/s2/s2edge_tessellator.cc [ 46%] Building CXX object CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o -c /<>/src/s2/s2furthest_edge_query.cc [ 47%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng.cc.o -c /<>/src/s2/s2latlng.cc [ 48%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o -c /<>/src/s2/s2latlng_rect.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2edge_tessellator.h:21, from /<>/src/s2/s2edge_tessellator.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector2&}; _Tp = Vector2; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendProjected(const R2Point&, const S2Point&, const R2Point&, const S2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:234:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendProjected(const S2Point&, const S2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:215:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o -c /<>/src/s2/s2latlng_rect_bounder.cc /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendUnprojected(const R2Point&, const S2Point&, const R2Point&, const S2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:269:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2EdgeTessellator::AppendUnprojected(const R2Point&, const R2Point&, std::vector >*) const’ at /<>/src/s2/s2edge_tessellator.cc:248:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o -c /<>/src/s2/s2lax_loop_shape.cc [ 50%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o -c /<>/src/s2/s2lax_polygon_shape.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/queue:63, from /<>/src/s2/s2furthest_edge_query.h:20, from /<>/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2FurthestEdgeQuery::Result}; _Tp = S2FurthestEdgeQuery::Result; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/queue:64: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Distance = int; _Tp = S2ClosestEdgeQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/absl/container/inlined_vector.h:38, from /<>/src/s2/s2furthest_edge_query.h:26: /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2lax_loop_shape.cc: In member function ‘void S2LaxLoopShape::Init(absl::debian3::Span >)’: /<>/src/s2/s2lax_loop_shape.cc:38:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 38 | void S2LaxLoopShape::Init(Span vertices) { | ^~~~~~~~~~~~~~ /<>/src/s2/s2lax_loop_shape.cc: In constructor ‘S2LaxLoopShape::S2LaxLoopShape(absl::debian3::Span >)’: /<>/src/s2/s2lax_loop_shape.cc:30:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 30 | S2LaxLoopShape::S2LaxLoopShape(Span vertices) { | ^~~~~~~~~~~~~~ /<>/src/s2/s2lax_loop_shape.cc:31:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 31 | Init(vertices); | ~~~~^~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o -c /<>/src/s2/s2lax_polyline_shape.cc [ 52%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2loop.cc.o -MF CMakeFiles/s2.dir/src/s2/s2loop.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2loop.cc.o -c /<>/src/s2/s2loop.cc In file included from /<>/src/s2/s2furthest_edge_query.h:32: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2closest_edge_query_base.h:34: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_edge_query_base.h:25: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:536:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1005:17, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector::Result, std::allocator::Result> >]’ at /usr/include/c++/13/bits/stl_iterator.h:739:22, inlined from ‘_OutputIterator std::__unique_copy(_ForwardIterator, _ForwardIterator, _OutputIterator, _BinaryPredicate, forward_iterator_tag, output_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OutputIterator = back_insert_iterator::Result, allocator::Result> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1010:18, inlined from ‘_OIter std::unique_copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >; _OIter = back_insert_iterator::Result, allocator::Result> > >]’ at /usr/include/c++/13/bits/stl_algo.h:4515:32, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2FurthestEdgeQuery::Result}; _Tp = S2FurthestEdgeQuery::Result; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = S2FurthestEdgeQuery::Result; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void S2FurthestEdgeQuery::FindFurthestEdges(Target*, std::vector*)’ at /<>/src/s2/s2furthest_edge_query.cc:76:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o -c /<>/src/s2/s2loop_measures.cc /<>/src/s2/s2lax_polyline_shape.cc: In member function ‘void S2LaxPolylineShape::Init(absl::debian3::Span >)’: /<>/src/s2/s2lax_polyline_shape.cc:50:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 50 | void S2LaxPolylineShape::Init(Span vertices) { | ^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2lax_polyline_shape.cc: In constructor ‘S2LaxPolylineShape::S2LaxPolylineShape(absl::debian3::Span >)’: /<>/src/s2/s2lax_polyline_shape.cc:42:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 42 | S2LaxPolylineShape::S2LaxPolylineShape(Span vertices) { | ^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2lax_polyline_shape.cc:43:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 43 | Init(vertices); | ~~~~^~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/s2.dir/src/s2/s2measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2measures.cc.o -c /<>/src/s2/s2measures.cc [ 55%] Building CXX object CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o -MF CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o -c /<>/src/s2/s2memory_tracker.cc [ 56%] Building CXX object CMakeFiles/s2.dir/src/s2/s2metrics.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2metrics.cc.o -MF CMakeFiles/s2.dir/src/s2/s2metrics.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2metrics.cc.o -c /<>/src/s2/s2metrics.cc [ 57%] Building CXX object CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o -MF CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o -c /<>/src/s2/s2max_distance_targets.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2loop_measures.h:31, from /<>/src/s2/s2loop_measures.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘S2PointLoopSpan S2::PruneDegeneracies(S2PointLoopSpan, std::vector >*)’ at /<>/src/s2/s2loop_measures.cc:164:27: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o -MF CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o -c /<>/src/s2/s2min_distance_targets.cc In file included from /<>/src/s2/mutable_s2shape_index.h:39, from /<>/src/s2/s2loop.h:34, from /<>/src/s2/s2loop.cc:18: /<>/src/s2/s2cell_id.h: In member function ‘bool S2CellId::contains(S2CellId) const’: /<>/src/s2/s2cell_id.h:610:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 610 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /<>/src/s2/s2loop.h:32: /<>/src/s2/s2loop.cc: In member function ‘bool S2Loop::BoundaryApproxIntersects(const MutableS2ShapeIndex::Iterator&, const S2Cell&) const’: /<>/src/s2/s2loop.cc:482:29: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 482 | S2_DCHECK(it.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2loop.cc:482:3: note: in expansion of macro ‘S2_DCHECK’ 482 | S2_DCHECK(it.id().contains(target.id())); | ^~~~~~~~~ [ 59%] Building CXX object CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o -MF CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o -c /<>/src/s2/s2padded_cell.cc /<>/src/s2/s2loop.cc: In member function ‘bool LoopCrosser::CellCrossesAnySubcell(const S2ClippedShape&, S2CellId)’: /<>/src/s2/s2loop.cc:885:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 885 | bool LoopCrosser::CellCrossesAnySubcell(const S2ClippedShape& a_clipped, | ^~~~~~~~~~~ /<>/src/s2/s2loop.cc:890:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 890 | S2PaddedCell b_root(b_id, 0); | ^ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2loop.h:26: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /<>/src/s2/s2loop.cc: In member function ‘virtual bool S2Loop::Contains(const S2Cell&) const’: /<>/src/s2/s2loop.cc:440:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 440 | S2ShapeIndex::CellRelation relation = it.Locate(target.id()); | ~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘virtual bool S2Loop::MayIntersect(const S2Cell&) const’: /<>/src/s2/s2loop.cc:459:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 459 | S2ShapeIndex::CellRelation relation = it.Locate(target.id()); | ~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘void S2Loop::Init(absl::debian3::Span >)’: /<>/src/s2/s2loop.cc:121:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 121 | void S2Loop::Init(Span vertices) { | ^~~~~~ /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘void RangeIterator::SeekBeyond(const RangeIterator&)’: /<>/src/s2/s2loop.cc:754:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 754 | it_.Seek(target.range_max().next()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘bool LoopCrosser::HasCrossing(RangeIterator*, RangeIterator*)’: /<>/src/s2/s2loop.cc:907:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 907 | S2_DCHECK(ai->id().contains(bi->id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2loop.cc:907:3: note: in expansion of macro ‘S2_DCHECK’ 907 | S2_DCHECK(ai->id().contains(bi->id())); | ^~~~~~~~~ /<>/src/s2/s2loop.cc: In member function ‘bool LoopCrosser::HasCrossingRelation(RangeIterator*, RangeIterator*)’: /<>/src/s2/s2loop.cc:942:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 942 | S2_DCHECK(ai->id().contains(bi->id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2loop.cc:942:3: note: in expansion of macro ‘S2_DCHECK’ 942 | S2_DCHECK(ai->id().contains(bi->id())); | ^~~~~~~~~ In member function ‘void RangeIterator::SeekBeyond(const RangeIterator&)’, inlined from ‘bool LoopCrosser::HasCrossingRelation(RangeIterator*, RangeIterator*)’ at /<>/src/s2/s2loop.cc:955:21: /<>/src/s2/s2loop.cc:754:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 754 | it_.Seek(target.range_max().next()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void RangeIterator::SeekTo(const RangeIterator&)’, inlined from ‘static bool S2Loop::HasCrossingRelation(const S2Loop&, const S2Loop&, LoopRelation*)’ at /<>/src/s2/s2loop.cc:975:16: /<>/src/s2/s2loop.cc:741:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 741 | it_.Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘void RangeIterator::SeekTo(const RangeIterator&)’, inlined from ‘static bool S2Loop::HasCrossingRelation(const S2Loop&, const S2Loop&, LoopRelation*)’ at /<>/src/s2/s2loop.cc:978:16: /<>/src/s2/s2loop.cc:741:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 741 | it_.Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2padded_cell.cc: In constructor ‘S2PaddedCell::S2PaddedCell(S2CellId, double)’: /<>/src/s2/s2padded_cell.cc:34:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 34 | S2PaddedCell::S2PaddedCell(S2CellId id, double padding) | ^~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o -MF CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o -c /<>/src/s2/s2point_compression.cc In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2loop.cc:44: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2point_compression.cc: In function ‘bool S2DecodePointsCompressed(Decoder*, int, absl::debian3::Span >)’: /<>/src/s2/s2point_compression.cc:346:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 346 | bool S2DecodePointsCompressed(Decoder* decoder, int level, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2shape_index_region.h:27, from /<>/src/s2/s2max_distance_targets.cc:26: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2max_distance_targets.h:30, from /<>/src/s2/s2max_distance_targets.cc:16: /<>/src/s2/s2shape_index.h: In static member function ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’: /<>/src/s2/s2shape_index.h:765:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 765 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:401:19: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:245:18: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:251:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 251 | if (ShapeContains(it_.id(), clipped, p) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2point_compression.cc: In function ‘void S2EncodePointsCompressed(absl::debian3::Span, int, Encoder*)’: /<>/src/s2/s2point_compression.cc:318:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 318 | void S2EncodePointsCompressed(Span points, | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2loop.cc: In constructor ‘S2Loop::S2Loop(absl::debian3::Span >, S2Debug)’: /<>/src/s2/s2loop.cc:103:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 103 | S2Loop::S2Loop(Span vertices, S2Debug override) | ^~~~~~ /<>/src/s2/s2loop.cc:105:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 105 | Init(vertices); | ~~~~^~~~~~~~~~ /<>/src/s2/s2loop.cc: In constructor ‘S2Loop::S2Loop(absl::debian3::Span >)’: /<>/src/s2/s2loop.cc:100:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 100 | S2Loop::S2Loop(Span vertices) | ^~~~~~ /<>/src/s2/s2loop.cc:101:36: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 101 | : S2Loop(vertices, S2Debug::ALLOW) {} | ^ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static std::unique_ptr S2Loop::MakeRegularLoop(const Matrix3x3_d&, S1Angle, int)’ at /<>/src/s2/s2loop.cc:1484:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/types/internal/optional.h:24, from /usr/include/absl/types/optional.h:67, from /usr/include/absl/container/internal/common.h:22, from /usr/include/absl/container/internal/btree.h:63: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘static std::unique_ptr S2Loop::MakeRegularLoop(const Matrix3x3_d&, S1Angle, int)’ at /<>/src/s2/s2loop.cc:1486:38: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:249:17: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 61%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2point_region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2point_region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2point_region.cc.o -c /<>/src/s2/s2point_region.cc In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2cell.h:26, from /<>/src/s2/s2min_distance_targets.h:31, from /<>/src/s2/s2min_distance_targets.cc:18: /<>/src/s2/s2cell_id.h: In member function ‘bool S2CellId::contains(S2CellId) const’: /<>/src/s2/s2cell_id.h:610:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 610 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /<>/src/s2/s2min_distance_targets.h:32: /<>/src/s2/s2cell_index.h: In member function ‘void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)’: /<>/src/s2/s2cell_index.h:553:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 553 | inline void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ /<>/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2min_distance_targets.h:33: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2shape_index.h: In static member function ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’: /<>/src/s2/s2shape_index.h:765:1: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 765 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/s2/s2shape_index_region.h:27, from /<>/src/s2/s2min_distance_targets.cc:29: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:245:18: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:251:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 251 | if (ShapeContains(it_.id(), clipped, p) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o -MF CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o -c /<>/src/s2/s2pointutil.cc In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:401:19: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/absl/hash/internal/hash.h:43, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2point.h:21, from /<>/src/s2/s1angle.h:28, from /<>/src/s2/s2min_distance_targets.h:29: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestCellQueryBase::Result&}; _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 [ 63%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polygon.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polygon.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polygon.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polygon.cc.o -c /<>/src/s2/s2polygon.cc In file included from /<>/src/s2/s2closest_cell_query.h:30, from /<>/src/s2/s2min_distance_targets.cc:26: /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 737 | void S2ClosestCellQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:740:46: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 740 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:711:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 711 | int level = it.start_id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)’, inlined from ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_cell_query_base.h:723:14: /<>/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 727 | AddInitialRange(cell_first_id, last.limit_id().prev()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 730 | AddInitialRange(it.start_id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:249:17: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2min_distance_targets.cc:27: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 64%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline.cc.o -c /<>/src/s2/s2polyline.cc [ 65%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o -c /<>/src/s2/s2polyline_alignment.cc In file included from /usr/include/absl/container/btree_set.h:52, from /<>/src/s2/s2closest_cell_query_base.h:26: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestCellQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:748:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 748 | void S2ClosestCellQueryBase::MaybeAddResult(S2CellId cell_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:759:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 759 | S2Cell cell(cell_id); | ^~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_cell_query_base.h:772:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:581:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 581 | MaybeAddResult(it.cell_id(), it.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:835:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 835 | MaybeAddResult(contents_it_.cell_id(), contents_it_.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:797:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 797 | bool S2ClosestCellQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:799:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 799 | if (seek) iter->Seek(id.range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:811:12: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 811 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:635:15: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 635 | range.Seek(target); | ~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h:678:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 678 | ProcessOrEnqueue(id, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_cell_query_base.h: In member function ‘void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_cell_query_base.h:607:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 607 | seek = ProcessOrEnqueue(child, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:315:53: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/s2/util/math/vector.h:35, from /<>/src/s2/s2point.h:23: /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:329:32: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 329 | S2_DCHECK(iter_.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2shape_index_region.h:329:3: note: in expansion of macro ‘S2_DCHECK’ 329 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:293:32: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 293 | S2_DCHECK(iter_.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2shape_index_region.h:293:3: note: in expansion of macro ‘S2_DCHECK’ 293 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o -c /<>/src/s2/s2polyline_measures.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2polyline_alignment.h:21, from /<>/src/s2/s2polyline_alignment.cc:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::unique_ptr > s2polyline_alignment::HalfResolution(const S2Polyline&)’ at /<>/src/s2/s2polyline_alignment.cc:240:23: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/s2/s2polyline.h:25, from /<>/src/s2/s2polyline_alignment.h:23: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr > s2polyline_alignment::HalfResolution(const S2Polyline&)’ at /<>/src/s2/s2polyline_alignment.cc:242:48: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2polyline.cc: In member function ‘void S2Polyline::EncodeCompressed(Encoder*, absl::debian3::Span, int) const’: /<>/src/s2/s2polyline.cc:500:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 500 | void S2Polyline::EncodeCompressed(Encoder* encoder, | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In member function ‘void S2Polyline::Init(absl::debian3::Span >)’: /<>/src/s2/s2polyline.cc:110:6: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 110 | void S2Polyline::Init(Span vertices) { | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span >, S2Debug)’: /<>/src/s2/s2polyline.cc:88:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 88 | S2Polyline::S2Polyline(Span vertices, | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:91:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 91 | Init(vertices); | ~~~~^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span >)’: /<>/src/s2/s2polyline.cc:82:1: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 82 | S2Polyline::S2Polyline(Span vertices) | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:83:40: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 83 | : S2Polyline(vertices, S2Debug::ALLOW) {} | ^ /<>/src/s2/s2polyline.cc: In member function ‘bool S2Polyline::DecodeCompressed(Decoder*)’: /<>/src/s2/s2polyline.cc:521:9: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 521 | Init(points); | ~~~~^~~~~~~~ /<>/src/s2/s2polyline.cc:532:7: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 532 | Init(points); | ~~~~^~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr > s2polyline_alignment::GetConsensusPolyline(const std::vector > >&, ConsensusOptions)’ at /<>/src/s2/s2polyline_alignment.cc:410:62: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2polyline.cc: In member function ‘void S2Polyline::Init(absl::debian3::Span)’: /<>/src/s2/s2polyline.cc:119:6: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 119 | void S2Polyline::Init(Span vertices) { | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span, S2Debug)’: /<>/src/s2/s2polyline.cc:94:1: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 94 | S2Polyline::S2Polyline(Span vertices, S2Debug override) | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:96:7: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 96 | Init(vertices); | ~~~~^~~~~~~~~~ /<>/src/s2/s2polyline.cc: In constructor ‘S2Polyline::S2Polyline(absl::debian3::Span)’: /<>/src/s2/s2polyline.cc:85:1: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 85 | S2Polyline::S2Polyline(Span vertices) | ^~~~~~~~~~ /<>/src/s2/s2polyline.cc:86:40: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 86 | : S2Polyline(vertices, S2Debug::ALLOW) {} | ^ [ 67%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o -c /<>/src/s2/s2polyline_simplifier.cc [ 68%] Building CXX object CMakeFiles/s2.dir/src/s2/s2predicates.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2predicates.cc.o -MF CMakeFiles/s2.dir/src/s2/s2predicates.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2predicates.cc.o -c /<>/src/s2/s2predicates.cc [ 69%] Building CXX object CMakeFiles/s2.dir/src/s2/s2projections.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2projections.cc.o -MF CMakeFiles/s2.dir/src/s2/s2projections.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2projections.cc.o -c /<>/src/s2/s2projections.cc In file included from /<>/src/s2/mutable_s2shape_index.h:39, from /<>/src/s2/s2polygon.h:36, from /<>/src/s2/s2polygon.cc:18: /<>/src/s2/s2cell_id.h: In member function ‘bool S2CellId::contains(S2CellId) const’: /<>/src/s2/s2cell_id.h:610:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 610 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2polyline_simplifier.h:60, from /<>/src/s2/s2polyline_simplifier.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2PolylineSimplifier::RangeToAvoid}; _Tp = S2PolylineSimplifier::RangeToAvoid; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2PolylineSimplifier::RangeToAvoid}; _Tp = S2PolylineSimplifier::RangeToAvoid; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = S2PolylineSimplifier::RangeToAvoid; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘bool S2PolylineSimplifier::AvoidDisc(const S2Point&, S1ChordAngle, bool)’ at /<>/src/s2/s2polyline_simplifier.cc:122:31: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2polygon.cc:51: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o -MF CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o -c /<>/src/s2/s2r2rect.cc In file included from /<>/src/s2/s2polygon.cc:69: /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:284:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 284 | S2ShapeIndex::CellRelation relation = iter_.Locate(target.id()); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/s2/s2polygon.h:34: /<>/src/s2/s2shape_index_region.h:293:32: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 293 | S2_DCHECK(iter_.id().contains(target.id())); /<>/src/s2/base/logging.h:131:7: note: in definition of macro ‘S2_LOG_IF’ 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /<>/src/s2/base/logging.h:141:19: note: in expansion of macro ‘S2_CHECK’ 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /<>/src/s2/s2shape_index_region.h:293:3: note: in expansion of macro ‘S2_DCHECK’ 293 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:315:53: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 315 | S2ShapeIndex::CellRelation relation = iter_.Locate(target.id()); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2polygon.h:27: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Result, std::allocator::Result> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region.cc.o -c /<>/src/s2/s2region.cc In member function ‘bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘virtual bool S2Polygon::Contains(const S2Point&) const’ at /<>/src/s2/s2polygon.cc:657:52: /<>/src/s2/s2contains_point_query.h:226:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 226 | if (ShapeContains(it_.id(), cell.clipped(s), p)) return true; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/mutable_s2shape_index.h: In member function ‘virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)’: /<>/src/s2/mutable_s2shape_index.h:731:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 731 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h:249:17: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 249 | iter_.Seek(id.range_max().next()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2polygon.cc:50: /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/s2/mutable_s2shape_index.h:43: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:811:16: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2r2rect.cc: In static member function ‘static S2R2Rect S2R2Rect::FromCellId(S2CellId)’: /<>/src/s2/s2r2rect.cc:36:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 36 | S2R2Rect S2R2Rect::FromCellId(S2CellId id) { | ^~~~~~~~ [ 72%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o -c /<>/src/s2/s2region_term_indexer.cc [ 73%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o -c /<>/src/s2/s2region_coverer.cc [ 74%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o -c /<>/src/s2/s2region_intersection.cc In file included from /usr/include/absl/container/btree_map.h:53, from /<>/src/s2/mutable_s2shape_index.h:30: /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::rebalance_after_delete(iterator) [with Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2339:6: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2339 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::debian3::container_internal::btree::iterator absl::debian3::container_internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = absl::debian3::container_internal::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]’: /usr/include/absl/container/internal/btree.h:2658:13: note: parameter passing for argument of type ‘absl::debian3::container_internal::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator’ {aka ‘absl::debian3::container_internal::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>’} changed in GCC 7.1 2658 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]’, inlined from ‘void S2ClosestEdgeQueryBase::AddResult(const Result&) [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:713:51: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:751:52: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:674:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’ at /<>/src/s2/s2closest_edge_query_base.h:681:15: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h: In member function ‘void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]’: /<>/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_union.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_union.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_union.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_union.cc.o -c /<>/src/s2/s2region_union.cc In file included from /<>/src/s2/s2cell.h:26, from /<>/src/s2/s2region_coverer.h:30, from /<>/src/s2/s2region_coverer.cc:18: /<>/src/s2/s2cell_id.h: In function ‘bool operator<(S2CellId, S2CellId)’: /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 493 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /<>/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 [ 76%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o -c /<>/src/s2/s2shape_index.cc In file included from /usr/include/absl/container/internal/container_memory.h:27, from /usr/include/absl/container/node_hash_map.h:45, from /<>/src/s2/s2polygon.h:31: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘void S2Polygon::Invert()’ at /<>/src/s2/s2polygon.cc:809:41: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In member function ‘bool S2RegionCoverer::IsCanonical(const std::vector&) const’: /<>/src/s2/s2region_coverer.cc:367:54: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 367 | if (too_many_cells && id.GetCommonAncestorLevel(prev_id) >= min_level) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In member function ‘bool S2RegionCoverer::ContainsAllChildren(const std::vector&, S2CellId) const’: /<>/src/s2/s2region_coverer.cc:386:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 386 | bool S2RegionCoverer::ContainsAllChildren(const vector& covering, | ^~~~~~~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In member function ‘void S2RegionCoverer::ReplaceCellsWithAncestor(std::vector*, S2CellId) const’: /<>/src/s2/s2region_coverer.cc:399:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 399 | void S2RegionCoverer::ReplaceCellsWithAncestor(vector* covering, | ^~~~~~~~~~~~~~~ /<>/src/s2/s2polygon.cc: In static member function ‘static std::vector > > S2Polygon::SimplifyEdgesInCell(const S2Polygon&, const S2Cell&, double, S1Angle)’: /<>/src/s2/s2polygon.cc:1125:72: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 1125 | polylines.emplace_back(new S2Polyline(vector{*v0, *v1})); | ^ /<>/src/s2/s2region_coverer.cc: In member function ‘void S2RegionCoverer::CanonicalizeCovering(std::vector*)’: /<>/src/s2/s2region_coverer.cc:461:58: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 461 | int level = (*covering)[i].GetCommonAncestorLevel((*covering)[i+1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o -c /<>/src/s2/s2shape_index_buffered_region.cc /<>/src/s2/s2region_coverer.cc: In member function ‘void S2RegionCoverer::GetInitialCandidates()’: /<>/src/s2/s2region_coverer.cc:223:31: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 223 | AddCandidate(NewCandidate(S2Cell(cell_id))); | ^~~~~~~~~~~~~~~ /<>/src/s2/s2polygon.cc: In member function ‘void S2Polygon::InitToCellUnionBorder(const S2CellUnion&)’: /<>/src/s2/s2polygon.cc:1289:28: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 1289 | builder.AddLoop(S2Loop{S2Cell{id}}); | ^~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In static member function ‘static void S2RegionCoverer::FloodFill(const S2Region&, S2CellId, std::vector*)’: /<>/src/s2/s2region_coverer.cc:487:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 487 | void S2RegionCoverer::FloodFill(const S2Region& region, S2CellId start, | ^~~~~~~~~~~~~~~ /<>/src/s2/s2region_coverer.cc:497:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 497 | if (!region.MayIntersect(S2Cell(id))) continue; | ^~~~~~~~~~ /<>/src/s2/s2region_coverer.cc: In static member function ‘static void S2RegionCoverer::GetSimpleCovering(const S2Region&, const S2Point&, int, std::vector*)’: /<>/src/s2/s2region_coverer.cc:514:19: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 514 | return FloodFill(region, S2CellId(start).parent(level), output); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o -c /<>/src/s2/s2shape_index_measures.cc [ 79%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o -c /<>/src/s2/s2shape_measures.cc [ 80%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -c /<>/src/s2/s2shapeutil_build_polygon_boundaries.cc [ 81%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o -c /<>/src/s2/s2shapeutil_coding.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2shape_measures.h:25, from /<>/src/s2/s2shape_measures.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void S2::GetChainVertices(const S2Shape&, int, std::vector >*)’ at /<>/src/s2/s2shape_measures.cc:143:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2::GetChainVertices(const S2Shape&, int, std::vector >*)’ at /<>/src/s2/s2shape_measures.cc:147:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void S2::GetChainVertices(const S2Shape&, int, std::vector >*)’ at /<>/src/s2/s2shape_measures.cc:148:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o -c /<>/src/s2/s2shapeutil_contains_brute_force.cc In file included from /<>/src/s2/s2shape_index_region.h:27, from /<>/src/s2/s2shape_index_buffered_region.cc:24: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/s2/s2distance_target.h:23, from /<>/src/s2/s2closest_edge_query_base.h:34, from /<>/src/s2/s2closest_edge_query.h:34, from /<>/src/s2/s2shape_index_buffered_region.h:25, from /<>/src/s2/s2shape_index_buffered_region.cc:18: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:284:53: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:305:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:757:11, inlined from ‘bool S2ShapeIndex::Iterator::Locate(const S2Point&)’ at /<>/src/s2/s2shape_index.h:422:38, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:401:19: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:404:19: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]’ at /<>/src/s2/s2shape_index.h:772:11, inlined from ‘S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)’ at /<>/src/s2/s2shape_index.h:432:38, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:315:53: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘bool S2ShapeIndexRegion::Contains(const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]’, inlined from ‘bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:337:17: /<>/src/s2/s2shape_index_region.h:279:39: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 279 | return contains_query_.ShapeContains(iter_.id(), clipped, p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/s2/s2shape_index_region.h: In member function ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’: /<>/src/s2/s2shape_index_region.h:237:50: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 237 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:249:17: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:251:17: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]’, inlined from ‘void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]’ at /<>/src/s2/s2shape_index_region.h:255:13: /<>/src/s2/s2shape_index_region.h:270:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 270 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 83%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o -c /<>/src/s2/s2shapeutil_conversion.cc [ 84%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o -c /<>/src/s2/s2shapeutil_edge_iterator.cc In file included from /<>/src/s2/s2shapeutil_build_polygon_boundaries.cc:23: /<>/src/s2/s2contains_point_query.h: In member function ‘bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]’: /<>/src/s2/s2contains_point_query.h:297:6: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 297 | bool S2ContainsPointQuery::ShapeContains( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = MutableS2ShapeIndex]’, inlined from ‘std::vector S2ContainsPointQuery::GetContainingShapes(const S2Point&) [with IndexType = MutableS2ShapeIndex]’ at /<>/src/s2/s2contains_point_query.h:289:24, inlined from ‘void s2shapeutil::BuildPolygonBoundaries(const std::vector >&, std::vector >*)’ at /<>/src/s2/s2shapeutil_build_polygon_boundaries.cc:83:54: /<>/src/s2/s2contains_point_query.h:251:22: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 251 | if (ShapeContains(it_.id(), clipped, p) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o -c /<>/src/s2/s2shapeutil_get_reference_point.cc [ 86%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o -c /<>/src/s2/s2shapeutil_range_iterator.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/encoded_uint_vector.h:22, from /<>/src/s2/encoded_string_vector.h:26, from /<>/src/s2/s2shapeutil_coding.h:40, from /<>/src/s2/s2shapeutil_coding.cc:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘Encoder* s2coding::StringVectorEncoder::AddViaEncoder()’ at /<>/src/s2/encoded_string_vector.h:135:21, inlined from ‘bool s2shapeutil::EncodeTaggedShapes(const S2ShapeIndex&, const ShapeEncoder&, Encoder*)’ at /<>/src/s2/s2shapeutil_coding.cc:132:54: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/container/fixed_array.h:51, from /usr/include/absl/hash/internal/hash.h:48, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2point.h:21, from /<>/src/s2/s2shapeutil_conversion.h:24, from /<>/src/s2/s2shapeutil_conversion.cc:18: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr > s2shapeutil::ShapeToS2Polyline(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:41:59: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/absl/hash/internal/hash.h:43: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘std::vector > s2shapeutil::ShapeToS2Points(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:31:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘std::unique_ptr s2shapeutil::ShapeToS2Polygon(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:47:34: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&}]’, inlined from ‘std::unique_ptr s2shapeutil::ShapeToS2Polygon(const S2Shape&)’ at /<>/src/s2/s2shapeutil_conversion.cc:54:46: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o -c /<>/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc [ 88%] Building CXX object CMakeFiles/s2.dir/src/s2/s2text_format.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2text_format.cc.o -MF CMakeFiles/s2.dir/src/s2/s2text_format.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2text_format.cc.o -c /<>/src/s2/s2text_format.cc In file included from /<>/src/s2/s2shapeutil_range_iterator.h:22, from /<>/src/s2/s2shapeutil_range_iterator.cc:18: In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void s2shapeutil::RangeIterator::SeekTo(const s2shapeutil::RangeIterator&)’ at /<>/src/s2/s2shapeutil_range_iterator.cc:33:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In member function ‘void S2ShapeIndex::Iterator::Seek(S2CellId)’, inlined from ‘void s2shapeutil::RangeIterator::SeekBeyond(const s2shapeutil::RangeIterator&)’ at /<>/src/s2/s2shapeutil_range_iterator.cc:44:11: /<>/src/s2/s2shape_index.h:415:45: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 415 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ [ 89%] Building CXX object CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o -MF CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o -c /<>/src/s2/s2wedge_relations.cc In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/absl/synchronization/internal/kernel_timeout.h:30, from /usr/include/absl/synchronization/mutex.h:72, from /<>/src/s2/s2shape_index.h:54, from /<>/src/s2/s2shapeutil_get_reference_point.h:21, from /<>/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2Shape::Edge; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 90%] Building CXX object CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o -c /<>/src/s2/s2winding_operation.cc In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:86:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:86:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:87:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)’ at /<>/src/s2/s2shapeutil_get_reference_point.cc:87:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o -MF CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o.d -o CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o -c /<>/src/s2/strings/serialize.cc In member function ‘bool s2shapeutil::{anonymous}::IndexCrosser::VisitSubcellCrossings(const S2ShapeIndexCell&, S2CellId)’, inlined from ‘bool s2shapeutil::{anonymous}::IndexCrosser::VisitCrossings(s2shapeutil::RangeIterator*, s2shapeutil::RangeIterator*)’ at /<>/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc:289:37: /<>/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc:229:30: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 229 | S2PaddedCell b_root(b_id, 0); | ^ [ 92%] Building CXX object CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o -MF CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o -c /<>/src/s2/util/bits/bit-interleave.cc [ 93%] Building CXX object CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o -MF CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o -c /<>/src/s2/util/bits/bits.cc [ 94%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o -MF CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o -c /<>/src/s2/util/coding/coder.cc [ 95%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o -MF CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o -c /<>/src/s2/util/coding/varint.cc /<>/src/s2/s2text_format.cc: In function ‘std::string s2textformat::ToString(absl::debian3::Span >)’: /<>/src/s2/s2text_format.cc:401:8: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 401 | string ToString(Span points) { | ^~~~~~~~ /<>/src/s2/s2text_format.cc: In function ‘std::string s2textformat::ToString(absl::debian3::Span)’: /<>/src/s2/s2text_format.cc:407:8: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 407 | string ToString(Span latlngs) { | ^~~~~~~~ [ 96%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -MF CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -c /<>/src/s2/util/math/exactfloat/exactfloat.cc In file included from /usr/include/c++/13/vector:72, from /<>/src/s2/s2text_format.h:28, from /<>/src/s2/s2text_format.cc:16: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = S2LatLng; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘bool s2textformat::ParseLatLngs(absl::debian3::string_view, std::vector*)’ at /<>/src/s2/s2text_format.cc:77:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘bool s2textformat::ParsePoints(absl::debian3::string_view, std::vector >*)’ at /<>/src/s2/s2text_format.cc:92:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o -MF CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o -c /<>/src/s2/util/math/mathutil.cc In file included from /usr/include/absl/container/fixed_array.h:51, from /usr/include/absl/hash/internal/hash.h:48, from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2cell_id.h:28, from /<>/src/s2/s2text_format.h:35: In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2LaxPolylineShape; Args = {std::vector, std::allocator > >&}]’, inlined from ‘bool s2textformat::MakeLaxPolyline(absl::debian3::string_view, std::unique_ptr*)’ at /<>/src/s2/s2text_format.cc:215:50: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘bool s2textformat::MakeIndex(absl::debian3::string_view, std::unique_ptr*)’ at /<>/src/s2/s2text_format.cc:297:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘bool s2textformat::MakeLoop(absl::debian3::string_view, std::unique_ptr*, S2Debug)’ at /<>/src/s2/s2text_format.cc:176:32: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >}]’, inlined from ‘bool s2textformat::MakeLoop(absl::debian3::string_view, std::unique_ptr*, S2Debug)’ at /<>/src/s2/s2text_format.cc:180:32: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Loop; Args = {std::vector, std::allocator > >&, S2Debug&}]’, inlined from ‘bool s2textformat::MakeLoop(absl::debian3::string_view, std::unique_ptr*, S2Debug)’ at /<>/src/s2/s2text_format.cc:185:30: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘typename absl::debian3::memory_internal::MakeUniqueResult::scalar absl::debian3::make_unique(Args&& ...) [with T = S2Polyline; Args = {std::vector, std::allocator > >&, S2Debug&}]’, inlined from ‘bool s2textformat::MakePolyline(absl::debian3::string_view, std::unique_ptr >*, S2Debug)’ at /<>/src/s2/s2text_format.cc:201:38: /usr/include/absl/memory/memory.h:170:29: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 170 | return std::unique_ptr(new T(std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o -MF CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o -c /<>/src/s2/util/units/length-units.cc [ 99%] Linking CXX shared library libs2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/s2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libs2.so.0 -o libs2.so.0.10.0 CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/r2rect.cc.o CMakeFiles/s2.dir/src/s2/s1angle.cc.o CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o CMakeFiles/s2.dir/src/s2/s1interval.cc.o CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o CMakeFiles/s2.dir/src/s2/s2builder.cc.o CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o CMakeFiles/s2.dir/src/s2/s2cap.cc.o CMakeFiles/s2.dir/src/s2/s2cell.cc.o CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o CMakeFiles/s2.dir/src/s2/s2centroids.cc.o CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o CMakeFiles/s2.dir/src/s2/s2coords.cc.o CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2debug.cc.o CMakeFiles/s2.dir/src/s2/s2earth.cc.o CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2latlng.cc.o CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o CMakeFiles/s2.dir/src/s2/s2loop.cc.o CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o CMakeFiles/s2.dir/src/s2/s2measures.cc.o CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o CMakeFiles/s2.dir/src/s2/s2metrics.cc.o CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o CMakeFiles/s2.dir/src/s2/s2point_region.cc.o CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o CMakeFiles/s2.dir/src/s2/s2polygon.cc.o CMakeFiles/s2.dir/src/s2/s2polyline.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o CMakeFiles/s2.dir/src/s2/s2predicates.cc.o CMakeFiles/s2.dir/src/s2/s2projections.cc.o CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o CMakeFiles/s2.dir/src/s2/s2region.cc.o CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o CMakeFiles/s2.dir/src/s2/s2region_union.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o CMakeFiles/s2.dir/src/s2/s2text_format.cc.o CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o "CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o" CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o "CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o" /usr/lib/arm-linux-gnueabihf/libssl.so /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libabsl_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_city.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_variant_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_low_level_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cord.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_info.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cord_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_functions.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_handle.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_hash_set.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_optional_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_hashtablez_sampler.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_exponential_biased.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_synchronization.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_stacktrace.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_graphcycles_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_symbolize.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_debugging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_malloc_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_demangle_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_civil_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time_zone.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_str_format_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_int128.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_throw_delegate.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_base.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_spinlock_wait.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_logging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_log_severity.so.20220623.0.0 -Wl,--push-state,--as-needed -latomic -Wl,--pop-state /usr/bin/cmake -E cmake_symlink_library libs2.so.0.10.0 libs2.so.0 libs2.so make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' [ 99%] Built target s2 make -f python/CMakeFiles/_pywraps2.dir/build.make python/CMakeFiles/_pywraps2.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11/build' cd /<>/.pybuild/cpython3_3.11/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python /<>/.pybuild/cpython3_3.11/build /<>/.pybuild/cpython3_3.11/build/python /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' make -f python/CMakeFiles/_pywraps2.dir/build.make python/CMakeFiles/_pywraps2.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11/build' [ 99%] Building CXX object python/CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o cd /<>/.pybuild/cpython3_3.11/build/python && /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -D_pywraps2_EXPORTS -I/usr/include/python3.11 -I/<>/src -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT python/CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o -MF CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o.d -o CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o -c /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx In function ‘PyObject* _wrap_S2CellUnion_Intersects__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_S2CellUnion_Intersects(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:21737:52: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:21648:57: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 21648 | result = (bool)((S2CellUnion const *)arg1)->Intersects(arg2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function ‘PyObject* _wrap_S2CellUnion_Contains__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_S2CellUnion_Contains(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:22106:50: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:21611:55: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 21611 | result = (bool)((S2CellUnion const *)arg1)->Contains(arg2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18005:42: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17862:45: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 17862 | result = (S2Polyline *)new S2Polyline(arg1); | ^ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18013:42: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17891:45: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 17891 | result = (S2Polyline *)new S2Polyline(arg1); | ^ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18024:44: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17936:50: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 17936 | result = (S2Polyline *)new S2Polyline(arg1,arg2); | ^ In function ‘PyObject* _wrap_new_S2Polyline__SWIG_4(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Polyline(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18036:44: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:17981:50: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 17981 | result = (S2Polyline *)new S2Polyline(arg1,arg2); | ^ In function ‘PyObject* _wrap_new_S2Cell__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20386:38: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20314:37: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 20314 | result = (S2Cell *)new S2Cell(arg1); | ^ In file included from /<>/src/s2/s2region_coverer.h:30, from /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4936: In constructor ‘S2Cell::S2Cell(const S2Point&)’, inlined from ‘PyObject* _wrap_new_S2Cell__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20338:55, inlined from ‘PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20394:38: /<>/src/s2/s2cell.h:54:57: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 54 | explicit S2Cell(const S2Point& p) : S2Cell(S2CellId(p)) {} | ^ In constructor ‘S2Cell::S2Cell(const S2LatLng&)’, inlined from ‘PyObject* _wrap_new_S2Cell__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20362:56, inlined from ‘PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20402:38: /<>/src/s2/s2cell.h:55:60: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 55 | explicit S2Cell(const S2LatLng& ll) : S2Cell(S2CellId(ll)) {} | ^ In function ‘std::string S2CellId___str__(S2CellId*)’, inlined from ‘PyObject* _wrap_S2CellId___str__(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:10194:28: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5282:18: note: parameter passing for argument of type ‘const S2CellId’ changed in GCC 7.1 5282 | output << *self << std::ends; | ^~~~ In file included from /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4924: /<>/src/s2/s2cell_id.h: In function ‘H AbslHashValue(H, S2CellId) [with H = absl::debian3::hash_internal::MixingHashState]’: /<>/src/s2/s2cell_id.h:712:3: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 712 | H AbslHashValue(H h, S2CellId id) { | ^~~~~~~~~~~~~ In file included from /usr/include/absl/hash/hash.h:85, from /<>/src/s2/s2cell_id.h:28: In static member function ‘static absl::debian3::enable_if_t::value, H> absl::debian3::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::debian3::hash_internal::MixingHashState; T = S2CellId]’, inlined from ‘static H absl::debian3::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = S2CellId; Ts = {}; H = absl::debian3::hash_internal::MixingHashState]’ at /usr/include/absl/hash/internal/hash.h:1227:20, inlined from ‘static size_t absl::debian3::hash_internal::MixingHashState::hash(const T&) [with T = S2CellId; typename std::enable_if<(! absl::debian3::conjunction, absl::debian3::hash_internal::is_uniquely_represented >::value), int>::type = 0]’ at /usr/include/absl/hash/internal/hash.h:977:39, inlined from ‘size_t absl::debian3::hash_internal::HashImpl::operator()(const T&) const [with T = S2CellId]’ at /usr/include/absl/hash/internal/hash.h:1216:33, inlined from ‘size_t S2CellIdHash::operator()(S2CellId) const’ at /<>/src/s2/s2cell_id.h:721:34, inlined from ‘size_t S2CellId___hash__(S2CellId*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5298:28, inlined from ‘PyObject* _wrap_S2CellId___hash__(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:10357:29: /usr/include/absl/hash/internal/hash.h:870:27: note: parameter passing for argument of type ‘S2CellId’ changed in GCC 7.1 870 | return AbslHashValue(std::move(state), value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:3684: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Vector3; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1391:30, inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18: /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void S2Polyline_InitFromS2Points(S2Polyline*, const std::vector >&)’, inlined from ‘PyObject* _wrap_S2Polyline_InitFromS2Points(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18898:30: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5398:15: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 5398 | self->Init(absl::MakeConstSpan(vertices)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘PyObject* _wrap_new_S2Loop__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Loop(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16234:38: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:15355:37: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 15355 | result = (S2Loop *)new S2Loop(arg1); | ^ In function ‘S2Loop* new_S2Loop__SWIG_4(const std::vector >&)’, inlined from ‘PyObject* _wrap_new_S2Loop__SWIG_4(PyObject*, Py_ssize_t, PyObject**)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16208:40, inlined from ‘PyObject* _wrap_new_S2Loop(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16250:38: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5337:52: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 5337 | return new S2Loop(absl::MakeConstSpan(vertices)); | ^ In function ‘PyObject* _wrap_new_S2Loop__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’, inlined from ‘PyObject* _wrap_new_S2Loop(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16261:40: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:15400:42: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 15400 | result = (S2Loop *)new S2Loop(arg1,arg2); | ^ In function ‘void S2Loop_Init(S2Loop*, const std::vector >&)’, inlined from ‘PyObject* _wrap_S2Loop_Init(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16304:14: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5340:15: note: parameter passing for argument of type ‘absl::debian3::Span >’ changed in GCC 7.1 5340 | self->Init(absl::MakeConstSpan(vertices)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = S2LatLng; _Alloc = std::allocator]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = S2LatLng; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1391:30, inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector >]’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18: /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void S2Polyline_InitFromS2LatLngs(S2Polyline*, const std::vector >&)’, inlined from ‘PyObject* _wrap_S2Polyline_InitFromS2LatLngs(PyObject*, PyObject*)’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18862:31: /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5395:15: note: parameter passing for argument of type ‘absl::debian3::Span’ changed in GCC 7.1 5395 | self->Init(absl::MakeConstSpan(vertices)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1391:30, inlined from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18, inlined from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = long long unsigned int]’ at /<>/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5197:12: /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared module _pywraps2.so cd /<>/.pybuild/cpython3_3.11/build/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/_pywraps2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -o _pywraps2.so CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o -Wl,-rpath,/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf:/<>/.pybuild/cpython3_3.11/build: /usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so ../libs2.so.0.10.0 /usr/lib/arm-linux-gnueabihf/libssl.so /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libabsl_cord.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_info.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cord_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_functions.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_cordz_handle.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_hash_set.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_hashtablez_sampler.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_exponential_biased.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_synchronization.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_stacktrace.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_graphcycles_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_symbolize.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_debugging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_malloc_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_demangle_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_civil_time.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_time_zone.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_city.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_optional_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_bad_variant_access.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_low_level_hash.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_str_format_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_int128.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_throw_delegate.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_strings_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_base.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_spinlock_wait.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_raw_logging_internal.so.20220623.0.0 /usr/lib/arm-linux-gnueabihf/libabsl_log_severity.so.20220623.0.0 -Wl,--push-state,--as-needed -latomic -Wl,--pop-state make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' [100%] Built target _pywraps2 make[2]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' /usr/bin/cmake -E cmake_progress_start /<>/.pybuild/cpython3_3.11/build/CMakeFiles 0 make[1]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' dh_auto_test -a -O--buildsystem=pybuild I: pybuild base:310: dh_auto_test --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.12/build -- I: pybuild base:310: dh_auto_test --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11/build -- create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=pybuild dh_prep -a -O--buildsystem=pybuild dh_auto_install -a -O--buildsystem=pybuild I: pybuild base:310: dh_auto_install --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.12/build --destdir=/<>/debian/tmp -- cd .pybuild/cpython3_3.12/build && make -j4 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/.pybuild/cpython3_3.12/build' /usr/bin/cmake -S/<> -B/<>/.pybuild/cpython3_3.12/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/.pybuild/cpython3_3.12/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/tmp/usr/include/s2/_fp_contract_off.h -- Installing: /<>/debian/tmp/usr/include/s2/encoded_s2cell_id_vector.h -- Installing: /<>/debian/tmp/usr/include/s2/encoded_s2point_vector.h -- Installing: /<>/debian/tmp/usr/include/s2/encoded_s2shape_index.h -- Installing: /<>/debian/tmp/usr/include/s2/encoded_string_vector.h -- Installing: /<>/debian/tmp/usr/include/s2/encoded_uint_vector.h -- Installing: /<>/debian/tmp/usr/include/s2/id_set_lexicon.h -- Installing: /<>/debian/tmp/usr/include/s2/mutable_s2shape_index.h -- Installing: /<>/debian/tmp/usr/include/s2/r1interval.h -- Installing: /<>/debian/tmp/usr/include/s2/r2.h -- Installing: /<>/debian/tmp/usr/include/s2/r2rect.h -- Installing: /<>/debian/tmp/usr/include/s2/s1angle.h -- Installing: /<>/debian/tmp/usr/include/s2/s1chord_angle.h -- Installing: /<>/debian/tmp/usr/include/s2/s1interval.h -- Installing: /<>/debian/tmp/usr/include/s2/s2boolean_operation.h -- Installing: /<>/debian/tmp/usr/include/s2/s2buffer_operation.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builder.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builder_graph.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builder_layer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_closed_set_normalizer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_find_polygon_degeneracies.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_get_snapped_winding_delta.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_graph_shape.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_lax_polygon_layer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_lax_polyline_layer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_s2point_vector_layer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_s2polygon_layer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_s2polyline_layer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_s2polyline_vector_layer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_snap_functions.h -- Installing: /<>/debian/tmp/usr/include/s2/s2builderutil_testing.h -- Installing: /<>/debian/tmp/usr/include/s2/s2cap.h -- Installing: /<>/debian/tmp/usr/include/s2/s2cell.h -- Installing: /<>/debian/tmp/usr/include/s2/s2cell_id.h -- Installing: /<>/debian/tmp/usr/include/s2/s2cell_index.h -- Installing: /<>/debian/tmp/usr/include/s2/s2cell_union.h -- Installing: /<>/debian/tmp/usr/include/s2/s2centroids.h -- Installing: /<>/debian/tmp/usr/include/s2/s2closest_cell_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2closest_cell_query_base.h -- Installing: /<>/debian/tmp/usr/include/s2/s2closest_edge_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2closest_edge_query_base.h -- Installing: /<>/debian/tmp/usr/include/s2/s2closest_point_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2closest_point_query_base.h -- Installing: /<>/debian/tmp/usr/include/s2/s2contains_point_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2contains_vertex_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2convex_hull_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2coords_internal.h -- Installing: /<>/debian/tmp/usr/include/s2/s2coords.h -- Installing: /<>/debian/tmp/usr/include/s2/s2crossing_edge_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2debug.h -- Installing: /<>/debian/tmp/usr/include/s2/s2distance_target.h -- Installing: /<>/debian/tmp/usr/include/s2/s2earth.h -- Installing: /<>/debian/tmp/usr/include/s2/s2edge_clipping.h -- Installing: /<>/debian/tmp/usr/include/s2/s2edge_crosser.h -- Installing: /<>/debian/tmp/usr/include/s2/s2edge_crossings.h -- Installing: /<>/debian/tmp/usr/include/s2/s2edge_crossings_internal.h -- Installing: /<>/debian/tmp/usr/include/s2/s2edge_distances.h -- Installing: /<>/debian/tmp/usr/include/s2/s2edge_tessellator.h -- Installing: /<>/debian/tmp/usr/include/s2/s2edge_vector_shape.h -- Installing: /<>/debian/tmp/usr/include/s2/s2error.h -- Installing: /<>/debian/tmp/usr/include/s2/s2furthest_edge_query.h -- Installing: /<>/debian/tmp/usr/include/s2/s2latlng.h -- Installing: /<>/debian/tmp/usr/include/s2/s2latlng_rect.h -- Installing: /<>/debian/tmp/usr/include/s2/s2latlng_rect_bounder.h -- Installing: /<>/debian/tmp/usr/include/s2/s2lax_loop_shape.h -- Installing: /<>/debian/tmp/usr/include/s2/s2lax_polygon_shape.h -- Installing: /<>/debian/tmp/usr/include/s2/s2lax_polyline_shape.h -- Installing: /<>/debian/tmp/usr/include/s2/s2loop.h -- Installing: /<>/debian/tmp/usr/include/s2/s2loop_measures.h -- Installing: /<>/debian/tmp/usr/include/s2/s2measures.h -- Installing: /<>/debian/tmp/usr/include/s2/s2memory_tracker.h -- Installing: /<>/debian/tmp/usr/include/s2/s2metrics.h -- Installing: /<>/debian/tmp/usr/include/s2/s2max_distance_targets.h -- Installing: /<>/debian/tmp/usr/include/s2/s2min_distance_targets.h -- Installing: /<>/debian/tmp/usr/include/s2/s2padded_cell.h -- Installing: /<>/debian/tmp/usr/include/s2/s2point.h -- Installing: /<>/debian/tmp/usr/include/s2/s2point_vector_shape.h -- Installing: /<>/debian/tmp/usr/include/s2/s2point_compression.h -- Installing: /<>/debian/tmp/usr/include/s2/s2point_index.h -- Installing: /<>/debian/tmp/usr/include/s2/s2point_region.h -- Installing: /<>/debian/tmp/usr/include/s2/s2point_span.h -- Installing: /<>/debian/tmp/usr/include/s2/s2pointutil.h -- Installing: /<>/debian/tmp/usr/include/s2/s2polygon.h -- Installing: /<>/debian/tmp/usr/include/s2/s2polyline.h -- Installing: /<>/debian/tmp/usr/include/s2/s2polyline_alignment.h -- Installing: /<>/debian/tmp/usr/include/s2/s2polyline_measures.h -- Installing: /<>/debian/tmp/usr/include/s2/s2polyline_simplifier.h -- Installing: /<>/debian/tmp/usr/include/s2/s2predicates.h -- Installing: /<>/debian/tmp/usr/include/s2/s2predicates_internal.h -- Installing: /<>/debian/tmp/usr/include/s2/s2projections.h -- Installing: /<>/debian/tmp/usr/include/s2/s2r2rect.h -- Installing: /<>/debian/tmp/usr/include/s2/s2region.h -- Installing: /<>/debian/tmp/usr/include/s2/s2region_term_indexer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2region_coverer.h -- Installing: /<>/debian/tmp/usr/include/s2/s2region_intersection.h -- Installing: /<>/debian/tmp/usr/include/s2/s2region_union.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shape.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shape_index.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shape_index_buffered_region.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shape_index_region.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shape_measures.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_build_polygon_boundaries.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_coding.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_contains_brute_force.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_conversion.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_count_edges.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_edge_iterator.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_get_reference_point.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_range_iterator.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_shape_edge.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_shape_edge_id.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_testing.h -- Installing: /<>/debian/tmp/usr/include/s2/s2shapeutil_visit_crossing_edge_pairs.h -- Installing: /<>/debian/tmp/usr/include/s2/s2testing.h -- Installing: /<>/debian/tmp/usr/include/s2/s2text_format.h -- Installing: /<>/debian/tmp/usr/include/s2/s2wedge_relations.h -- Installing: /<>/debian/tmp/usr/include/s2/s2winding_operation.h -- Installing: /<>/debian/tmp/usr/include/s2/s2wrapped_shape.h -- Installing: /<>/debian/tmp/usr/include/s2/sequence_lexicon.h -- Installing: /<>/debian/tmp/usr/include/s2/thread_testing.h -- Installing: /<>/debian/tmp/usr/include/s2/value_lexicon.h -- Installing: /<>/debian/tmp/usr/include/s2/base/casts.h -- Installing: /<>/debian/tmp/usr/include/s2/base/commandlineflags.h -- Installing: /<>/debian/tmp/usr/include/s2/base/integral_types.h -- Installing: /<>/debian/tmp/usr/include/s2/base/log_severity.h -- Installing: /<>/debian/tmp/usr/include/s2/base/logging.h -- Installing: /<>/debian/tmp/usr/include/s2/base/port.h -- Installing: /<>/debian/tmp/usr/include/s2/base/spinlock.h -- Installing: /<>/debian/tmp/usr/include/s2/util/bits/bits.h -- Installing: /<>/debian/tmp/usr/include/s2/util/coding/coder.h -- Installing: /<>/debian/tmp/usr/include/s2/util/coding/varint.h -- Installing: /<>/debian/tmp/usr/include/s2/util/endian/endian.h -- Installing: /<>/debian/tmp/usr/include/s2/util/gtl/compact_array.h -- Installing: /<>/debian/tmp/usr/include/s2/util/gtl/container_logging.h -- Installing: /<>/debian/tmp/usr/include/s2/util/gtl/dense_hash_set.h -- Installing: /<>/debian/tmp/usr/include/s2/util/gtl/densehashtable.h -- Installing: /<>/debian/tmp/usr/include/s2/util/gtl/hashtable_common.h -- Installing: /<>/debian/tmp/usr/include/s2/util/hash/mix.h -- Installing: /<>/debian/tmp/usr/include/s2/util/math/mathutil.h -- Installing: /<>/debian/tmp/usr/include/s2/util/math/matrix3x3.h -- Installing: /<>/debian/tmp/usr/include/s2/util/math/vector.h -- Installing: /<>/debian/tmp/usr/include/s2/util/math/exactfloat/exactfloat.h -- Installing: /<>/debian/tmp/usr/include/s2/util/units/length-units.h -- Installing: /<>/debian/tmp/usr/include/s2/util/units/physical-units.h -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so.0.10.0 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so.0 -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so -- Installing: /<>/debian/tmp/usr/lib/python3.12/dist-packages/_pywraps2.so -- Set runtime path of "/<>/debian/tmp/usr/lib/python3.12/dist-packages/_pywraps2.so" to "" -- Installing: /<>/debian/tmp/usr/lib/python3/dist-packages/pywraps2.py make[1]: Leaving directory '/<>/.pybuild/cpython3_3.12/build' I: pybuild base:310: dh_auto_install --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11/build --destdir=/<>/debian/tmp -- cd .pybuild/cpython3_3.11/build && make -j4 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/.pybuild/cpython3_3.11/build' /usr/bin/cmake -S/<> -B/<>/.pybuild/cpython3_3.11/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/.pybuild/cpython3_3.11/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Up-to-date: /<>/debian/tmp/usr/include/s2/_fp_contract_off.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/encoded_s2cell_id_vector.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/encoded_s2point_vector.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/encoded_s2shape_index.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/encoded_string_vector.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/encoded_uint_vector.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/id_set_lexicon.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/mutable_s2shape_index.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/r1interval.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/r2.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/r2rect.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s1angle.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s1chord_angle.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s1interval.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2boolean_operation.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2buffer_operation.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builder.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builder_graph.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builder_layer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_closed_set_normalizer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_find_polygon_degeneracies.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_get_snapped_winding_delta.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_graph_shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_lax_polygon_layer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_lax_polyline_layer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_s2point_vector_layer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_s2polygon_layer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_s2polyline_layer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_s2polyline_vector_layer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_snap_functions.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2builderutil_testing.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2cap.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2cell.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2cell_id.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2cell_index.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2cell_union.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2centroids.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2closest_cell_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2closest_cell_query_base.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2closest_edge_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2closest_edge_query_base.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2closest_point_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2closest_point_query_base.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2contains_point_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2contains_vertex_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2convex_hull_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2coords_internal.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2coords.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2crossing_edge_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2debug.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2distance_target.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2earth.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2edge_clipping.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2edge_crosser.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2edge_crossings.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2edge_crossings_internal.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2edge_distances.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2edge_tessellator.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2edge_vector_shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2error.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2furthest_edge_query.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2latlng.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2latlng_rect.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2latlng_rect_bounder.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2lax_loop_shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2lax_polygon_shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2lax_polyline_shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2loop.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2loop_measures.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2measures.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2memory_tracker.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2metrics.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2max_distance_targets.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2min_distance_targets.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2padded_cell.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2point.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2point_vector_shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2point_compression.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2point_index.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2point_region.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2point_span.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2pointutil.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2polygon.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2polyline.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2polyline_alignment.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2polyline_measures.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2polyline_simplifier.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2predicates.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2predicates_internal.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2projections.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2r2rect.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2region.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2region_term_indexer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2region_coverer.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2region_intersection.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2region_union.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shape_index.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shape_index_buffered_region.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shape_index_region.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shape_measures.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_build_polygon_boundaries.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_coding.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_contains_brute_force.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_conversion.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_count_edges.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_edge_iterator.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_get_reference_point.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_range_iterator.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_shape_edge.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_shape_edge_id.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_testing.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2shapeutil_visit_crossing_edge_pairs.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2testing.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2text_format.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2wedge_relations.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2winding_operation.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/s2wrapped_shape.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/sequence_lexicon.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/thread_testing.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/value_lexicon.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/base/casts.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/base/commandlineflags.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/base/integral_types.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/base/log_severity.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/base/logging.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/base/port.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/base/spinlock.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/bits/bits.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/coding/coder.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/coding/varint.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/endian/endian.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/gtl/compact_array.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/gtl/container_logging.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/gtl/dense_hash_set.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/gtl/densehashtable.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/gtl/hashtable_common.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/hash/mix.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/math/mathutil.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/math/matrix3x3.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/math/vector.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/math/exactfloat/exactfloat.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/units/length-units.h -- Up-to-date: /<>/debian/tmp/usr/include/s2/util/units/physical-units.h -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so.0.10.0 -- Up-to-date: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so.0 -- Up-to-date: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so -- Installing: /<>/debian/tmp/usr/lib/python3.11/dist-packages/_pywraps2.so -- Set runtime path of "/<>/debian/tmp/usr/lib/python3.11/dist-packages/_pywraps2.so" to "" -- Installing: /<>/debian/tmp/usr/lib/python3/dist-packages/pywraps2.py make[1]: Leaving directory '/<>/.pybuild/cpython3_3.11/build' dh_install -a -O--buildsystem=pybuild dh_installdocs -a -O--buildsystem=pybuild dh_installchangelogs -a -O--buildsystem=pybuild dh_installexamples -a -O--buildsystem=pybuild dh_python3 -a -O--buildsystem=pybuild I: dh_python3 fs:423: renaming _pywraps2.so to _pywraps2.cpython-311-arm-linux-gnueabihf.so I: dh_python3 fs:423: renaming _pywraps2.so to _pywraps2.cpython-312-arm-linux-gnueabihf.so dh_installsystemduser -a -O--buildsystem=pybuild dh_perl -a -O--buildsystem=pybuild dh_link -a -O--buildsystem=pybuild dh_strip_nondeterminism -a -O--buildsystem=pybuild dh_compress -a -O--buildsystem=pybuild dh_fixperms -a -O--buildsystem=pybuild dh_missing -a -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dh_strip -a -O--buildsystem=pybuild debugedit: debian/python3-pywraps2/usr/lib/python3/dist-packages/_pywraps2.cpython-312-arm-linux-gnueabihf.so: Unknown DWARF DW_FORM_0x1f21 c4923609fecbf1ec4c0f16c083731dcd1e317a11 debugedit: debian/python3-pywraps2/usr/lib/python3/dist-packages/_pywraps2.cpython-311-arm-linux-gnueabihf.so: Unknown DWARF DW_FORM_0x1f21 1d3c4dff63414ba41f02e191c458c3393e0bdde6 d633b035a27b1428856bf88c96af88a35672516d dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libs2-0/usr/lib/arm-linux-gnueabihf/libs2.so.0.10.0 found in none of the libraries dh_installdeb -a -O--buildsystem=pybuild dh_gencontrol -a -O--buildsystem=pybuild dh_md5sums -a -O--buildsystem=pybuild dh_builddeb -a -O--buildsystem=pybuild INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libs2-dev (in debian/libs2-dev); do_strip: , oemstrip: pkgstriptranslations: processing libs2-0 (in debian/libs2-0); do_strip: , oemstrip: pkgstriptranslations: processing python3-pywraps2-dbgsym (in debian/.debhelper/python3-pywraps2/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libs2-dev/DEBIAN/control, package libs2-dev, directory debian/libs2-dev INFO: pkgstripfiles: waiting for lock (libs2-dev) ... pkgstripfiles: processing control file: debian/.debhelper/python3-pywraps2/dbgsym-root/DEBIAN/control, package python3-pywraps2-dbgsym, directory debian/.debhelper/python3-pywraps2/dbgsym-root dpkg-deb: building package 'python3-pywraps2-dbgsym' in 'debian/.debhelper/scratch-space/build-python3-pywraps2/python3-pywraps2-dbgsym_0.10.0-6build2_armhf.deb'. pkgstripfiles: processing control file: debian/libs2-0/DEBIAN/control, package libs2-0, directory debian/libs2-0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libs2-0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libs2-0' in '../libs2-0_0.10.0-6build2_armhf.deb'. Renaming python3-pywraps2-dbgsym_0.10.0-6build2_armhf.deb to python3-pywraps2-dbgsym_0.10.0-6build2_armhf.ddeb Searching for duplicated docs in dependency libs2-0... symlinking changelog.Debian.gz in libs2-dev to file in libs2-0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libs2-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libs2-dev' in '../libs2-dev_0.10.0-6build2_armhf.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libs2-0-dbgsym (in debian/.debhelper/libs2-0/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/libs2-0/dbgsym-root/DEBIAN/control, package libs2-0-dbgsym, directory debian/.debhelper/libs2-0/dbgsym-root dpkg-deb: building package 'libs2-0-dbgsym' in 'debian/.debhelper/scratch-space/build-libs2-0/libs2-0-dbgsym_0.10.0-6build2_armhf.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing python3-pywraps2 (in debian/python3-pywraps2); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python3-pywraps2/DEBIAN/control, package python3-pywraps2, directory debian/python3-pywraps2 Searching for duplicated docs in dependency libs2-0... symlinking changelog.Debian.gz in python3-pywraps2 to file in libs2-0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-pywraps2 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-pywraps2' in '../python3-pywraps2_0.10.0-6build2_armhf.deb'. Renaming libs2-0-dbgsym_0.10.0-6build2_armhf.deb to libs2-0-dbgsym_0.10.0-6build2_armhf.ddeb dpkg-genbuildinfo --build=any -O../s2geometry_0.10.0-6build2_armhf.buildinfo Use of uninitialized value in split at /usr/share/perl5/Dpkg/BuildFlags.pm line 373. Use of uninitialized value in string eq at /usr/bin/dpkg-genbuildinfo line 336. dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../s2geometry_0.10.0-6build2_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-10-31T18:12:47Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ s2geometry_0.10.0-6build2_armhf.changes: ---------------------------------------- Format: 1.8 Date: Tue, 31 Oct 2023 17:58:21 +0000 Source: s2geometry Binary: libs2-0 libs2-dev python3-pywraps2 Built-For-Profiles: noudeb Architecture: armhf Version: 0.10.0-6build2 Distribution: noble-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Graham Inggs Description: libs2-0 - manipulating geometric shapes with spherical geometry libs2-dev - manipulating geometric shapes with spherical geometry - dev files python3-pywraps2 - manipulating geometric shapes with spherical geometry - Python bi Changes: s2geometry (0.10.0-6build2) noble; urgency=medium . * No-change rebuild with Python 3.12 as supported version Checksums-Sha1: 91fa7201a7cd401541705764632861cac374d481 10631880 libs2-0-dbgsym_0.10.0-6build2_armhf.ddeb 7331914e44c823c2a499e0bad2182a7a9070a87b 650976 libs2-0_0.10.0-6build2_armhf.deb 4a8b17f67f7426a3008207509c347ec560a707cf 296358 libs2-dev_0.10.0-6build2_armhf.deb 14a2c97814f0018104006b0bbf9df7dc699d1827 1401344 python3-pywraps2-dbgsym_0.10.0-6build2_armhf.ddeb 448feddc48282a0989bcaec25da48876e6ad148a 163580 python3-pywraps2_0.10.0-6build2_armhf.deb c8bf6527d703df2086e18fd5ee5616a90621cca0 8679 s2geometry_0.10.0-6build2_armhf.buildinfo Checksums-Sha256: 81405c0c910e74c5a008cef70c179b7365ce609fa3a69cea4e283a01c73afd78 10631880 libs2-0-dbgsym_0.10.0-6build2_armhf.ddeb 837b73fa08f11585766ff836ef27592eee91bb9407fec50c90fbd12ddb71e47c 650976 libs2-0_0.10.0-6build2_armhf.deb 01b675685a55e195514db0ca7289317270cd81e62af3db17003881907f90e4bd 296358 libs2-dev_0.10.0-6build2_armhf.deb e6081567060ca991277dff681515bd900cd2853ec119a26bfb3cef1b86dbbfae 1401344 python3-pywraps2-dbgsym_0.10.0-6build2_armhf.ddeb 31c6aa2d18a14a01d59b6e8b9148349a8bede4a867966ea91cfe78dc2dedd81b 163580 python3-pywraps2_0.10.0-6build2_armhf.deb 2eb1aba1f02de4845abbc4f654a626aa68ab290bfba2077484a480c4304d6f0e 8679 s2geometry_0.10.0-6build2_armhf.buildinfo Files: 1f679e3777102fe006d7e1c6dea29c57 10631880 debug optional libs2-0-dbgsym_0.10.0-6build2_armhf.ddeb da7e55bc7d58c6fe2ea4192c7c2daefb 650976 libs optional libs2-0_0.10.0-6build2_armhf.deb cb4d9f5ff4e0ff7bb9719ea0d0f4fde9 296358 libdevel optional libs2-dev_0.10.0-6build2_armhf.deb b4034b21f2f0bf19264b8a9b63e8bb69 1401344 debug optional python3-pywraps2-dbgsym_0.10.0-6build2_armhf.ddeb 4653dc6b7c055c632e7f5d52fbc48e96 163580 python optional python3-pywraps2_0.10.0-6build2_armhf.deb df438feb5c7fbd31fa0626b7077a6cb5 8679 libs optional s2geometry_0.10.0-6build2_armhf.buildinfo /<>/s2geometry_0.10.0-6build2_armhf.changes.new could not be renamed to /<>/s2geometry_0.10.0-6build2_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: s2geometry Binary: libs2-0 libs2-0-dbgsym libs2-dev python3-pywraps2 python3-pywraps2-dbgsym Architecture: armhf Version: 0.10.0-6build2 Checksums-Md5: 1f679e3777102fe006d7e1c6dea29c57 10631880 libs2-0-dbgsym_0.10.0-6build2_armhf.ddeb da7e55bc7d58c6fe2ea4192c7c2daefb 650976 libs2-0_0.10.0-6build2_armhf.deb cb4d9f5ff4e0ff7bb9719ea0d0f4fde9 296358 libs2-dev_0.10.0-6build2_armhf.deb b4034b21f2f0bf19264b8a9b63e8bb69 1401344 python3-pywraps2-dbgsym_0.10.0-6build2_armhf.ddeb 4653dc6b7c055c632e7f5d52fbc48e96 163580 python3-pywraps2_0.10.0-6build2_armhf.deb Checksums-Sha1: 91fa7201a7cd401541705764632861cac374d481 10631880 libs2-0-dbgsym_0.10.0-6build2_armhf.ddeb 7331914e44c823c2a499e0bad2182a7a9070a87b 650976 libs2-0_0.10.0-6build2_armhf.deb 4a8b17f67f7426a3008207509c347ec560a707cf 296358 libs2-dev_0.10.0-6build2_armhf.deb 14a2c97814f0018104006b0bbf9df7dc699d1827 1401344 python3-pywraps2-dbgsym_0.10.0-6build2_armhf.ddeb 448feddc48282a0989bcaec25da48876e6ad148a 163580 python3-pywraps2_0.10.0-6build2_armhf.deb Checksums-Sha256: 81405c0c910e74c5a008cef70c179b7365ce609fa3a69cea4e283a01c73afd78 10631880 libs2-0-dbgsym_0.10.0-6build2_armhf.ddeb 837b73fa08f11585766ff836ef27592eee91bb9407fec50c90fbd12ddb71e47c 650976 libs2-0_0.10.0-6build2_armhf.deb 01b675685a55e195514db0ca7289317270cd81e62af3db17003881907f90e4bd 296358 libs2-dev_0.10.0-6build2_armhf.deb e6081567060ca991277dff681515bd900cd2853ec119a26bfb3cef1b86dbbfae 1401344 python3-pywraps2-dbgsym_0.10.0-6build2_armhf.ddeb 31c6aa2d18a14a01d59b6e8b9148349a8bede4a867966ea91cfe78dc2dedd81b 163580 python3-pywraps2_0.10.0-6build2_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Tue, 31 Oct 2023 18:12:46 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-13build1), autotools-dev (= 20220109.1), base-files (= 13ubuntu4), base-passwd (= 3.6.2), bash (= 5.2.15-2ubuntu1), binutils (= 2.41-6ubuntu1), binutils-arm-linux-gnueabihf (= 2.41-6ubuntu1), binutils-common (= 2.41-6ubuntu1), bsdextrautils (= 2.39.1-4ubuntu2), bsdutils (= 1:2.39.1-4ubuntu2), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5build1), cmake (= 3.27.7-1), cmake-data (= 3.27.7-1), coreutils (= 9.1-1ubuntu2), cpp (= 4:13.2.0-1ubuntu1), cpp-13 (= 13.2.0-6ubuntu1), dash (= 0.5.12-6ubuntu1), debconf (= 1.5.82), debhelper (= 13.11.7ubuntu1), debianutils (= 5.14), debugedit (= 1:5.0-5), dh-autoreconf (= 20), dh-python (= 6.20231025), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.1ubuntu1), dpkg-dev (= 1.22.1ubuntu1), dwz (= 0.15-1), file (= 1:5.45-2), findutils (= 4.9.0-5), g++ (= 4:13.2.0-1ubuntu1), g++-13 (= 13.2.0-6ubuntu1), gcc (= 4:13.2.0-1ubuntu1), gcc-13 (= 13.2.0-6ubuntu1), gcc-13-base (= 13.2.0-6ubuntu1), gettext (= 0.21-13build1), gettext-base (= 0.21-13build1), grep (= 3.11-3), groff-base (= 1.23.0-3), gzip (= 1.12-1ubuntu1), hostname (= 3.23+nmu1ubuntu1), init-system-helpers (= 1.65.2ubuntu1), intltool-debian (= 0.35.0+20060710.6), libabsl-dev (= 20220623.1-3), libabsl20220623 (= 20220623.1-3), libacl1 (= 2.3.1-3), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.6.2-1ubuntu1), libasan8 (= 13.2.0-6ubuntu1), libatomic1 (= 13.2.0-6ubuntu1), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.1.1-1), libaudit1 (= 1:3.1.1-1), libbinutils (= 2.41-6ubuntu1), libblkid1 (= 2.39.1-4ubuntu2), libbrotli1 (= 1.0.9-2build8), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.38-3ubuntu1), libc-dev-bin (= 2.38-3ubuntu1), libc6 (= 2.38-3ubuntu1), libc6-dev (= 2.38-3ubuntu1), libcap-ng0 (= 0.8.3-1build2), libcap2 (= 1:2.66-4ubuntu1), libcc1-0 (= 13.2.0-6ubuntu1), libcom-err2 (= 1.47.0-2ubuntu1), libcrypt-dev (= 1:4.4.36-2), libcrypt1 (= 1:4.4.36-2), libctf-nobfd0 (= 2.41-6ubuntu1), libctf0 (= 2.41-6ubuntu1), libcurl4 (= 8.2.1-1ubuntu3.1), libdb5.3 (= 5.3.28+dfsg2-2), libdebconfclient0 (= 0.270ubuntu1), libdebhelper-perl (= 13.11.7ubuntu1), libdpkg-perl (= 1.22.1ubuntu1), libdw1 (= 0.189-4), libelf1 (= 0.189-4), libexpat1 (= 2.5.0-2), libexpat1-dev (= 2.5.0-2), libffi8 (= 3.4.4-1), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-6ubuntu1), libgcc-s1 (= 13.2.0-6ubuntu1), libgcrypt20 (= 1.10.2-3ubuntu1), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgnutls30 (= 3.8.1-4ubuntu3), libgomp1 (= 13.2.0-6ubuntu1), libgpg-error0 (= 1.47-2), libgssapi-krb5-2 (= 1.20.1-3ubuntu1), libhogweed6 (= 3.9.1-2), libicu72 (= 72.1-3ubuntu3), libidn2-0 (= 2.3.4-1build1), libisl23 (= 0.26-3), libjansson4 (= 2.14-2), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-sphinxdoc (= 5.3.0-7), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libjsoncpp25 (= 1.9.5-6), libk5crypto3 (= 1.20.1-3ubuntu1), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-3ubuntu1), libkrb5support0 (= 1.20.1-3ubuntu1), libldap2 (= 2.6.6+dfsg-1~exp1ubuntu1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.4-0.1), libmagic-mgc (= 1:5.45-2), libmagic1 (= 1:5.45-2), libmd0 (= 1.1.0-1), libmount1 (= 2.39.1-4ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libncursesw6 (= 6.4+20231016-1), libnettle8 (= 3.9.1-2), libnghttp2-14 (= 1.57.0-1), libnsl-dev (= 1.3.0-3), libnsl2 (= 1.3.0-3), libp11-kit0 (= 0.25.0-4ubuntu1), libpam-modules (= 1.5.2-6ubuntu1), libpam-modules-bin (= 1.5.2-6ubuntu1), libpam-runtime (= 1.5.2-6ubuntu1), libpam0g (= 1.5.2-6ubuntu1), libpcre2-8-0 (= 10.42-4), libperl5.36 (= 5.36.0-9ubuntu1), libpipeline1 (= 1.5.7-1), libproc2-0 (= 2:4.0.3-1ubuntu1), libpsl5 (= 0.21.2-1build1), libpython3-all-dev (= 3.11.4-5ubuntu1), libpython3-dev (= 3.11.4-5ubuntu1), libpython3-stdlib (= 3.11.4-5ubuntu1), libpython3.11 (= 3.11.6-3), libpython3.11-dev (= 3.11.6-3), libpython3.11-minimal (= 3.11.6-3), libpython3.11-stdlib (= 3.11.6-3), libpython3.12 (= 3.12.0-1), libpython3.12-dev (= 3.12.0-1), libpython3.12-minimal (= 3.12.0-1), libpython3.12-stdlib (= 3.12.0-1), libreadline8 (= 8.2-1.3), librhash0 (= 1.4.3-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.28+dfsg1-3), libsasl2-modules-db (= 2.1.28+dfsg1-3), libseccomp2 (= 2.5.4-1ubuntu3), libselinux1 (= 3.5-1), libsframe1 (= 2.41-6ubuntu1), libsmartcols1 (= 2.39.1-4ubuntu2), libsqlite3-0 (= 3.43.2-1), libssh-4 (= 0.10.5-3ubuntu1), libssl-dev (= 3.0.10-1ubuntu2.1), libssl3 (= 3.0.10-1ubuntu2.1), libstdc++-13-dev (= 13.2.0-6ubuntu1), libstdc++6 (= 13.2.0-6ubuntu1), libsub-override-perl (= 0.09-4), libsystemd0 (= 253.5-1ubuntu7), libtasn1-6 (= 4.19.0-3), libtinfo6 (= 6.4+20231016-1), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-7), libubsan1 (= 13.2.0-6ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 253.5-1ubuntu7), libunistring5 (= 1.1-2), libuuid1 (= 2.39.1-4ubuntu2), libuv1 (= 1.46.0-2), libxml2 (= 2.9.14+dfsg-1.3), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.5.0-9.9), login (= 1:4.13+dfsg1-1ubuntu1), lto-disabled-list (= 43), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-1), mawk (= 1.3.4.20230808-1), media-types (= 10.1.0), ncurses-base (= 6.4+20231016-1), ncurses-bin (= 6.4+20231016-1), patch (= 2.7.6-7build2), perl (= 5.36.0-9ubuntu1), perl-base (= 5.36.0-9ubuntu1), perl-modules-5.36 (= 5.36.0-9ubuntu1), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.3-1ubuntu1), python3 (= 3.11.4-5ubuntu1), python3-all (= 3.11.4-5ubuntu1), python3-all-dev (= 3.11.4-5ubuntu1), python3-dev (= 3.11.4-5ubuntu1), python3-distutils (= 3.11.5-1), python3-lib2to3 (= 3.11.5-1), python3-minimal (= 3.11.4-5ubuntu1), python3-pkg-resources (= 68.1.2-2), python3-setuptools (= 68.1.2-2), python3.11 (= 3.11.6-3), python3.11-dev (= 3.11.6-3), python3.11-minimal (= 3.11.6-3), python3.12 (= 3.12.0-1), python3.12-dev (= 3.12.0-1), python3.12-minimal (= 3.12.0-1), readline-common (= 8.2-1.3), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-1), sensible-utils (= 0.0.20), swig (= 4.1.0-0.3), swig4.0 (= 4.1.0-0.3), sysvinit-utils (= 3.07-1ubuntu1), tar (= 1.34+dfsg-1.2ubuntu1), tzdata (= 2023c-9ubuntu1), util-linux (= 2.39.1-4ubuntu2), xz-utils (= 5.4.4-0.1), zlib1g (= 1:1.2.13.dfsg-1ubuntu5), zlib1g-dev (= 1:1.2.13.dfsg-1ubuntu5) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" DEB_GCJFLAGS_SET="-fdebug-prefix-map=/<>=/usr/src/s2geometry-0.10.0-6build2" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1698775101" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libs2-0_0.10.0-6build2_armhf.deb -------------------------------- new Debian package, version 2.0. size 650976 bytes: control archive=879 bytes. 861 bytes, 19 lines control 220 bytes, 3 lines md5sums 28 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libs2-0 Source: s2geometry Version: 0.10.0-6build2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: DebianOnMobile Team Installed-Size: 1705 Depends: libabsl20220623 (>= 0~20220623.0-1), libc6 (>= 2.38), libgcc-s1 (>= 3.5), libssl3 (>= 3.0.0), libstdc++6 (>= 13.1) Section: libs Priority: optional Multi-Arch: same Homepage: https://s2geometry.io Description: manipulating geometric shapes with spherical geometry s2geometry is for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it especially suitable for working with geographic data. . This package provides the shared library. drwxr-xr-x root/root 0 2023-10-31 17:58 ./ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/lib/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2023-10-31 17:58 ./usr/lib/arm-linux-gnueabihf/libs2.so.0 -> libs2.so.0.10.0 -rw-r--r-- root/root 1730008 2023-10-31 17:58 ./usr/lib/arm-linux-gnueabihf/libs2.so.0.10.0 drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/doc/libs2-0/ -rw-r--r-- root/root 796 2023-10-31 17:58 ./usr/share/doc/libs2-0/changelog.Debian.gz -rw-r--r-- root/root 2492 2022-11-21 07:28 ./usr/share/doc/libs2-0/copyright libs2-dev_0.10.0-6build2_armhf.deb ---------------------------------- new Debian package, version 2.0. size 296358 bytes: control archive=4702 bytes. 851 bytes, 19 lines control 10496 bytes, 149 lines md5sums Package: libs2-dev Source: s2geometry Version: 0.10.0-6build2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: DebianOnMobile Team Installed-Size: 1699 Depends: libs2-0 (= 0.10.0-6build2), libssl-dev, libabsl-dev (>= 0~20220623) Section: libdevel Priority: optional Multi-Arch: same Homepage: https://s2geometry.io Description: manipulating geometric shapes with spherical geometry - dev files s2geometry is for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it especially suitable for working with geographic data. . This package provides headers and libraries for development. drwxr-xr-x root/root 0 2023-10-31 17:58 ./ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/ -rw-r--r-- root/root 2507 2022-04-01 11:53 ./usr/include/s2/_fp_contract_off.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/base/ -rw-r--r-- root/root 11815 2022-04-01 11:53 ./usr/include/s2/base/casts.h -rw-r--r-- root/root 3547 2022-04-01 11:53 ./usr/include/s2/base/commandlineflags.h -rw-r--r-- root/root 1022 2022-04-01 11:53 ./usr/include/s2/base/integral_types.h -rw-r--r-- root/root 1035 2022-04-01 11:53 ./usr/include/s2/base/log_severity.h -rw-r--r-- root/root 5477 2022-04-01 11:53 ./usr/include/s2/base/logging.h -rw-r--r-- root/root 10791 2022-04-01 11:53 ./usr/include/s2/base/port.h -rw-r--r-- root/root 1530 2022-04-01 11:53 ./usr/include/s2/base/spinlock.h -rw-r--r-- root/root 4061 2022-04-01 11:53 ./usr/include/s2/encoded_s2cell_id_vector.h -rw-r--r-- root/root 4750 2022-04-01 11:53 ./usr/include/s2/encoded_s2point_vector.h -rw-r--r-- root/root 14978 2022-04-01 11:53 ./usr/include/s2/encoded_s2shape_index.h -rw-r--r-- root/root 5574 2022-04-01 11:53 ./usr/include/s2/encoded_string_vector.h -rw-r--r-- root/root 10490 2022-04-01 11:53 ./usr/include/s2/encoded_uint_vector.h -rw-r--r-- root/root 6847 2022-04-01 11:53 ./usr/include/s2/id_set_lexicon.h -rw-r--r-- root/root 33222 2022-04-01 11:53 ./usr/include/s2/mutable_s2shape_index.h -rw-r--r-- root/root 8355 2022-04-01 11:53 ./usr/include/s2/r1interval.h -rw-r--r-- root/root 829 2022-04-01 11:53 ./usr/include/s2/r2.h -rw-r--r-- root/root 8993 2022-04-01 11:53 ./usr/include/s2/r2rect.h -rw-r--r-- root/root 10938 2022-04-01 11:53 ./usr/include/s2/s1angle.h -rw-r--r-- root/root 15848 2022-04-01 11:53 ./usr/include/s2/s1chord_angle.h -rw-r--r-- root/root 10887 2022-04-01 11:53 ./usr/include/s2/s1interval.h -rw-r--r-- root/root 28130 2022-04-01 11:53 ./usr/include/s2/s2boolean_operation.h -rw-r--r-- root/root 15430 2022-04-01 11:53 ./usr/include/s2/s2buffer_operation.h -rw-r--r-- root/root 60344 2022-04-01 11:53 ./usr/include/s2/s2builder.h -rw-r--r-- root/root 38873 2022-04-01 11:53 ./usr/include/s2/s2builder_graph.h -rw-r--r-- root/root 1915 2022-04-01 11:53 ./usr/include/s2/s2builder_layer.h -rw-r--r-- root/root 9850 2022-04-01 11:53 ./usr/include/s2/s2builderutil_closed_set_normalizer.h -rw-r--r-- root/root 3681 2022-04-01 11:53 ./usr/include/s2/s2builderutil_find_polygon_degeneracies.h -rw-r--r-- root/root 7673 2022-04-01 11:53 ./usr/include/s2/s2builderutil_get_snapped_winding_delta.h -rw-r--r-- root/root 1783 2022-04-01 11:53 ./usr/include/s2/s2builderutil_graph_shape.h -rw-r--r-- root/root 8782 2022-04-01 11:53 ./usr/include/s2/s2builderutil_lax_polygon_layer.h -rw-r--r-- root/root 5238 2022-04-01 11:53 ./usr/include/s2/s2builderutil_lax_polyline_layer.h -rw-r--r-- root/root 3873 2022-04-01 11:53 ./usr/include/s2/s2builderutil_s2point_vector_layer.h -rw-r--r-- root/root 7955 2022-04-01 11:53 ./usr/include/s2/s2builderutil_s2polygon_layer.h -rw-r--r-- root/root 5828 2022-04-01 11:53 ./usr/include/s2/s2builderutil_s2polyline_layer.h -rw-r--r-- root/root 11054 2022-04-01 11:53 ./usr/include/s2/s2builderutil_s2polyline_vector_layer.h -rw-r--r-- root/root 10408 2022-04-01 11:53 ./usr/include/s2/s2builderutil_snap_functions.h -rw-r--r-- root/root 4668 2022-04-01 11:53 ./usr/include/s2/s2builderutil_testing.h -rw-r--r-- root/root 11253 2022-04-01 11:53 ./usr/include/s2/s2cap.h -rw-r--r-- root/root 9844 2022-04-01 11:53 ./usr/include/s2/s2cell.h -rw-r--r-- root/root 28931 2022-04-01 11:53 ./usr/include/s2/s2cell_id.h -rw-r--r-- root/root 23458 2022-04-01 11:53 ./usr/include/s2/s2cell_index.h -rw-r--r-- root/root 17455 2022-04-01 11:53 ./usr/include/s2/s2cell_union.h -rw-r--r-- root/root 4378 2022-04-01 11:53 ./usr/include/s2/s2centroids.h -rw-r--r-- root/root 15299 2022-04-01 11:53 ./usr/include/s2/s2closest_cell_query.h -rw-r--r-- root/root 34731 2022-04-01 11:53 ./usr/include/s2/s2closest_cell_query_base.h -rw-r--r-- root/root 17563 2022-04-01 11:53 ./usr/include/s2/s2closest_edge_query.h -rw-r--r-- root/root 39428 2022-04-01 11:53 ./usr/include/s2/s2closest_edge_query_base.h -rw-r--r-- root/root 17920 2022-04-01 11:53 ./usr/include/s2/s2closest_point_query.h -rw-r--r-- root/root 31308 2022-04-01 11:53 ./usr/include/s2/s2closest_point_query_base.h -rw-r--r-- root/root 12579 2022-04-01 11:53 ./usr/include/s2/s2contains_point_query.h -rw-r--r-- root/root 2406 2022-04-01 11:53 ./usr/include/s2/s2contains_vertex_query.h -rw-r--r-- root/root 4210 2022-04-01 11:53 ./usr/include/s2/s2convex_hull_query.h -rw-r--r-- root/root 17838 2022-04-01 11:53 ./usr/include/s2/s2coords.h -rw-r--r-- root/root 2701 2022-04-01 11:53 ./usr/include/s2/s2coords_internal.h -rw-r--r-- root/root 9310 2022-04-01 11:53 ./usr/include/s2/s2crossing_edge_query.h -rw-r--r-- root/root 2538 2022-04-01 11:53 ./usr/include/s2/s2debug.h -rw-r--r-- root/root 7830 2022-04-01 11:53 ./usr/include/s2/s2distance_target.h -rw-r--r-- root/root 11714 2022-04-01 11:53 ./usr/include/s2/s2earth.h -rw-r--r-- root/root 8005 2022-04-01 11:53 ./usr/include/s2/s2edge_clipping.h -rw-r--r-- root/root 16933 2022-04-01 11:53 ./usr/include/s2/s2edge_crosser.h -rw-r--r-- root/root 11257 2022-04-01 11:53 ./usr/include/s2/s2edge_crossings.h -rw-r--r-- root/root 4741 2022-04-01 11:53 ./usr/include/s2/s2edge_crossings_internal.h -rw-r--r-- root/root 13745 2022-04-01 11:53 ./usr/include/s2/s2edge_distances.h -rw-r--r-- root/root 4715 2022-04-01 11:53 ./usr/include/s2/s2edge_tessellator.h -rw-r--r-- root/root 3108 2022-04-01 11:53 ./usr/include/s2/s2edge_vector_shape.h -rw-r--r-- root/root 5839 2022-04-01 11:53 ./usr/include/s2/s2error.h -rw-r--r-- root/root 18448 2022-04-01 11:53 ./usr/include/s2/s2furthest_edge_query.h -rw-r--r-- root/root 9429 2022-04-01 11:53 ./usr/include/s2/s2latlng.h -rw-r--r-- root/root 19420 2022-04-01 11:53 ./usr/include/s2/s2latlng_rect.h -rw-r--r-- root/root 3994 2022-04-01 11:53 ./usr/include/s2/s2latlng_rect_bounder.h -rw-r--r-- root/root 5836 2022-04-01 11:53 ./usr/include/s2/s2lax_loop_shape.h -rw-r--r-- root/root 12280 2022-04-01 11:53 ./usr/include/s2/s2lax_polygon_shape.h -rw-r--r-- root/root 5757 2022-04-01 11:53 ./usr/include/s2/s2lax_polyline_shape.h -rw-r--r-- root/root 31866 2022-04-01 11:53 ./usr/include/s2/s2loop.h -rw-r--r-- root/root 13936 2022-04-01 11:53 ./usr/include/s2/s2loop_measures.h -rw-r--r-- root/root 8595 2022-04-01 11:53 ./usr/include/s2/s2max_distance_targets.h -rw-r--r-- root/root 3561 2022-04-01 11:53 ./usr/include/s2/s2measures.h -rw-r--r-- root/root 16599 2022-04-01 11:53 ./usr/include/s2/s2memory_tracker.h -rw-r--r-- root/root 8709 2022-04-01 11:53 ./usr/include/s2/s2metrics.h -rw-r--r-- root/root 10456 2022-04-01 11:53 ./usr/include/s2/s2min_distance_targets.h -rw-r--r-- root/root 4190 2022-04-01 11:53 ./usr/include/s2/s2padded_cell.h -rw-r--r-- root/root 1560 2022-04-01 11:53 ./usr/include/s2/s2point.h -rw-r--r-- root/root 3366 2022-04-01 11:53 ./usr/include/s2/s2point_compression.h -rw-r--r-- root/root 11051 2022-04-01 11:53 ./usr/include/s2/s2point_index.h -rw-r--r-- root/root 2580 2022-04-01 11:53 ./usr/include/s2/s2point_region.h -rw-r--r-- root/root 2239 2022-04-01 11:53 ./usr/include/s2/s2point_span.h -rw-r--r-- root/root 5462 2022-04-01 11:53 ./usr/include/s2/s2point_vector_shape.h -rw-r--r-- root/root 5481 2022-04-01 11:53 ./usr/include/s2/s2pointutil.h -rw-r--r-- root/root 49279 2022-04-01 11:53 ./usr/include/s2/s2polygon.h -rw-r--r-- root/root 18289 2022-04-01 11:53 ./usr/include/s2/s2polyline.h -rw-r--r-- root/root 12009 2022-04-01 11:53 ./usr/include/s2/s2polyline_alignment.h -rw-r--r-- root/root 1989 2022-04-01 11:53 ./usr/include/s2/s2polyline_measures.h -rw-r--r-- root/root 6286 2022-04-01 11:53 ./usr/include/s2/s2polyline_simplifier.h -rw-r--r-- root/root 15042 2022-04-01 11:53 ./usr/include/s2/s2predicates.h -rw-r--r-- root/root 5630 2022-04-01 11:53 ./usr/include/s2/s2predicates_internal.h -rw-r--r-- root/root 7398 2022-04-01 11:53 ./usr/include/s2/s2projections.h -rw-r--r-- root/root 11976 2022-04-01 11:53 ./usr/include/s2/s2r2rect.h -rw-r--r-- root/root 5997 2022-04-01 11:53 ./usr/include/s2/s2region.h -rw-r--r-- root/root 15709 2022-04-01 11:53 ./usr/include/s2/s2region_coverer.h -rw-r--r-- root/root 2708 2022-04-01 11:53 ./usr/include/s2/s2region_intersection.h -rw-r--r-- root/root 13228 2022-04-01 11:53 ./usr/include/s2/s2region_term_indexer.h -rw-r--r-- root/root 2835 2022-04-01 11:53 ./usr/include/s2/s2region_union.h -rw-r--r-- root/root 13928 2022-04-01 11:53 ./usr/include/s2/s2shape.h -rw-r--r-- root/root 30412 2022-04-01 11:53 ./usr/include/s2/s2shape_index.h -rw-r--r-- root/root 5306 2022-04-01 11:53 ./usr/include/s2/s2shape_index_buffered_region.h -rw-r--r-- root/root 17755 2022-04-01 11:53 ./usr/include/s2/s2shape_index_region.h -rw-r--r-- root/root 4024 2022-04-01 11:53 ./usr/include/s2/s2shape_measures.h -rw-r--r-- root/root 2764 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_build_polygon_boundaries.h -rw-r--r-- root/root 11409 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_coding.h -rw-r--r-- root/root 1566 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_contains_brute_force.h -rw-r--r-- root/root 1858 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_conversion.h -rw-r--r-- root/root 1861 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_count_edges.h -rw-r--r-- root/root 2050 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_edge_iterator.h -rw-r--r-- root/root 2105 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_get_reference_point.h -rw-r--r-- root/root 2229 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_range_iterator.h -rw-r--r-- root/root 1765 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_shape_edge.h -rw-r--r-- root/root 3013 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_shape_edge_id.h -rw-r--r-- root/root 1205 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_testing.h -rw-r--r-- root/root 3046 2022-04-01 11:53 ./usr/include/s2/s2shapeutil_visit_crossing_edge_pairs.h -rw-r--r-- root/root 15950 2022-04-01 11:53 ./usr/include/s2/s2testing.h -rw-r--r-- root/root 12470 2022-04-01 11:53 ./usr/include/s2/s2text_format.h -rw-r--r-- root/root 2512 2022-04-01 11:53 ./usr/include/s2/s2wedge_relations.h -rw-r--r-- root/root 10194 2022-04-01 11:53 ./usr/include/s2/s2winding_operation.h -rw-r--r-- root/root 1822 2022-04-01 11:53 ./usr/include/s2/s2wrapped_shape.h -rw-r--r-- root/root 10751 2022-04-01 11:53 ./usr/include/s2/sequence_lexicon.h -rw-r--r-- root/root 2200 2022-04-01 11:53 ./usr/include/s2/thread_testing.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/bits/ -rw-r--r-- root/root 22937 2022-04-01 11:53 ./usr/include/s2/util/bits/bits.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/coding/ -rw-r--r-- root/root 18577 2022-04-01 11:53 ./usr/include/s2/util/coding/coder.h -rw-r--r-- root/root 20299 2022-04-01 11:53 ./usr/include/s2/util/coding/varint.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/endian/ -rw-r--r-- root/root 29292 2022-04-01 11:53 ./usr/include/s2/util/endian/endian.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/gtl/ -rw-r--r-- root/root 22136 2022-04-01 11:53 ./usr/include/s2/util/gtl/compact_array.h -rw-r--r-- root/root 9990 2022-04-01 11:53 ./usr/include/s2/util/gtl/container_logging.h -rw-r--r-- root/root 14544 2022-04-01 11:53 ./usr/include/s2/util/gtl/dense_hash_set.h -rw-r--r-- root/root 58881 2022-04-01 11:53 ./usr/include/s2/util/gtl/densehashtable.h -rw-r--r-- root/root 8921 2022-04-01 11:53 ./usr/include/s2/util/gtl/hashtable_common.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/hash/ -rw-r--r-- root/root 2480 2022-04-01 11:53 ./usr/include/s2/util/hash/mix.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/math/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/math/exactfloat/ -rw-r--r-- root/root 27353 2022-04-01 11:53 ./usr/include/s2/util/math/exactfloat/exactfloat.h -rw-r--r-- root/root 8956 2022-04-01 11:53 ./usr/include/s2/util/math/mathutil.h -rw-r--r-- root/root 18277 2022-04-01 11:53 ./usr/include/s2/util/math/matrix3x3.h -rw-r--r-- root/root 18508 2022-04-01 11:53 ./usr/include/s2/util/math/vector.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/include/s2/util/units/ -rw-r--r-- root/root 5056 2022-04-01 11:53 ./usr/include/s2/util/units/length-units.h -rw-r--r-- root/root 12630 2022-04-01 11:53 ./usr/include/s2/util/units/physical-units.h -rw-r--r-- root/root 8119 2022-04-01 11:53 ./usr/include/s2/value_lexicon.h drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/lib/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2023-10-31 17:58 ./usr/lib/arm-linux-gnueabihf/libs2.so -> libs2.so.0 drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/doc/libs2-dev/ lrwxrwxrwx root/root 0 2023-10-31 17:58 ./usr/share/doc/libs2-dev/changelog.Debian.gz -> ../libs2-0/changelog.Debian.gz -rw-r--r-- root/root 2492 2022-11-21 07:28 ./usr/share/doc/libs2-dev/copyright drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/doc/libs2-dev/examples/ -rw-r--r-- root/root 203 2022-04-01 11:53 ./usr/share/doc/libs2-dev/examples/CMakeLists.txt -rw-r--r-- root/root 1645 2022-04-01 11:53 ./usr/share/doc/libs2-dev/examples/point_index.cc -rw-r--r-- root/root 4227 2022-04-01 11:53 ./usr/share/doc/libs2-dev/examples/term_index.cc -rw-r--r-- root/root 3886 2022-04-01 11:53 ./usr/share/doc/libs2-dev/examples/term_index.py python3-pywraps2_0.10.0-6build2_armhf.deb ----------------------------------------- new Debian package, version 2.0. size 163580 bytes: control archive=1154 bytes. 1012 bytes, 18 lines control 369 bytes, 4 lines md5sums 279 bytes, 12 lines * postinst #!/bin/sh 392 bytes, 12 lines * prerm #!/bin/sh Package: python3-pywraps2 Source: s2geometry Version: 0.10.0-6build2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: DebianOnMobile Team Installed-Size: 730 Depends: libs2-0 (= 0.10.0-6build2), libabsl20220623 (>= 0~20220623.0-1), libc6 (>= 2.4), libgcc-s1 (>= 3.5), libpython3.11 (>= 3.11.5), libpython3.12 (>= 3.12.0), libstdc++6 (>= 13.1), python3 (<< 3.13), python3 (>= 3.11~), python3:any Section: python Priority: optional Homepage: https://s2geometry.io Description: manipulating geometric shapes with spherical geometry - Python bindings s2geometry is for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it especially suitable for working with geographic data. . This package contains the Python bindings of the spatial s2 library. drwxr-xr-x root/root 0 2023-10-31 17:58 ./ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/lib/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root 340064 2023-10-31 17:58 ./usr/lib/python3/dist-packages/_pywraps2.cpython-311-arm-linux-gnueabihf.so -rw-r--r-- root/root 344160 2023-10-31 17:58 ./usr/lib/python3/dist-packages/_pywraps2.cpython-312-arm-linux-gnueabihf.so -rw-r--r-- root/root 45122 2023-10-31 17:58 ./usr/lib/python3/dist-packages/pywraps2.py drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-10-31 17:58 ./usr/share/doc/python3-pywraps2/ lrwxrwxrwx root/root 0 2023-10-31 17:58 ./usr/share/doc/python3-pywraps2/changelog.Debian.gz -> ../libs2-0/changelog.Debian.gz -rw-r--r-- root/root 2492 2022-11-21 07:28 ./usr/share/doc/python3-pywraps2/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 282888 Build-Time: 159 Distribution: noble-proposed Host Architecture: armhf Install-Time: 18 Job: s2geometry_0.10.0-6build2.dsc Machine Architecture: arm64 Package: s2geometry Package-Time: 178 Source-Version: 0.10.0-6build2 Space: 282888 Status: successful Version: 0.10.0-6build2 -------------------------------------------------------------------------------- Finished at 2023-10-31T18:12:47Z Build needed 00:02:58, 282888k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-26945320 Scanning for processes to kill in build PACKAGEBUILD-26945320