Thu Jun 1 06:24:16 UTC 2023 I: starting to build s2geometry/bookworm/armhf on jenkins on '2023-06-01 06:24' Thu Jun 1 06:24:16 UTC 2023 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_10/2589/console.log Thu Jun 1 06:24:16 UTC 2023 I: Downloading source for bookworm/s2geometry=0.10.0-6 --2023-06-01 06:24:16-- http://cdn-fastly.deb.debian.org/debian/pool/main/s/s2geometry/s2geometry_0.10.0-6.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2513 (2.5K) [text/prs.lines.tag] Saving to: ‘s2geometry_0.10.0-6.dsc’ 0K .. 100% 45.8M=0s 2023-06-01 06:24:16 (45.8 MB/s) - ‘s2geometry_0.10.0-6.dsc’ saved [2513/2513] Thu Jun 1 06:24:16 UTC 2023 I: s2geometry_0.10.0-6.dsc -----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-6 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 29b4df47311e4d4e07d91a5f3cc0dc4dfc6e373b 5564 s2geometry_0.10.0-6.debian.tar.xz Checksums-Sha256: 1c17b04f1ea20ed09a67a83151ddd5d8529716f509dde49a8190618d70532a3d 1110687 s2geometry_0.10.0.orig.tar.gz 1d788121c7a1e6473c1f4623cbb5d8b55093d5759fa68a5c916efc4f3665a0d4 5564 s2geometry_0.10.0-6.debian.tar.xz Files: c68f3c5d326dde9255681b9201393a9f 1110687 s2geometry_0.10.0.orig.tar.gz 2d5cd56b7c6d0f12725a54ed3bfd144c 5564 s2geometry_0.10.0-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmN7LdIACgkQW//cwljm lDO09hAAlQ5lWXz2sxs0g8r/uxidshWI15b6i5L7rR9qodtQdiqoqG1VC4wrlBqY lya/VyM2KLozdJU2eLwZuVs4RFmd6rUkqbvSQeJ0pkF4SuzVyHkIjIG6DgUD9iop qunpOVd+Mcb3YcHoQa6Zy1R07+4Q8d/0s2gwUASEQ0tDYS2TOqkHxUkaBjl0A8no brENuqhvJWBn+wbADfutOPB1hN6mU+YQzxfMHMX/cgJFUeW1q7cbsPnj2McLxWaq mn5aX5+c9c70g4RiAh0kudO5bRtMRf6Z6P/1RZTTJ1YTIXlsu03ARaZlNpwe30rC 2mqqoCayfDNRFuVY1lomNq1ip9OU5PtdwS5qRjA7ACa3vzTvi7pNP+E7PSKZXnv3 LBEx5lOjrP9ch0NK/BNBM5qmqHhSFxFzxBqt59EyJ4BkDgdvvNZOr0eviIzLaUMy JBDwCpvaTCrrQxqOx6qIn9wQu4TSx7MsWuLw8STnasbdXRThzc1wfbgCNBPKP0ra kG0ID2vkQvZ62YRbbUdxQJlxGyIuwjeiqgSz/4TA/vPHINWJdqnZ9qS4ShKpfjTZ 1su7yAw+EjHhHVFT0P0vkInB0oNS0Zexb6hNE+PHRVIjCzs3MGhWJ0eiNOvczl7j sn/CwGvL2vOkOYouc46l5s91lgs5h4tJqOw0XDX5obtYk1n+ON8= =chT3 -----END PGP SIGNATURE----- Thu Jun 1 06:24:16 UTC 2023 I: Checking whether the package is not for us Thu Jun 1 06:24:16 UTC 2023 I: Starting 1st build on remote node jtx1b-armhf-rb.debian.net. Thu Jun 1 06:24:16 UTC 2023 I: Preparing to do remote build '1' on jtx1b-armhf-rb.debian.net. Thu Jun 1 06:37:33 UTC 2023 I: Deleting $TMPDIR on jtx1b-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed May 31 18:24:34 -12 2023 I: pbuilder-time-stamp: 1685600674 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [s2geometry_0.10.0-6.dsc] I: copying [./s2geometry_0.10.0.orig.tar.gz] I: copying [./s2geometry_0.10.0-6.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Nov 20 19:50:42 2022 -12 gpgv: using RSA key 73B299CBD4EEADDCC017E87A5BFFDCC258E69433 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./s2geometry_0.10.0-6.dsc: no acceptable signature found dpkg-source: info: extracting s2geometry in s2geometry-0.10.0 dpkg-source: info: unpacking s2geometry_0.10.0.orig.tar.gz dpkg-source: info: unpacking s2geometry_0.10.0-6.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 I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/13248/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='d0e85762d4ca4b53ba01a9bb9cd6a732' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='13248' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.7j86PPSp/pbuilderrc_eC2v --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.7j86PPSp/b1 --logfile b1/build.log s2geometry_0.10.0-6.dsc' SUDO_GID='114' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux jtx1b 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux I: ls -l /bin total 5072 -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash -rwxr-xr-x 1 root root 133220 Sep 20 2022 date -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd -rwxr-xr-x 1 root root 68104 Sep 20 2022 df -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep -rwxr-xr-x 1 root root 67548 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch -rwxr-xr-x 1 root root 67548 Sep 20 2022 true -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/13248/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, libssl-dev, libabsl-dev (>= 0~20220623), dh-sequence-python3, python3-all-dev, swig (>= 4.0) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19324 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev; however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on libabsl-dev (>= 0~20220623); however: Package libabsl-dev is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-python3; however: Package dh-sequence-python3 is not installed. pbuilder-satisfydepends-dummy depends on python3-all-dev; however: Package python3-all-dev is not installed. pbuilder-satisfydepends-dummy depends on swig (>= 4.0); however: Package swig is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libabsl-dev{a} libabsl20220623{a} libarchive-zip-perl{a} libarchive13{a} libbrotli1{a} libcurl4{a} libdebhelper-perl{a} libelf1{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libicu72{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjsoncpp25{a} libldap-2.5-0{a} libmagic-mgc{a} libmagic1{a} libnghttp2-14{a} libpipeline1{a} libproc2-0{a} libpsl5{a} libpython3-all-dev{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.11{a} libpython3.11-dev{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1{a} libssl-dev{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} m4{a} man-db{a} media-types{a} po-debconf{a} procps{a} python3{a} python3-all{a} python3-all-dev{a} python3-dev{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3.11{a} python3.11-dev{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} swig{a} swig4.0{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl javascript-common libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules lynx psmisc publicsuffix wget 0 packages upgraded, 79 newly installed, 0 to remove and 0 not upgraded. Need to get 45.0 MB of archives. After unpacking 172 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main armhf libpython3.11-minimal armhf 3.11.2-6 [798 kB] Get: 2 http://deb.debian.org/debian bookworm/main armhf libexpat1 armhf 2.5.0-1 [79.9 kB] Get: 3 http://deb.debian.org/debian bookworm/main armhf python3.11-minimal armhf 3.11.2-6 [1714 kB] Get: 4 http://deb.debian.org/debian bookworm/main armhf python3-minimal armhf 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main armhf media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main armhf readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main armhf libreadline8 armhf 8.2-1.3 [144 kB] Get: 8 http://deb.debian.org/debian bookworm/main armhf libpython3.11-stdlib armhf 3.11.2-6 [1678 kB] Get: 9 http://deb.debian.org/debian bookworm/main armhf python3.11 armhf 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main armhf libpython3-stdlib armhf 3.11.2-1+b1 [9296 B] Get: 11 http://deb.debian.org/debian bookworm/main armhf python3 armhf 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main armhf libproc2-0 armhf 2:4.0.2-3 [54.2 kB] Get: 13 http://deb.debian.org/debian bookworm/main armhf procps armhf 2:4.0.2-3 [695 kB] Get: 14 http://deb.debian.org/debian bookworm/main armhf sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 15 http://deb.debian.org/debian bookworm/main armhf libmagic-mgc armhf 1:5.44-3 [305 kB] Get: 16 http://deb.debian.org/debian bookworm/main armhf libmagic1 armhf 1:5.44-3 [96.5 kB] Get: 17 http://deb.debian.org/debian bookworm/main armhf file armhf 1:5.44-3 [41.6 kB] Get: 18 http://deb.debian.org/debian bookworm/main armhf gettext-base armhf 0.21-12 [157 kB] Get: 19 http://deb.debian.org/debian bookworm/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 20 http://deb.debian.org/debian bookworm/main armhf groff-base armhf 1.22.4-10 [825 kB] Get: 21 http://deb.debian.org/debian bookworm/main armhf bsdextrautils armhf 2.38.1-5+b1 [78.6 kB] Get: 22 http://deb.debian.org/debian bookworm/main armhf libpipeline1 armhf 1.5.7-1 [33.6 kB] Get: 23 http://deb.debian.org/debian bookworm/main armhf man-db armhf 2.11.2-2 [1351 kB] Get: 24 http://deb.debian.org/debian bookworm/main armhf m4 armhf 1.4.19-3 [265 kB] Get: 25 http://deb.debian.org/debian bookworm/main armhf autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian bookworm/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian bookworm/main armhf autopoint all 0.21-12 [495 kB] Get: 29 http://deb.debian.org/debian bookworm/main armhf libicu72 armhf 72.1-3 [9048 kB] Get: 30 http://deb.debian.org/debian bookworm/main armhf libxml2 armhf 2.9.14+dfsg-1.2 [591 kB] Get: 31 http://deb.debian.org/debian bookworm/main armhf libarchive13 armhf 3.6.2-1 [299 kB] Get: 32 http://deb.debian.org/debian bookworm/main armhf libbrotli1 armhf 1.0.9-2+b6 [271 kB] Get: 33 http://deb.debian.org/debian bookworm/main armhf libsasl2-modules-db armhf 2.1.28+dfsg-10 [19.0 kB] Get: 34 http://deb.debian.org/debian bookworm/main armhf libsasl2-2 armhf 2.1.28+dfsg-10 [52.3 kB] Get: 35 http://deb.debian.org/debian bookworm/main armhf libldap-2.5-0 armhf 2.5.13+dfsg-5 [158 kB] Get: 36 http://deb.debian.org/debian bookworm/main armhf libnghttp2-14 armhf 1.52.0-1 [60.8 kB] Get: 37 http://deb.debian.org/debian bookworm/main armhf libpsl5 armhf 0.21.2-1 [57.5 kB] Get: 38 http://deb.debian.org/debian bookworm/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [55.2 kB] Get: 39 http://deb.debian.org/debian bookworm/main armhf libssh2-1 armhf 1.10.0-3+b1 [163 kB] Get: 40 http://deb.debian.org/debian bookworm/main armhf libcurl4 armhf 7.88.1-10 [347 kB] Get: 41 http://deb.debian.org/debian bookworm/main armhf libjsoncpp25 armhf 1.9.5-4 [68.6 kB] Get: 42 http://deb.debian.org/debian bookworm/main armhf librhash0 armhf 1.4.3-3 [146 kB] Get: 43 http://deb.debian.org/debian bookworm/main armhf libuv1 armhf 1.44.2-1 [126 kB] Get: 44 http://deb.debian.org/debian bookworm/main armhf cmake-data all 3.25.1-1 [2026 kB] Get: 45 http://deb.debian.org/debian bookworm/main armhf cmake armhf 3.25.1-1 [4263 kB] Get: 46 http://deb.debian.org/debian bookworm/main armhf libdebhelper-perl all 13.11.4 [81.2 kB] Get: 47 http://deb.debian.org/debian bookworm/main armhf libtool all 2.4.7-5 [517 kB] Get: 48 http://deb.debian.org/debian bookworm/main armhf dh-autoreconf all 20 [17.1 kB] Get: 49 http://deb.debian.org/debian bookworm/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 50 http://deb.debian.org/debian bookworm/main armhf libsub-override-perl all 0.09-4 [9304 B] Get: 51 http://deb.debian.org/debian bookworm/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 52 http://deb.debian.org/debian bookworm/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 53 http://deb.debian.org/debian bookworm/main armhf libelf1 armhf 0.188-2.1 [170 kB] Get: 54 http://deb.debian.org/debian bookworm/main armhf dwz armhf 0.15-1 [101 kB] Get: 55 http://deb.debian.org/debian bookworm/main armhf gettext armhf 0.21-12 [1229 kB] Get: 56 http://deb.debian.org/debian bookworm/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 57 http://deb.debian.org/debian bookworm/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 58 http://deb.debian.org/debian bookworm/main armhf debhelper all 13.11.4 [942 kB] Get: 59 http://deb.debian.org/debian bookworm/main armhf python3-lib2to3 all 3.11.2-3 [76.3 kB] Get: 60 http://deb.debian.org/debian bookworm/main armhf python3-distutils all 3.11.2-3 [131 kB] Get: 61 http://deb.debian.org/debian bookworm/main armhf dh-python all 5.20230130 [104 kB] Get: 62 http://deb.debian.org/debian bookworm/main armhf libabsl20220623 armhf 20220623.1-1 [365 kB] Get: 63 http://deb.debian.org/debian bookworm/main armhf libabsl-dev armhf 20220623.1-1 [963 kB] Get: 64 http://deb.debian.org/debian bookworm/main armhf libexpat1-dev armhf 2.5.0-1 [134 kB] Get: 65 http://deb.debian.org/debian bookworm/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 66 http://deb.debian.org/debian bookworm/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 67 http://deb.debian.org/debian bookworm/main armhf libjs-sphinxdoc all 5.3.0-4 [130 kB] Get: 68 http://deb.debian.org/debian bookworm/main armhf libpython3.11 armhf 3.11.2-6 [1710 kB] Get: 69 http://deb.debian.org/debian bookworm/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [902 kB] Get: 70 http://deb.debian.org/debian bookworm/main armhf libpython3.11-dev armhf 3.11.2-6 [3518 kB] Get: 71 http://deb.debian.org/debian bookworm/main armhf libpython3-dev armhf 3.11.2-1+b1 [9556 B] Get: 72 http://deb.debian.org/debian bookworm/main armhf libpython3-all-dev armhf 3.11.2-1+b1 [1068 B] Get: 73 http://deb.debian.org/debian bookworm/main armhf libssl-dev armhf 3.0.8-1 [2132 kB] Get: 74 http://deb.debian.org/debian bookworm/main armhf python3-all armhf 3.11.2-1+b1 [1060 B] Get: 75 http://deb.debian.org/debian bookworm/main armhf python3.11-dev armhf 3.11.2-6 [615 kB] Get: 76 http://deb.debian.org/debian bookworm/main armhf python3-dev armhf 3.11.2-1+b1 [26.2 kB] Get: 77 http://deb.debian.org/debian bookworm/main armhf python3-all-dev armhf 3.11.2-1+b1 [1076 B] Get: 78 http://deb.debian.org/debian bookworm/main armhf swig4.0 armhf 4.1.0-0.2 [1324 kB] Get: 79 http://deb.debian.org/debian bookworm/main armhf swig all 4.1.0-0.2 [321 kB] Fetched 45.0 MB in 4s (11.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19324 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.2-6) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_armhf.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:armhf (3.11.2-6) ... Setting up libexpat1:armhf (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19640 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_armhf.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../3-libreadline8_8.2-1.3_armhf.deb ... Unpacking libreadline8:armhf (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_armhf.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20074 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.2-1+b1_armhf.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../01-libproc2-0_2%3a4.0.2-3_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.2-3) ... Selecting previously unselected package procps. Preparing to unpack .../02-procps_2%3a4.0.2-3_armhf.deb ... Unpacking procps (2:4.0.2-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.44-3_armhf.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../05-libmagic1_1%3a5.44-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.44-3_armhf.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-12_armhf.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../08-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.4-10_armhf.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.38.1-5+b1_armhf.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../11-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.11.2-2_armhf.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-3_armhf.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-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 .../17-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../18-libicu72_72.1-3_armhf.deb ... Unpacking libicu72:armhf (72.1-3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../19-libxml2_2.9.14+dfsg-1.2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../20-libarchive13_3.6.2-1_armhf.deb ... Unpacking libarchive13:armhf (3.6.2-1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../21-libbrotli1_1.0.9-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../24-libldap-2.5-0_2.5.13+dfsg-5_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../25-libnghttp2-14_1.52.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.52.0-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../26-libpsl5_0.21.2-1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../27-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../28-libssh2-1_1.10.0-3+b1_armhf.deb ... Unpacking libssh2-1:armhf (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../29-libcurl4_7.88.1-10_armhf.deb ... Unpacking libcurl4:armhf (7.88.1-10) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../30-libjsoncpp25_1.9.5-4_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-4) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../31-librhash0_1.4.3-3_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../32-libuv1_1.44.2-1_armhf.deb ... Unpacking libuv1:armhf (1.44.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../33-cmake-data_3.25.1-1_all.deb ... Unpacking cmake-data (3.25.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../34-cmake_3.25.1-1_armhf.deb ... Unpacking cmake (3.25.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../35-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../36-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... 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 libelf1:armhf. Preparing to unpack .../42-libelf1_0.188-2.1_armhf.deb ... Unpacking libelf1:armhf (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../43-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../44-gettext_0.21-12_armhf.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../45-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 .../46-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../47-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../48-python3-lib2to3_3.11.2-3_all.deb ... Unpacking python3-lib2to3 (3.11.2-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../49-python3-distutils_3.11.2-3_all.deb ... Unpacking python3-distutils (3.11.2-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../50-dh-python_5.20230130_all.deb ... Unpacking dh-python (5.20230130) ... Selecting previously unselected package libabsl20220623:armhf. Preparing to unpack .../51-libabsl20220623_20220623.1-1_armhf.deb ... Unpacking libabsl20220623:armhf (20220623.1-1) ... Selecting previously unselected package libabsl-dev:armhf. Preparing to unpack .../52-libabsl-dev_20220623.1-1_armhf.deb ... Unpacking libabsl-dev:armhf (20220623.1-1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../53-libexpat1-dev_2.5.0-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.5.0-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../54-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 .../55-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 .../56-libjs-sphinxdoc_5.3.0-4_all.deb ... Unpacking libjs-sphinxdoc (5.3.0-4) ... Selecting previously unselected package libpython3.11:armhf. Preparing to unpack .../57-libpython3.11_3.11.2-6_armhf.deb ... Unpacking libpython3.11:armhf (3.11.2-6) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../58-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Selecting previously unselected package libpython3.11-dev:armhf. Preparing to unpack .../59-libpython3.11-dev_3.11.2-6_armhf.deb ... Unpacking libpython3.11-dev:armhf (3.11.2-6) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../60-libpython3-dev_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-dev:armhf (3.11.2-1+b1) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../61-libpython3-all-dev_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.11.2-1+b1) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../62-libssl-dev_3.0.8-1_armhf.deb ... Unpacking libssl-dev:armhf (3.0.8-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../63-python3-all_3.11.2-1+b1_armhf.deb ... Unpacking python3-all (3.11.2-1+b1) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../64-python3.11-dev_3.11.2-6_armhf.deb ... Unpacking python3.11-dev (3.11.2-6) ... Selecting previously unselected package python3-dev. Preparing to unpack .../65-python3-dev_3.11.2-1+b1_armhf.deb ... Unpacking python3-dev (3.11.2-1+b1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../66-python3-all-dev_3.11.2-1+b1_armhf.deb ... Unpacking python3-all-dev (3.11.2-1+b1) ... Selecting previously unselected package swig4.0. Preparing to unpack .../67-swig4.0_4.1.0-0.2_armhf.deb ... Unpacking swig4.0 (4.1.0-0.2) ... Selecting previously unselected package swig. Preparing to unpack .../68-swig_4.1.0-0.2_all.deb ... Unpacking swig (4.1.0-0.2) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libabsl20220623:armhf (20220623.1-1) ... Setting up libpsl5:armhf (0.21.2-1) ... Setting up libicu72:armhf (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:armhf (1.0.9-2+b6) ... Setting up libnghttp2-14:armhf (1.52.0-1) ... Setting up libmagic1:armhf (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Setting up autotools-dev (20220109.1) ... Setting up libuv1:armhf (1.44.2-1) ... Setting up libexpat1-dev:armhf (2.5.0-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libproc2-0:armhf (2:4.0.2-3) ... Setting up libssl-dev:armhf (3.0.8-1) ... Setting up autopoint (0.21-12) ... Setting up libjsoncpp25:armhf (1.9.5-4) ... Setting up libabsl-dev:armhf (20220623.1-1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up librhash0:armhf (1.4.3-3) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up procps (2:4.0.2-3) ... Setting up libsub-override-perl (0.09-4) ... Setting up libssh2-1:armhf (1.10.0-3+b1) ... Setting up cmake-data (3.25.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up swig4.0 (4.1.0-0.2) ... Setting up libelf1:armhf (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:armhf (2.9.14+dfsg-1.2) ... 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 gettext (0.21-12) ... Setting up swig (4.1.0-0.2) ... Setting up libtool (2.4.7-5) ... Setting up libarchive13:armhf (3.6.2-1) ... Setting up libreadline8:armhf (8.2-1.3) ... Setting up libldap-2.5-0:armhf (2.5.13+dfsg-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libjs-sphinxdoc (5.3.0-4) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libcurl4:armhf (7.88.1-10) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:armhf (3.11.2-6) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up cmake (3.25.1-1) ... Setting up libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6) ... Setting up libpython3.11:armhf (3.11.2-6) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libpython3.11-dev:armhf (3.11.2-6) ... Setting up python3-lib2to3 (3.11.2-3) ... Setting up python3-distutils (3.11.2-3) ... Setting up dh-python (5.20230130) ... Setting up libpython3-dev:armhf (3.11.2-1+b1) ... Setting up python3.11-dev (3.11.2-6) ... Setting up python3-all (3.11.2-1+b1) ... Setting up libpython3-all-dev:armhf (3.11.2-1+b1) ... Setting up python3-dev (3.11.2-1+b1) ... Setting up python3-all-dev (3.11.2-1+b1) ... Processing triggers for libc-bin (2.36-9) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/s2geometry-0.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../s2geometry_0.10.0-6_source.changes dpkg-buildpackage: info: source package s2geometry dpkg-buildpackage: info: source version 0.10.0-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jochen Sprickerhof dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:240: dh_auto_clean --buildsystem=cmake dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:240: dh_auto_configure --buildsystem=cmake --builddirectory=/build/s2geometry-0.10.0/.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 12.2.0 -- The CXX compiler identification is GNU 12.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.8") -- 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.2", minimum required is "3.11") found components: Interpreter Development Development.Module Development.Embed GTEST_ROOT: CMake Warning (dev) at /usr/share/cmake-3.25/Modules/UseSWIG.cmake:776 (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.25/Modules/UseSWIG.cmake:618 (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.25/Modules/UseSWIG.cmake:889 (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 -- Generating done 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: /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build dh_auto_build -O--buildsystem=pybuild I: pybuild base:240: dh_auto_build --buildsystem=cmake --builddirectory=/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build -- cd .pybuild/cpython3_3.11/build && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' /usr/bin/cmake -S/build/s2geometry-0.10.0 -B/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/CMakeFiles /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/s2geometry-0.10.0/.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 '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' cd /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/s2geometry-0.10.0 /build/s2geometry-0.10.0/src/python /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' cd /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/s2geometry-0.10.0 /build/s2geometry-0.10.0 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/CMakeFiles/s2.dir/DependInfo.cmake --color= Dependee "/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/DependInfo.cmake" is newer than depender "/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/depend.internal". Dependee "/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/pywraps2_swig_compilation.dir/depend.internal". make[3]: Leaving directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' make -f CMakeFiles/s2.dir/build.make CMakeFiles/s2.dir/build make[3]: Entering directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' [ 2%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o [ 2%] 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/include/python3.11 -I/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/encoded_s2cell_id_vector.cc Scanning dependencies of target pywraps2_swig_compilation make[3]: Leaving directory '/build/s2geometry-0.10.0/.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 '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' [ 3%] Swig compile s2.i for python cd /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python && /usr/bin/cmake -E make_directory /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir cd /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python && /usr/bin/cmake -E touch /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON.stamp cd /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python -c++ -interface _pywraps2 -I/usr/include -I/usr/include/python3.11 -I/build/s2geometry-0.10.0/src -o /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx /build/s2geometry-0.10.0/src/python/s2.i /build/s2geometry-0.10.0/src/s2/util/coding/coder.h:53: Warning 362: operator= ignored /build/s2geometry-0.10.0/src/s2/s2region.h:45: Warning 362: operator= ignored /build/s2geometry-0.10.0/src/s2/s2region_coverer.h:253: Warning 350: operator new ignored /build/s2geometry-0.10.0/src/s2/s2region_coverer.h:257: Warning 351: operator delete ignored /build/s2geometry-0.10.0/src/s2/s2region_term_indexer.h:240: Warning 362: operator= ignored /build/s2geometry-0.10.0/src/s2/s2cell_union.h:78: Warning 509: Overloaded method S2CellUnion::S2CellUnion(std::vector< uint64,std::allocator< uint64 > > const &) effectively ignored, /build/s2geometry-0.10.0/src/s2/s2cell_union.h:74: Warning 509: as it is shadowed by S2CellUnion::S2CellUnion(std::vector< S2CellId,std::allocator< S2CellId > >). make[3]: Leaving directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' [ 3%] Built target pywraps2_swig_compilation [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/encoded_s2shape_index.cc /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc: In function 'void s2coding::EncodeS2PointVectorFast(absl::debian3::Span >, Encoder*)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc: In function 's2coding::BlockCode s2coding::GetBlockCode(absl::debian3::Span, uint64, bool)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~ In file included from /build/s2geometry-0.10.0/src/s2/encoded_s2cell_id_vector.h:22, from /build/s2geometry-0.10.0/src/s2/encoded_s2cell_id_vector.cc:18: /build/s2geometry-0.10.0/src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintVector(absl::debian3::Span, Encoder*) [with T = long long unsigned int]': /build/s2geometry-0.10.0/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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/encoded_uint_vector.h:22: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1294:21, inlined from 'void s2coding::EncodeS2CellIdVector(absl::debian3::Span, Encoder*)' at /build/s2geometry-0.10.0/src/s2/encoded_s2cell_id_vector.cc:129:21: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/encoded_uint_vector.h:22, from /build/s2geometry-0.10.0/src/s2/encoded_string_vector.h:26, from /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.h:24, from /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc:599:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc:612:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/encoded_string_vector.cc /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function '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++/12/bits/stl_vector.h:1294:21, inlined from 'std::vector > s2coding::EncodedS2PointVector::Decode() const' at /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc:127:21: /usr/include/c++/12/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc: In function 'int s2coding::ChooseBestLevel(absl::debian3::Span >, std::vector*)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc: In function 'void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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++/12/bits/stl_vector.h:1294:21, inlined from 'Encoder* s2coding::StringVectorEncoder::AddViaEncoder()' at /build/s2geometry-0.10.0/src/s2/encoded_string_vector.h:135:21, inlined from 'void s2coding::EncodeS2PointVectorCompact(absl::debian3::Span >, Encoder*)' at /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc:475:42: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '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 /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc:514:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/encoded_s2point_vector.cc: In function 'void s2coding::EncodeS2PointVector(absl::debian3::Span >, CodingHint, Encoder*)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/id_set_lexicon.cc In file included from /build/s2geometry-0.10.0/src/s2/encoded_string_vector.h:26, from /build/s2geometry-0.10.0/src/s2/encoded_string_vector.cc:18: /build/s2geometry-0.10.0/src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintVector(absl::debian3::Span, Encoder*) [with T = long long unsigned int]': /build/s2geometry-0.10.0/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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/encoded_uint_vector.h:22: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1294:21, inlined from 'void s2coding::StringVectorEncoder::Encode(Encoder*)' at /build/s2geometry-0.10.0/src/s2/encoded_string_vector.cc:32:21: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '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++/12/bits/stl_vector.h:1294:21, inlined from 'void s2coding::StringVectorEncoder::Add(const std::string&)' at /build/s2geometry-0.10.0/src/s2/encoded_string_vector.h:129:21, inlined from 'static void s2coding::StringVectorEncoder::Encode(absl::debian3::Span >, Encoder*)' at /build/s2geometry-0.10.0/src/s2/encoded_string_vector.cc:43:46: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/s2geometry-0.10.0/src/s2/encoded_s2shape_index.cc:18: /build/s2geometry-0.10.0/src/s2/encoded_s2shape_index.h: In member function 'virtual void EncodedS2ShapeIndex::Iterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:43, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/encoded_s2shape_index.cc:31:20: /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 757 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/encoded_s2shape_index.cc: In member function 'virtual S2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate(S2CellId)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/encoded_s2shape_index.cc:36:20: /build/s2geometry-0.10.0/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.11 -I/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc In file included from /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:39, from /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:26: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1135:34: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1143:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc: In member function 'virtual S2ShapeIndex::CellRelation MutableS2ShapeIndex::Iterator::Locate(S2CellId)': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc: In member function 'S2CellId MutableS2ShapeIndex::ShrinkToFit(const S2PaddedCell&, const R2Rect&) const': /build/s2geometry-0.10.0/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 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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1629:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc: In member function 'void MutableS2ShapeIndex::UpdateEdges(const S2PaddedCell&, std::vector*, InteriorTracker*, EdgeAllocator*, bool)': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc: In member function 'void MutableS2ShapeIndex::SkipCellRange(S2CellId, S2CellId, InteriorTracker*, EdgeAllocator*, bool)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1285:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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)) { | ^ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1294:66: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc: In member function 'void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1230:35: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc: In member function 'void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, InteriorTracker*)': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1255:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1259:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc: In member function 'void MutableS2ShapeIndex::FinishPartialShape(int)': /build/s2geometry-0.10.0/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)) { | ^ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1069:73: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ^ 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++/12/bits/stl_vector.h:1294:21, inlined from 'Encoder* s2coding::StringVectorEncoder::AddViaEncoder()' at /build/s2geometry-0.10.0/src/s2/encoded_string_vector.h:135:21, inlined from 'void MutableS2ShapeIndex::Encode(Encoder*) const' at /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.cc:1956:21: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2buffer_operation.h:21, from /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:49: /usr/include/c++/12/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++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:371:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builder.cc 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 /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:449:20, inlined from 'void S2BufferOperation::AddPoint(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:435:6: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc: In member function 'void S2BufferOperation::AddLoop(S2PointLoopSpan)': /build/s2geometry-0.10.0/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), | ^~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc: In member function 'void S2BufferOperation::AddPolyline(S2PointSpan)': /build/s2geometry-0.10.0/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++/12/bits/stl_iterator.h:735:22, inlined from '_OIter std::reverse_copy(_BIter, _BIter, _OIter) [with _BIter = const Vector3*; _OIter = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algo.h:1169:14, inlined from 'void S2BufferOperation::AddPolyline(S2PointSpan)' at /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:650:22: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator*>; _Tp = Vector3; _Alloc = std::allocator >]', inlined from '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 >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, inlined from 'void S2BufferOperation::AddPolyline(S2PointSpan)' at /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:676:17: /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator*>; _Tp = Vector3; _Alloc = std::allocator >]', inlined from '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 >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, inlined from 'void S2BufferOperation::AddPolyline(S2PointSpan)' at /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:697:19: /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc: In member function 'void S2BufferOperation::BufferShape(const S2Shape&)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2buffer_operation.cc:61: /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2builder.h:35, from /build/s2geometry-0.10.0/src/s2/s2buffer_operation.h:25: /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h:221:18: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builder_graph.cc In file included from /build/s2geometry-0.10.0/src/s2/s2boolean_operation.cc:80: /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:43, from /build/s2geometry-0.10.0/src/s2/s2builder.h:35, from /build/s2geometry-0.10.0/src/s2/s2boolean_operation.h:25, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2boolean_operation.cc:2318:12: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_closed_set_normalizer.cc In file included from /usr/include/c++/12/algorithm:61, from /build/s2geometry-0.10.0/src/s2/s2builder.h:24, from /build/s2geometry-0.10.0/src/s2/s2builder.cc:69: /usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/12/bits/stl_algo.h:60: /usr/include/c++/12/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++/12/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++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802: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++/12/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++/12/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++/12/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++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802: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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builder.h:28: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_find_polygon_degeneracies.cc In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:474:19: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:377:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2builder.cc: In member function 'void S2Builder::AddPolyline(S2PointSpan)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:1321:16, inlined from 'void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)' at /build/s2geometry-0.10.0/src/s2/s2builder.cc:1410:35: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:1322:16, inlined from 'void S2Builder::AddSnappedEdges(InputEdgeId, InputEdgeId, const GraphOptions&, std::vector >*, std::vector*, IdSetLexicon*, std::vector >*)' at /build/s2geometry-0.10.0/src/s2/s2builder.cc:1410:35: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:1410:35: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:603:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1294:21, inlined from 'S2Builder::AddEdgeCrossings(const MutableS2ShapeIndex&)::' at /build/s2geometry-0.10.0/src/s2/s2builder.cc:695:31: /usr/include/c++/12/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 /build/s2geometry-0.10.0/src/s2/s2builder.h:35: /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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.11 -I/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_get_snapped_winding_delta.cc /usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908: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++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908: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++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/s2geometry-0.10.0/src/s2/s2closest_point_query.h:28, from /build/s2geometry-0.10.0/src/s2/s2builder.cc:95: /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h: In member function 'void S2ClosestPointQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance; Data = int]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:683:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.h:34, from /build/s2geometry-0.10.0/src/s2/s2builder.cc:94: /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:43: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:811:16: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h: In member function 'bool S2ClosestPointQueryBase::ProcessOrEnqueue(S2CellId, Iterator*, bool) [with Distance = S2MinDistance; Data = int]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ^~~~ /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h: In member function 'void S2ClosestPointQueryBase::InitCovering() [with Distance = S2MinDistance; Data = int]': /build/s2geometry-0.10.0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h: In member function 'void S2ClosestPointQueryBase::InitQueue() [with Distance = S2MinDistance; Data = int]': /build/s2geometry-0.10.0/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*/); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h: In member function 'void S2ClosestPointQueryBase::FindClosestPointsOptimized() [with Distance = S2MinDistance; Data = int]': /build/s2geometry-0.10.0/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 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++/12/bits/stl_algo.h:4820:18, inlined from 'void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]' at /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:459:14: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __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++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]' at /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:459:14: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1854 | 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++/12/bits/stl_iterator.h:735: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++/12/bits/stl_algo.h:1007: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++/12/bits/stl_algo.h:4474:32, inlined from 'void S2ClosestPointQueryBase::FindClosestPoints(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Data = int]' at /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:460:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2closest_point_query_base.h:466:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /build/s2geometry-0.10.0/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 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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:713:51: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:751:52: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:674:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:681:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:536:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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++/12/bits/stl_algo.h:4820:18, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __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++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1854 | 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++/12/bits/stl_iterator.h:735: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++/12/bits/stl_algo.h:1002: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++/12/bits/stl_algo.h:4474:32, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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++/12/bits/stl_iterator.h:735: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++/12/bits/stl_algo.h:1007: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++/12/bits/stl_algo.h:4474:32, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:1059:19: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polygon_layer.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 = {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 /build/s2geometry-0.10.0/src/s2/s2builder.cc:777:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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++/12/bits/stl_algo.h:4820:18, inlined from 'void S2Builder::AddForcedSites(S2PointIndex*)' at /build/s2geometry-0.10.0/src/s2/s2builder.cc:709:12: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __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++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void S2Builder::AddForcedSites(S2PointIndex*)' at /build/s2geometry-0.10.0/src/s2/s2builder.cc:709:12: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_map.h:53, from /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:30, from /build/s2geometry-0.10.0/src/s2/s2builder.h:35, from /build/s2geometry-0.10.0/src/s2/s2builderutil_get_snapped_winding_delta.h:22, from /build/s2geometry-0.10.0/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) | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2builderutil_get_snapped_winding_delta.cc: In function 'int s2builderutil::{anonymous}::GetEdgeWindingDelta(const S2Point&, const S2Point&, absl::debian3::Span >)': /build/s2geometry-0.10.0/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 file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builder.h:28: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/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++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]', inlined from 'bool s2builderutil::{anonymous}::BuildChain(VertexId, const Graph&, InputVertexEdgeMap*, std::vector >*, std::vector >*, S2Error*)' at /build/s2geometry-0.10.0/src/s2/s2builderutil_get_snapped_winding_delta.cc:138:24, inlined from 'int s2builderutil::GetSnappedWindingDelta(const S2Point&, VertexId, absl::debian3::Span, const InputEdgeFilter&, const S2Builder&, const Graph&, S2Error*)' at /build/s2geometry-0.10.0/src/s2/s2builderutil_get_snapped_winding_delta.cc:256:20: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polyline_layer.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2point_vector_layer.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polygon_layer.h:36, from /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polygon_layer.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polygon_layer.cc:87:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polygon_layer.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polyline_layer.h:22, from /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polyline_layer.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polyline_layer.cc: In member function 'virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)': /build/s2geometry-0.10.0/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polyline_layer.cc:78:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polyline_layer.cc:80:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2builderutil_lax_polyline_layer.cc: In member function 'virtual void s2builderutil::LaxPolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)': /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_layer.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2point_vector_layer.h:22, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2point_vector_layer.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2point_vector_layer.cc:60:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_vector_layer.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_vector_layer.h:22, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_vector_layer.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_layer.h:22, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_layer.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_vector_layer.cc:74:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_vector_layer.cc:76:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_vector_layer.cc: In member function 'virtual void s2builderutil::S2PolylineVectorLayer::Build(const S2Builder::Layer::Graph&, S2Error*)': /build/s2geometry-0.10.0/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()); | ^ /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_layer.cc: In member function 'virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)': /build/s2geometry-0.10.0/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_layer.cc:86:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_layer.cc:88:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polyline_layer.cc: In member function 'virtual void s2builderutil::S2PolylineLayer::Build(const S2Builder::Layer::Graph&, S2Error*)': /build/s2geometry-0.10.0/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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polygon_layer.h:37, from /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polygon_layer.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2builderutil_snap_functions.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2cap.cc In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2builderutil_s2polygon_layer.cc:83:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2cell.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2cell_id.cc /build/s2geometry-0.10.0/src/s2/s2cell.cc: In constructor 'S2Cell::S2Cell(S2CellId)': /build/s2geometry-0.10.0/src/s2/s2cell.cc:54:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 54 | S2Cell::S2Cell(S2CellId id) { | ^~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell.cc: In member function 'bool S2Cell::Decode(Decoder*)': /build/s2geometry-0.10.0/src/s2/s2cell.cc:296:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 296 | new (this) S2Cell(id); | ^ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc /build/s2geometry-0.10.0/src/s2/s2cell_id.cc: In member function 'S2CellId S2CellId::maximum_tile(S2CellId) const': /build/s2geometry-0.10.0/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 { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.cc: In member function 'int S2CellId::GetCommonAncestorLevel(S2CellId) const': /build/s2geometry-0.10.0/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 { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.cc: In function 'std::ostream& operator<<(std::ostream&, S2CellId)': /build/s2geometry-0.10.0/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.11 -I/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2centroids.cc In file included from /build/s2geometry-0.10.0/src/s2/s2cell_index.h:30, from /build/s2geometry-0.10.0/src/s2/s2cell_index.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_index.cc: In member function 'void S2CellIndex::RangeIterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2cell_index.cc:146:25: /build/s2geometry-0.10.0/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2closest_cell_query.cc /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In function 'bool EntirelyPrecedes(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:271:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'virtual S2LatLngRect S2CellUnion::GetRectBound() const': /build/s2geometry-0.10.0/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()); | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'virtual S2Cap S2CellUnion::GetCapBound() const': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2cell_union.h:33, from /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'bool operator==(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.h:485:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.cc In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/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 /build/s2geometry-0.10.0/src/s2/s2cell_union.h:27: /usr/include/c++/12/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++/12/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, | ^~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'double S2CellUnion::ApproxArea() const': /build/s2geometry-0.10.0/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(); | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'double S2CellUnion::ExactArea() const': /build/s2geometry-0.10.0/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(); | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'void S2CellUnion::InitFromBeginEnd(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:89:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /build/s2geometry-0.10.0/src/s2/s2cell_union.h:31: /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:90:3: note: in expansion of macro 'S2_DCHECK' 90 | S2_DCHECK(begin.is_leaf()) << begin; | ^~~~~~~~~ /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:91:3: note: in expansion of macro 'S2_DCHECK' 91 | S2_DCHECK(end.is_leaf()) << end; | ^~~~~~~~~ /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:93:3: note: in expansion of macro 'S2_DCHECK' 93 | S2_DCHECK(begin.is_valid() || begin == kLeafEnd) << begin; | ^~~~~~~~~ /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:94:3: note: in expansion of macro 'S2_DCHECK' 94 | S2_DCHECK(end.is_valid() || end == kLeafEnd) << end; | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In static member function 'static S2CellUnion S2CellUnion::FromBeginEnd(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:73:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:75:26: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'void S2CellUnion::InitFromMinMax(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:84:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:86:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:85:3: note: in expansion of macro 'S2_DCHECK' 85 | S2_DCHECK(max_id.is_valid()) << max_id; | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In static member function 'static S2CellUnion S2CellUnion::FromMinMax(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:67:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:69:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'bool S2CellUnion::Contains(S2CellId) const': /build/s2geometry-0.10.0/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 { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:282:3: note: in expansion of macro 'S2_DCHECK' 282 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'virtual bool S2CellUnion::Contains(const S2Cell&) const': /build/s2geometry-0.10.0/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()); | ~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'virtual bool S2CellUnion::Contains(const S2Point&) const': /build/s2geometry-0.10.0/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)); | ~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'S2CellUnion S2CellUnion::Intersection(S2CellId) const': /build/s2geometry-0.10.0/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 { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:344:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 344 | if (Contains(id)) { | ~~~~~~~~^~~~ /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:342:3: note: in expansion of macro 'S2_DCHECK' 342 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'bool S2CellUnion::Intersects(S2CellId) const': /build/s2geometry-0.10.0/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 { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:290:3: note: in expansion of macro 'S2_DCHECK' 290 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In member function 'virtual bool S2CellUnion::MayIntersect(const S2Cell&) const': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In function 'void GetDifferenceInternal(S2CellId, const S2CellUnion&, std::vector*)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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)) { | ~~~~~~~~~~~~^~~~~~ /build/s2geometry-0.10.0/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++/12/bits/stl_algo.h:1629:23: /usr/include/c++/12/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++/12/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++/12/bits/stl_algo.h:1632:19: /usr/include/c++/12/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++/12/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++/12/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++/12/bits/stl_algo.h:1901: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++/12/bits/stl_algo.h:1916:27: /usr/include/c++/12/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++/12/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'S2CellId'} changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_union.cc: In static member function 'static void S2CellUnion::Normalize(std::vector*)': /build/s2geometry-0.10.0/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) /build/s2geometry-0.10.0/src/s2/base/logging.h:134:5: note: in expansion of macro 'S2_LOG_IF' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_union.cc:170:5: note: in expansion of macro 'S2_DCHECK' 170 | S2_DCHECK(id.is_valid()) << id; | ^~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2closest_point_query.cc In file included from /build/s2geometry-0.10.0/src/s2/s2cell.h:26, from /build/s2geometry-0.10.0/src/s2/s2closest_cell_query.h:28, from /build/s2geometry-0.10.0/src/s2/s2closest_cell_query.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:32, from /build/s2geometry-0.10.0/src/s2/s2closest_cell_query.h:30: /build/s2geometry-0.10.0/src/s2/s2cell_index.h: In member function 'void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2closest_cell_query.h:22: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/container/btree_set.h:52, from /build/s2geometry-0.10.0/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 { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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++/12/vector:70, from /usr/include/c++/12/queue:61, from /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.h:22, from /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2contains_vertex_query.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 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) | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:772:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ^~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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 file included from /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.h:34: /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2distance_target.h:23, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:811:16: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 { | ^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:713:51: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:751:52: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:674:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:681:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2coords.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2crossing_edge_query.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2debug.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2earth.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.h:22, from /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:168:22: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:62:22: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:44:20: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:63, from /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.h:21: /usr/include/c++/12/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++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/12/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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:180:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2point.h:21, from /build/s2geometry-0.10.0/src/s2/s1angle.h:28, from /build/s2geometry-0.10.0/src/s2/s2cap.h:28, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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++/12/algorithm:61, from /build/s2geometry-0.10.0/src/s2/s2cap.h:21: /usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802: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++/12/bits/stl_algo.h:60: /usr/include/c++/12/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++/12/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++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908: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++/12/bits/stl_algo.h:1887: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++/12/bits/stl_algo.h:1921:38: /usr/include/c++/12/bits/stl_algo.h:88:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 88 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:90:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 90 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:92:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 92 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | 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++/12/bits/stl_algo.h:1889: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++/12/bits/stl_algo.h:1921:38: /usr/include/c++/12/bits/stl_algo.h:1874:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1874 | 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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:50:22: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:204:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:205:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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++/12/bits/stl_algo.h:4853:18, inlined from 'std::unique_ptr S2ConvexHullQuery::GetConvexHull()' at /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:121:12: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __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++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = OrderedCcwAround]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'std::unique_ptr S2ConvexHullQuery::GetConvexHull()' at /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:121:12: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | 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 /build/s2geometry-0.10.0/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++/12/bits/stl_algo.h:1134:21, inlined from 'std::unique_ptr S2ConvexHullQuery::GetConvexHull()' at /build/s2geometry-0.10.0/src/s2/s2convex_hull_query.cc:146:15: /usr/include/c++/12/bits/stl_algo.h:1107:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1107 | 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 /build/s2geometry-0.10.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/s2geometry-0.10.0/src/s2/s2crossing_edge_query.h:30, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2crossing_edge_query.cc:270:13: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2crossing_edge_query.cc: In member function 'bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)' at /build/s2geometry-0.10.0/src/s2/s2crossing_edge_query.cc:225:55: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2crossing_edge_query.cc: In member function 'bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)': /build/s2geometry-0.10.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2edge_crosser.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2crossing_edge_query.h:22: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {s2shapeutil::ShapeEdge}; _Tp = s2shapeutil::ShapeEdge; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2edge_crossings.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2furthest_edge_query.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2edge_tessellator.h:21, from /build/s2geometry-0.10.0/src/s2/s2edge_tessellator.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2edge_tessellator.cc:234:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2edge_tessellator.cc:215:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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 /build/s2geometry-0.10.0/src/s2/s2edge_tessellator.cc:269:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2edge_tessellator.cc:248:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2latlng_rect.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2latlng_rect_bounder.cc In file included from /usr/include/c++/12/algorithm:61, from /usr/include/absl/container/inlined_vector.h:38, from /build/s2geometry-0.10.0/src/s2/s2furthest_edge_query.h:26, from /build/s2geometry-0.10.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/12/queue:62, from /build/s2geometry-0.10.0/src/s2/s2furthest_edge_query.h:20: /usr/include/c++/12/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++/12/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++/12/vector:70, from /usr/include/c++/12/queue:61: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2lax_loop_shape.cc /usr/include/c++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908: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++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/s2geometry-0.10.0/src/s2/s2furthest_edge_query.h:32: /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2distance_target.h:23, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:811:16: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2lax_polygon_shape.cc In file included from /usr/include/absl/container/btree_set.h:52, from /build/s2geometry-0.10.0/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:713:51: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:751:52: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:674:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:681:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:536:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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++/12/bits/stl_algo.h:4820:18, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __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++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Result*, vector::Result, allocator::Result> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:539:14: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1854 | 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++/12/bits/stl_iterator.h:735: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++/12/bits/stl_algo.h:1002: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++/12/bits/stl_algo.h:4474:32, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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++/12/bits/stl_iterator.h:735: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++/12/bits/stl_algo.h:1007: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++/12/bits/stl_algo.h:4474:32, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MaxDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:540:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _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++/12/bits/stl_vector.h:1294:21, inlined from 'void S2FurthestEdgeQuery::FindFurthestEdges(Target*, std::vector*)' at /build/s2geometry-0.10.0/src/s2/s2furthest_edge_query.cc:76:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2lax_polyline_shape.cc /build/s2geometry-0.10.0/src/s2/s2lax_loop_shape.cc: In member function 'void S2LaxLoopShape::Init(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2lax_loop_shape.cc: In constructor 'S2LaxLoopShape::S2LaxLoopShape(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ~~~~^~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2loop.cc /build/s2geometry-0.10.0/src/s2/s2lax_polyline_shape.cc: In member function 'void S2LaxPolylineShape::Init(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2lax_polyline_shape.cc: In constructor 'S2LaxPolylineShape::S2LaxPolylineShape(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ~~~~^~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2loop_measures.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2memory_tracker.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2loop_measures.h:31, from /build/s2geometry-0.10.0/src/s2/s2loop_measures.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2loop_measures.cc:164:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2metrics.cc In file included from /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:39, from /build/s2geometry-0.10.0/src/s2/s2loop.h:34, from /build/s2geometry-0.10.0/src/s2/s2loop.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /build/s2geometry-0.10.0/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 { | ^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2max_distance_targets.cc In file included from /build/s2geometry-0.10.0/src/s2/s2loop.h:32: /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'bool S2Loop::BoundaryApproxIntersects(const MutableS2ShapeIndex::Iterator&, const S2Cell&) const': /build/s2geometry-0.10.0/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())); /build/s2geometry-0.10.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc:482:3: note: in expansion of macro 'S2_DCHECK' 482 | S2_DCHECK(it.id().contains(target.id())); | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'bool LoopCrosser::CellCrossesAnySubcell(const S2ClippedShape&, S2CellId)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~ /build/s2geometry-0.10.0/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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2loop.h:26: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'virtual bool S2Loop::Contains(const S2Cell&) const': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'virtual bool S2Loop::MayIntersect(const S2Cell&) const': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~^~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.cc /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'void S2Loop::Init(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) { | ^~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'void RangeIterator::SeekBeyond(const RangeIterator&)': /build/s2geometry-0.10.0/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()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'bool LoopCrosser::HasCrossing(RangeIterator*, RangeIterator*)': /build/s2geometry-0.10.0/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())); /build/s2geometry-0.10.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc:907:3: note: in expansion of macro 'S2_DCHECK' 907 | S2_DCHECK(ai->id().contains(bi->id())); | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc: In member function 'bool LoopCrosser::HasCrossingRelation(RangeIterator*, RangeIterator*)': /build/s2geometry-0.10.0/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())); /build/s2geometry-0.10.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2loop.cc:955:21: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2loop.cc:975:16: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2loop.cc:978:16: /build/s2geometry-0.10.0/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 file included from /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.h:34, from /build/s2geometry-0.10.0/src/s2/s2loop.cc:44: /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:43: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:811:16: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:713:51: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:751:52: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:674:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:681:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc: In constructor 'S2Loop::S2Loop(absl::debian3::Span >, S2Debug)': /build/s2geometry-0.10.0/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) | ^~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc:105:7: note: parameter passing for argument of type 'absl::debian3::Span >' changed in GCC 7.1 105 | Init(vertices); | ~~~~^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2loop.cc: In constructor 'S2Loop::S2Loop(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) | ^~~~~~ /build/s2geometry-0.10.0/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++/12/bits/stl_vector.h:1294:21, inlined from 'static std::unique_ptr S2Loop::MakeRegularLoop(const Matrix3x3_d&, S1Angle, int)' at /build/s2geometry-0.10.0/src/s2/s2loop.cc:1484:23: /usr/include/c++/12/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 /build/s2geometry-0.10.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2padded_cell.cc In file included from /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:27, from /build/s2geometry-0.10.0/src/s2/s2max_distance_targets.cc:26: /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2distance_target.h:23, from /build/s2geometry-0.10.0/src/s2/s2max_distance_targets.h:30, from /build/s2geometry-0.10.0/src/s2/s2max_distance_targets.cc:16: /build/s2geometry-0.10.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:401:19: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:404:19: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h:245:18: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:249:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:251:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:255:13: /build/s2geometry-0.10.0/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 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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:337:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:305:19: /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2point_compression.cc In file included from /build/s2geometry-0.10.0/src/s2/s2cell.h:26, from /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.h:31, from /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.h:32: /build/s2geometry-0.10.0/src/s2/s2cell_index.h: In member function 'void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2padded_cell.cc: In constructor 'S2PaddedCell::S2PaddedCell(S2CellId, double)': /build/s2geometry-0.10.0/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) | ^~~~~~~~~~~~ In file included from /build/s2geometry-0.10.0/src/s2/s2distance_target.h:23, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:27, from /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.cc:29: /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h:245:18: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::VisitContainingShapes(const S2Point&, const ShapeVisitor&) [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:401:19: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:404:19: /build/s2geometry-0.10.0/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++/12/vector:70, from /usr/include/absl/hash/internal/hash.h:43, from /usr/include/absl/hash/hash.h:85, from /build/s2geometry-0.10.0/src/s2/s2point.h:21, from /build/s2geometry-0.10.0/src/s2/s1angle.h:28, from /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.h:29: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2point_region.cc In file included from /build/s2geometry-0.10.0/src/s2/s2closest_cell_query.h:30, from /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.cc:26: /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:737:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:723:14: /build/s2geometry-0.10.0/src/s2/s2cell_index.h:554:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 554 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:727:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:730:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:249:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:251:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:255:13: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.h:34, from /build/s2geometry-0.10.0/src/s2/s2min_distance_targets.cc:27: /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:811:16: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2point_compression.cc: In function 'bool S2DecodePointsCompressed(Decoder*, int, absl::debian3::Span >)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2point_compression.cc: In function 'void S2EncodePointsCompressed(absl::debian3::Span, int, Encoder*)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2pointutil.cc In file included from /usr/include/absl/container/btree_set.h:52, from /build/s2geometry-0.10.0/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 { | ^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2polygon.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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ^~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:674:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:681:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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) | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, Label) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h:772:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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); | ^~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2polyline.cc In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:315:53: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/util/math/vector.h:35, from /build/s2geometry-0.10.0/src/s2/s2point.h:23: /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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())); /build/s2geometry-0.10.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:337:17: /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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())); /build/s2geometry-0.10.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:305:19: /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2polyline_alignment.cc /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In member function 'void S2Polyline::EncodeCompressed(Encoder*, absl::debian3::Span, int) const': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In member function 'void S2Polyline::Init(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In constructor 'S2Polyline::S2Polyline(absl::debian3::Span >, S2Debug)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc:91:7: note: parameter passing for argument of type 'absl::debian3::Span >' changed in GCC 7.1 91 | Init(vertices); | ~~~~^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In constructor 'S2Polyline::S2Polyline(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) | ^~~~~~~~~~ /build/s2geometry-0.10.0/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) {} | ^ /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In member function 'bool S2Polyline::DecodeCompressed(Decoder*)': /build/s2geometry-0.10.0/src/s2/s2polyline.cc:521:9: note: parameter passing for argument of type 'absl::debian3::Span >' changed in GCC 7.1 521 | Init(points); | ~~~~^~~~~~~~ /build/s2geometry-0.10.0/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 file included from /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:39, from /build/s2geometry-0.10.0/src/s2/s2polygon.h:36, from /build/s2geometry-0.10.0/src/s2/s2polygon.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /build/s2geometry-0.10.0/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 { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In member function 'void S2Polyline::Init(absl::debian3::Span)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In constructor 'S2Polyline::S2Polyline(absl::debian3::Span, S2Debug)': /build/s2geometry-0.10.0/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) | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc:96:7: note: parameter passing for argument of type 'absl::debian3::Span' changed in GCC 7.1 96 | Init(vertices); | ~~~~^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polyline.cc: In constructor 'S2Polyline::S2Polyline(absl::debian3::Span)': /build/s2geometry-0.10.0/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) | ^~~~~~~~~~ /build/s2geometry-0.10.0/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) {} | ^ In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2polyline_alignment.h:21, from /build/s2geometry-0.10.0/src/s2/s2polyline_alignment.cc:17: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2polyline_alignment.cc:240:23: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/s2geometry-0.10.0/src/s2/s2polyline.h:25, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /build/s2geometry-0.10.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2polyline_measures.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2polyline_simplifier.cc In file included from /build/s2geometry-0.10.0/src/s2/s2polygon.cc:51: /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2polygon.cc:69: /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2polygon.h:34: /build/s2geometry-0.10.0/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())); /build/s2geometry-0.10.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/base/logging.h:141:19: note: in expansion of macro 'S2_CHECK' 141 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:305:19: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:404:19: /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:337:17: /build/s2geometry-0.10.0/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++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2polygon.h:27: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'bool S2ContainsPointQuery::Contains(const S2Point&) [with IndexType = MutableS2ShapeIndex]', inlined from 'virtual bool S2Polygon::Contains(const S2Point&) const' at /build/s2geometry-0.10.0/src/s2/s2polygon.cc:657:52: /build/s2geometry-0.10.0/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; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]': /build/s2geometry-0.10.0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:251:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:255:13: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.h:34, from /build/s2geometry-0.10.0/src/s2/s2polygon.cc:50: /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/mutable_s2shape_index.h:43: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:811:16: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2predicates.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2polyline_simplifier.h:60, from /build/s2geometry-0.10.0/src/s2/s2polyline_simplifier.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1294:21, inlined from 'bool S2PolylineSimplifier::AvoidDisc(const S2Point&, S1ChordAngle, bool)' at /build/s2geometry-0.10.0/src/s2/s2polyline_simplifier.cc:122:31: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2projections.cc In file included from /usr/include/absl/container/btree_map.h:53, from /build/s2geometry-0.10.0/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:862:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)', inlined from 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:713:51: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:751:52: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' at /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:674:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:681:15: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/s2geometry-0.10.0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2r2rect.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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2polygon.cc: In static member function 'static std::vector > > S2Polygon::SimplifyEdgesInCell(const S2Polygon&, const S2Cell&, double, S1Angle)': /build/s2geometry-0.10.0/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})); | ^ /build/s2geometry-0.10.0/src/s2/s2polygon.cc: In member function 'void S2Polygon::InitToCellUnionBorder(const S2CellUnion&)': /build/s2geometry-0.10.0/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}}); | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2r2rect.cc: In static member function 'static S2R2Rect S2R2Rect::FromCellId(S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2region.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2region_intersection.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2region_union.cc In file included from /build/s2geometry-0.10.0/src/s2/s2cell.h:26, from /build/s2geometry-0.10.0/src/s2/s2region_coverer.h:30, from /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc:18: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2cell_id.h:493:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc: In member function 'bool S2RegionCoverer::IsCanonical(const std::vector&) const': /build/s2geometry-0.10.0/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc: In member function 'bool S2RegionCoverer::ContainsAllChildren(const std::vector&, S2CellId) const': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc: In member function 'void S2RegionCoverer::ReplaceCellsWithAncestor(std::vector*, S2CellId) const': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shape_index.cc /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc: In member function 'void S2RegionCoverer::CanonicalizeCovering(std::vector*)': /build/s2geometry-0.10.0/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc: In member function 'void S2RegionCoverer::GetInitialCandidates()': /build/s2geometry-0.10.0/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.11 -I/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shape_index_buffered_region.cc /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc: In static member function 'static void S2RegionCoverer::FloodFill(const S2Region&, S2CellId, std::vector*)': /build/s2geometry-0.10.0/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, | ^~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/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; | ^~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2region_coverer.cc: In static member function 'static void S2RegionCoverer::GetSimpleCovering(const S2Region&, const S2Point&, int, std::vector*)': /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_build_polygon_boundaries.cc In file included from /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:27, from /build/s2geometry-0.10.0/src/s2/s2shape_index_buffered_region.cc:24: /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2distance_target.h:23, from /build/s2geometry-0.10.0/src/s2/s2closest_edge_query_base.h:34, from /build/s2geometry-0.10.0/src/s2/s2closest_edge_query.h:34, from /build/s2geometry-0.10.0/src/s2/s2shape_index_buffered_region.h:25, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:284:53: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:305:19: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:757:11, inlined from 'bool S2ShapeIndex::Iterator::Locate(const S2Point&)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:422:38, inlined from 'bool S2ShapeIndexRegion::Contains(const S2Point&) const [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:401:19: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:404:19: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index.h:772:11, inlined from 'S2ShapeIndex::CellRelation S2ShapeIndex::Iterator::Locate(S2CellId)' at /build/s2geometry-0.10.0/src/s2/s2shape_index.h:432:38, inlined from 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]' at /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:315:53: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:337:17: /build/s2geometry-0.10.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:249:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:251:17: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shape_index_region.h:255:13: /build/s2geometry-0.10.0/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 /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2shape_measures.h:25, from /build/s2geometry-0.10.0/src/s2/s2shape_measures.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function '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++/12/bits/stl_vector.h:1294:21, inlined from 'void S2::GetChainVertices(const S2Shape&, int, std::vector >*)' at /build/s2geometry-0.10.0/src/s2/s2shape_measures.cc:143:24: /usr/include/c++/12/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2shape_measures.cc:147:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/src/s2/s2shape_measures.cc:148:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_coding.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_contains_brute_force.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_conversion.cc In file included from /build/s2geometry-0.10.0/src/s2/s2shapeutil_build_polygon_boundaries.cc:23: /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h: In member function 'bool S2ContainsPointQuery::ShapeContains(S2CellId, const S2ClippedShape&, const S2Point&) const [with IndexType = MutableS2ShapeIndex]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2contains_point_query.h:289:24, inlined from 'void s2shapeutil::BuildPolygonBoundaries(const std::vector >&, std::vector >*)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_build_polygon_boundaries.cc:83:54: /build/s2geometry-0.10.0/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) && | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_edge_iterator.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/encoded_uint_vector.h:22, from /build/s2geometry-0.10.0/src/s2/encoded_string_vector.h:26, from /build/s2geometry-0.10.0/src/s2/s2shapeutil_coding.h:40, from /build/s2geometry-0.10.0/src/s2/s2shapeutil_coding.cc:18: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1294:21, inlined from 'Encoder* s2coding::StringVectorEncoder::AddViaEncoder()' at /build/s2geometry-0.10.0/src/s2/encoded_string_vector.h:135:21, inlined from 'bool s2shapeutil::EncodeTaggedShapes(const S2ShapeIndex&, const ShapeEncoder&, Encoder*)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_coding.cc:132:54: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2point.h:21, from /build/s2geometry-0.10.0/src/s2/s2shapeutil_conversion.h:24, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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++/12/vector:70, from /usr/include/absl/hash/internal/hash.h:43: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1294:21, inlined from 'std::vector > s2shapeutil::ShapeToS2Points(const S2Shape&)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_conversion.cc:31:21: /usr/include/c++/12/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc In file included from /build/s2geometry-0.10.0/src/s2/s2shapeutil_range_iterator.h:22, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_range_iterator.cc:33:11: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2shapeutil_range_iterator.cc:44:11: /build/s2geometry-0.10.0/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); } | ~~~~~~~~~~~^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2text_format.cc In file included from /usr/include/c++/12/algorithm:61, from /usr/include/absl/synchronization/internal/kernel_timeout.h:30, from /usr/include/absl/synchronization/mutex.h:72, from /build/s2geometry-0.10.0/src/s2/s2shape_index.h:54, from /build/s2geometry-0.10.0/src/s2/s2shapeutil_get_reference_point.h:21, from /build/s2geometry-0.10.0/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/12/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++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/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++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/bits/stl_algo.h:60: /usr/include/c++/12/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++/12/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++/12/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++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __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++/12/bits/stl_algo.h:4820:18, inlined from 'S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_get_reference_point.cc:86:12: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __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++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_get_reference_point.cc:86:12: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | 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++/12/bits/stl_algo.h:4820:18, inlined from 'S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_get_reference_point.cc:87:12: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __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++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_get_reference_point.cc:87:12: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool s2shapeutil::{anonymous}::IndexCrosser::VisitSubcellCrossings(const S2ShapeIndexCell&, S2CellId)', inlined from 'bool s2shapeutil::{anonymous}::IndexCrosser::VisitCrossings(s2shapeutil::RangeIterator*, s2shapeutil::RangeIterator*)' at /build/s2geometry-0.10.0/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc:289:37: /build/s2geometry-0.10.0/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); | ^ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/s2wedge_relations.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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.11 -I/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/strings/serialize.cc /build/s2geometry-0.10.0/src/s2/s2text_format.cc: In function 'std::string s2textformat::ToString(absl::debian3::Span >)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ /build/s2geometry-0.10.0/src/s2/s2text_format.cc: In function 'std::string s2textformat::ToString(absl::debian3::Span)': /build/s2geometry-0.10.0/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) { | ^~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/util/bits/bit-interleave.cc In file included from /usr/include/c++/12/vector:70, from /build/s2geometry-0.10.0/src/s2/s2text_format.h:28, from /build/s2geometry-0.10.0/src/s2/s2text_format.cc:16: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function '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++/12/bits/stl_vector.h:1294:21, inlined from 'bool s2textformat::ParseLatLngs(absl::debian3::string_view, std::vector*)' at /build/s2geometry-0.10.0/src/s2/s2text_format.cc:77:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/util/bits/bits.cc /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1294:21, inlined from 'bool s2textformat::ParsePoints(absl::debian3::string_view, std::vector >*)' at /build/s2geometry-0.10.0/src/s2/s2text_format.cc:92:24: /usr/include/c++/12/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/container/fixed_array.h:51, from /usr/include/absl/hash/internal/hash.h:48, from /usr/include/absl/hash/hash.h:85, from /build/s2geometry-0.10.0/src/s2/s2cell_id.h:28, from /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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++/12/vector:64: 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 /build/s2geometry-0.10.0/src/s2/s2text_format.cc:297:21: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/util/coding/varint.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/util/math/exactfloat/exactfloat.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/src/s2/util/math/mathutil.cc [ 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/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/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=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 '/build/s2geometry-0.10.0/.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 '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' cd /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/s2geometry-0.10.0 /build/s2geometry-0.10.0/src/python /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' make -f python/CMakeFiles/_pywraps2.dir/build.make python/CMakeFiles/_pywraps2.dir/build make[3]: Entering directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' [ 99%] Building CXX object python/CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o cd /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python && /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -D_pywraps2_EXPORTS -I/usr/include/python3.11 -I/build/s2geometry-0.10.0/src -g -O2 -ffile-prefix-map=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-attributes -Wno-deprecated-declarations -std=c++11 -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 /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:21737:52: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:22106:50: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18005:42: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18013:42: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18024:44: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18036:44: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20386:38: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/src/s2/s2region_coverer.h:30, from /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20338:55, inlined from 'PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)' at /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20394:38: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20362:56, inlined from 'PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)' at /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:20402:38: /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:10194:28: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4924: /build/s2geometry-0.10.0/src/s2/s2cell_id.h: In function 'H AbslHashValue(H, S2CellId) [with H = absl::debian3::hash_internal::MixingHashState]': /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/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 /build/s2geometry-0.10.0/src/s2/s2cell_id.h:721:34, inlined from 'size_t S2CellId___hash__(S2CellId*)' at /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5298:28, inlined from 'PyObject* _wrap_S2CellId___hash__(PyObject*, PyObject*)' at /build/s2geometry-0.10.0/.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++/12/vector:70, from /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:3684: /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1389:30, inlined from 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]' at /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 366 | _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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16304:14: /build/s2geometry-0.10.0/.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)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void S2Polyline_InitFromS2Points(S2Polyline*, const std::vector >&)', inlined from 'PyObject* _wrap_S2Polyline_InitFromS2Points(PyObject*, PyObject*)' at /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18898:30: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16234:38: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16208:40, inlined from 'PyObject* _wrap_new_S2Loop(PyObject*, PyObject*)' at /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16250:38: /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16261:40: /build/s2geometry-0.10.0/.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); | ^ /usr/include/c++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1389:30, inlined from 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector >]' at /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5175:18: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18862:31: /build/s2geometry-0.10.0/.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++/12/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++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/12/bits/stl_vector.h:1389:30, inlined from 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]' at /build/s2geometry-0.10.0/.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 /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:5197:12: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared module _pywraps2.so cd /build/s2geometry-0.10.0/.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=/build/s2geometry-0.10.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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:/build/s2geometry-0.10.0/.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 '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' [100%] Built target _pywraps2 make[2]: Leaving directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' /usr/bin/cmake -E cmake_progress_start /build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build/CMakeFiles 0 make[1]: Leaving directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' dh_auto_test -O--buildsystem=pybuild I: pybuild base:240: dh_auto_test --buildsystem=cmake --builddirectory=/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build -- create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install -O--buildsystem=pybuild I: pybuild base:240: dh_auto_install --buildsystem=cmake --builddirectory=/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build --destdir=/build/s2geometry-0.10.0/debian/tmp -- cd .pybuild/cpython3_3.11/build && make -j3 install DESTDIR=/build/s2geometry-0.10.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' /usr/bin/cmake -S/build/s2geometry-0.10.0 -B/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/_fp_contract_off.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/encoded_s2cell_id_vector.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/encoded_s2point_vector.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/encoded_s2shape_index.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/encoded_string_vector.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/encoded_uint_vector.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/id_set_lexicon.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/mutable_s2shape_index.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/r1interval.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/r2.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/r2rect.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s1angle.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s1chord_angle.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s1interval.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2boolean_operation.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2buffer_operation.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builder.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builder_graph.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builder_layer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_closed_set_normalizer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_find_polygon_degeneracies.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_get_snapped_winding_delta.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_graph_shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_lax_polygon_layer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_lax_polyline_layer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_s2point_vector_layer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_s2polygon_layer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_s2polyline_layer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_s2polyline_vector_layer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_snap_functions.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2builderutil_testing.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2cap.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2cell.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2cell_id.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2cell_index.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2cell_union.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2centroids.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2closest_cell_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2closest_cell_query_base.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2closest_edge_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2closest_edge_query_base.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2closest_point_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2closest_point_query_base.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2contains_point_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2contains_vertex_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2convex_hull_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2coords_internal.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2coords.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2crossing_edge_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2debug.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2distance_target.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2earth.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2edge_clipping.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2edge_crosser.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2edge_crossings.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2edge_crossings_internal.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2edge_distances.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2edge_tessellator.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2edge_vector_shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2error.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2furthest_edge_query.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2latlng.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2latlng_rect.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2latlng_rect_bounder.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2lax_loop_shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2lax_polygon_shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2lax_polyline_shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2loop.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2loop_measures.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2measures.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2memory_tracker.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2metrics.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2max_distance_targets.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2min_distance_targets.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2padded_cell.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2point.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2point_vector_shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2point_compression.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2point_index.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2point_region.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2point_span.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2pointutil.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2polygon.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2polyline.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2polyline_alignment.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2polyline_measures.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2polyline_simplifier.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2predicates.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2predicates_internal.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2projections.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2r2rect.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2region.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2region_term_indexer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2region_coverer.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2region_intersection.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2region_union.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shape_index.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shape_index_buffered_region.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shape_index_region.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shape_measures.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_build_polygon_boundaries.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_coding.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_contains_brute_force.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_conversion.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_count_edges.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_edge_iterator.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_get_reference_point.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_range_iterator.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_shape_edge.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_shape_edge_id.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_testing.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2shapeutil_visit_crossing_edge_pairs.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2testing.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2text_format.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2wedge_relations.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2winding_operation.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/s2wrapped_shape.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/sequence_lexicon.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/thread_testing.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/value_lexicon.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/base/casts.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/base/commandlineflags.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/base/integral_types.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/base/log_severity.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/base/logging.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/base/port.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/base/spinlock.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/bits/bits.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/coding/coder.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/coding/varint.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/endian/endian.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/gtl/compact_array.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/gtl/container_logging.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/gtl/dense_hash_set.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/gtl/densehashtable.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/gtl/hashtable_common.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/hash/mix.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/math/mathutil.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/math/matrix3x3.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/math/vector.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/math/exactfloat/exactfloat.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/units/length-units.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/include/s2/util/units/physical-units.h -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so.0.10.0 -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so.0 -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libs2.so -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/lib/python3.11/dist-packages/_pywraps2.so -- Set runtime path of "/build/s2geometry-0.10.0/debian/tmp/usr/lib/python3.11/dist-packages/_pywraps2.so" to "" -- Installing: /build/s2geometry-0.10.0/debian/tmp/usr/lib/python3/dist-packages/pywraps2.py make[1]: Leaving directory '/build/s2geometry-0.10.0/.pybuild/cpython3_3.11/build' dh_install -O--buildsystem=pybuild dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_installexamples -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild I: dh_python3 fs:483: renaming _pywraps2.so to _pywraps2.cpython-311-arm-linux-gnueabihf.so dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dh_strip -a -O--buildsystem=pybuild 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 -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'libs2-dev' in '../libs2-dev_0.10.0-6_armhf.deb'. dpkg-deb: building package 'libs2-0' in '../libs2-0_0.10.0-6_armhf.deb'. dpkg-deb: building package 'python3-pywraps2-dbgsym' in '../python3-pywraps2-dbgsym_0.10.0-6_armhf.deb'. dpkg-deb: building package 'libs2-0-dbgsym' in '../libs2-0-dbgsym_0.10.0-6_armhf.deb'. dpkg-deb: building package 'python3-pywraps2' in '../python3-pywraps2_0.10.0-6_armhf.deb'. dpkg-genbuildinfo --build=binary -O../s2geometry_0.10.0-6_armhf.buildinfo dpkg-genchanges --build=binary -O../s2geometry_0.10.0-6_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/13248 and its subdirectories I: Current time: Wed May 31 18:37:05 -12 2023 I: pbuilder-time-stamp: 1685601425 Thu Jun 1 06:37:36 UTC 2023 I: 1st build successful. Starting 2nd build on remote node virt32a-armhf-rb.debian.net. Thu Jun 1 06:37:36 UTC 2023 I: Preparing to do remote build '2' on virt32a-armhf-rb.debian.net. Thu Jun 1 06:48:45 UTC 2023 I: Deleting $TMPDIR on virt32a-armhf-rb.debian.net. Thu Jun 1 06:48:50 UTC 2023 I: s2geometry_0.10.0-6_armhf.changes: Format: 1.8 Date: Mon, 21 Nov 2022 08:50:19 +0100 Source: s2geometry Binary: libs2-0 libs2-0-dbgsym libs2-dev python3-pywraps2 python3-pywraps2-dbgsym Architecture: armhf Version: 0.10.0-6 Distribution: unstable Urgency: medium Maintainer: DebianOnMobile Team Changed-By: Jochen Sprickerhof 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-6) unstable; urgency=medium . * Team upload. * Really fix ppc64el patch Checksums-Sha1: cfff7d48432bd74e66a75a8532c54271d1e938c0 10634632 libs2-0-dbgsym_0.10.0-6_armhf.deb 4ab0ed23b482a3978026eb36df69e8e82c3f438e 582332 libs2-0_0.10.0-6_armhf.deb 16fafb4e54313a7cf4fc4c1cc51c7e28e2d6104c 292824 libs2-dev_0.10.0-6_armhf.deb ba5f8465b4ddf844bd9723fab02a8a39b1029713 820008 python3-pywraps2-dbgsym_0.10.0-6_armhf.deb 9f0a8041f2787167014f893f59488602cb9630d4 96332 python3-pywraps2_0.10.0-6_armhf.deb 5f4ab5acc61ab1d236a0cb14ebeae0d800a8193e 7539 s2geometry_0.10.0-6_armhf.buildinfo Checksums-Sha256: 1e9783a2eb3cc75e9c2276760541dc360b4c36b9c0742d2a386586c9d2f07918 10634632 libs2-0-dbgsym_0.10.0-6_armhf.deb b6bbcf34d740a808e7eb1e22c1eaeacd7bfe3493a2067b1499707cb18a59e31a 582332 libs2-0_0.10.0-6_armhf.deb ba0b0198b1c9d00c84952c68a481d918338aa3623410075220e664009e13afbf 292824 libs2-dev_0.10.0-6_armhf.deb 848f7ef768b40ce6066809f017e3e1db8ee3233d74c050159eaf8eb28411e2b6 820008 python3-pywraps2-dbgsym_0.10.0-6_armhf.deb 14733cfb178b067916f2b029d79f4ba7d3dec0ccd4ee7c2e83bbe1bf221d5bb0 96332 python3-pywraps2_0.10.0-6_armhf.deb fe8e34236d8e0112c5870b0a4d29c610e9434916f9f3b1f59ded735e5351e8d8 7539 s2geometry_0.10.0-6_armhf.buildinfo Files: 1f1ec000c2716f6fe8330451190fbbc6 10634632 debug optional libs2-0-dbgsym_0.10.0-6_armhf.deb 3c619fe7a74f29bd2ec9e6c85e675abf 582332 libs optional libs2-0_0.10.0-6_armhf.deb a984bb07118a9787f3f68f8d4b155d5c 292824 libdevel optional libs2-dev_0.10.0-6_armhf.deb 501ca12744da118f4785c5c7fcacaff8 820008 debug optional python3-pywraps2-dbgsym_0.10.0-6_armhf.deb 71527f0282fd56ce76479e4103f400d5 96332 python optional python3-pywraps2_0.10.0-6_armhf.deb 9085614efc36c241c8a8e025a4690777 7539 libs optional s2geometry_0.10.0-6_armhf.buildinfo Thu Jun 1 06:48:51 UTC 2023 I: diffoscope 242 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.7j86PPSp/s2geometry_0.10.0-6.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.7j86PPSp/s2geometry_0.10.0-6.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.7j86PPSp/s2geometry_0.10.0-6.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.7j86PPSp/b1/s2geometry_0.10.0-6_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.7j86PPSp/b2/s2geometry_0.10.0-6_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.489s) 0.489s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.148s) 0.148s 12 calls diffoscope.comparators.binary.FilesystemFile 0.000s 10 calls abc.DotChangesFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Thu Jun 1 06:48:52 UTC 2023 I: diffoscope 242 found no differences in the changes files, and a .buildinfo file also exists. Thu Jun 1 06:48:52 UTC 2023 I: s2geometry from bookworm built successfully and reproducibly on armhf. Thu Jun 1 06:48:53 UTC 2023 I: Submitting .buildinfo files to external archives: Thu Jun 1 06:48:53 UTC 2023 I: Submitting 12K b1/s2geometry_0.10.0-6_armhf.buildinfo.asc Thu Jun 1 06:48:54 UTC 2023 I: Submitting 12K b2/s2geometry_0.10.0-6_armhf.buildinfo.asc Thu Jun 1 06:48:55 UTC 2023 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Jun 1 06:48:55 UTC 2023 I: Done submitting .buildinfo files. Thu Jun 1 06:48:55 UTC 2023 I: Removing signed s2geometry_0.10.0-6_armhf.buildinfo.asc files: removed './b1/s2geometry_0.10.0-6_armhf.buildinfo.asc' removed './b2/s2geometry_0.10.0-6_armhf.buildinfo.asc'