https://launchpad.net/ubuntu/+source/python-mapnik/1:0.0~20200224-7da019cf9-5build1/+build/27579117 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-017 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:53:38 UTC 2023 aarch64 Buildd toolchain package versions: launchpad-buildd_235~645~ubuntu20.04.1 python3-lpbuildd_235~645~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 20 Dec 09:43:58 ntpdate[1851]: adjust time server 10.211.37.1 offset -0.005521 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27579117 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-27579117 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27579117 Starting target for build PACKAGEBUILD-27579117 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27579117 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-27579117 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27579117 Updating target for build PACKAGEBUILD-27579117 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [240 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [74.9 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [74.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [102 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1334 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [515 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.2 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6040 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [114 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [47.4 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [391 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [176 kB] Fetched 23.3 MB in 12s (1936 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libunistring2 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: libunistring5 The following packages will be upgraded: apt apt-utils base-files base-passwd bash bash-completion binutils binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils coreutils cpp cpp-13 debianutils diffutils dpkg dpkg-dev fakeroot g++ g++-13 gcc gcc-13 gcc-13-base grep init init-system-helpers krb5-locales libapparmor1 libapt-pkg6.0 libargon2-1 libasan8 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcc1-0 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgdbm-compat4 libgdbm6 libgnutls30 libgomp1 libgpg-error-l10n libgpg-error0 libgssapi-krb5-2 libidn2-0 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblzma5 libmount1 libncursesw6 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libperl5.36 libpng16-16 libproc2-0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libssl3 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login lto-disabled-list mawk mount ncurses-base ncurses-bin openssl optipng passwd perl perl-base perl-modules-5.36 pinentry-curses procps readline-common systemd systemd-dev systemd-sysv sysvinit-utils tar ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 129 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 89.7 MB of archives. After this operation, 754 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main armhf libnsl-dev armhf 1.3.0-3 [65.8 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dev armhf 2.38-3ubuntu1 [1347 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libc-dev-bin armhf 2.38-3ubuntu1 [18.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-common all 1.3.4+ds-1 [7920 B] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-dev armhf 1.3.4+ds-1 [184 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libgssapi-krb5-2 armhf 1.20.1-5build1 [118 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5-3 armhf 1.20.1-5build1 [320 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libk5crypto3 armhf 1.20.1-5build1 [78.6 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5support0 armhf 1.20.1-5build1 [31.3 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libssl3 armhf 3.0.10-1ubuntu3 [1560 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc3 armhf 1.3.4+ds-1 [72.0 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libnsl2 armhf 1.3.0-3 [35.9 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.6.0-14.14 [1539 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libcc1-0 armhf 13.2.0-9ubuntu1 [43.8 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libctf0 armhf 2.41.50.20231214-1ubuntu1 [72.5 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libctf-nobfd0 armhf 2.41.50.20231214-1ubuntu1 [75.1 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf binutils-arm-linux-gnueabihf armhf 2.41.50.20231214-1ubuntu1 [2871 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libbinutils armhf 2.41.50.20231214-1ubuntu1 [403 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf binutils-common armhf 2.41.50.20231214-1ubuntu1 [230 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf binutils armhf 2.41.50.20231214-1ubuntu1 [3092 B] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-base armhf 13.2.0-9ubuntu1 [45.2 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-s1 armhf 13.2.0-9ubuntu1 [41.4 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libgomp1 armhf 13.2.0-9ubuntu1 [120 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libatomic1 armhf 13.2.0-9ubuntu1 [7794 B] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libasan8 armhf 13.2.0-9ubuntu1 [2749 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libubsan1 armhf 13.2.0-9ubuntu1 [1072 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf g++-13 armhf 13.2.0-9ubuntu1 [9442 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++-13-dev armhf 13.2.0-9ubuntu1 [2398 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-13-dev armhf 13.2.0-9ubuntu1 [901 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13 armhf 13.2.0-9ubuntu1 [16.5 MB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13 armhf 13.2.0-9ubuntu1 [8249 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++6 armhf 13.2.0-9ubuntu1 [698 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g armhf 1:1.3.dfsg-3ubuntu1 [50.6 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libsframe1 armhf 2.41.50.20231214-1ubuntu1 [11.8 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libzstd1 armhf 1.5.5+dfsg2-2 [265 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libc6 armhf 2.38-3ubuntu1 [2818 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf base-files armhf 13ubuntu5 [73.3 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.14 [88.0 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf bash armhf 5.2.21-2ubuntu1 [673 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf bsdutils armhf 1:2.39.2-6ubuntu1 [99.5 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf coreutils armhf 9.4-2ubuntu1 [1309 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf diffutils armhf 1:3.10-1 [167 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf liblzma5 armhf 5.4.5-0.1 [111 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libapparmor1 armhf 4.0.0~alpha2-0ubuntu7 [43.8 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libaudit-common all 1:3.1.2-1 [5512 B] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libcap-ng0 armhf 0.8.3-3 [13.6 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libaudit1 armhf 1:3.1.2-1 [44.2 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libblkid1 armhf 2.39.2-6ubuntu1 [159 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf libkmod2 armhf 30+20230601-2ubuntu1 [43.9 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-8-0 armhf 10.42-4ubuntu1 [198 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf libselinux1 armhf 3.5-1build2 [69.6 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libmount1 armhf 2.39.2-6ubuntu1 [171 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf libpam0g armhf 1.5.2-9.1ubuntu1 [59.9 kB] Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libseccomp2 armhf 2.5.4-2ubuntu1 [48.9 kB] Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255-1ubuntu1 [11.7 kB] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255-1ubuntu1 [98.5 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255-1ubuntu1 [3513 kB] Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255-1ubuntu1 [2003 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4 [22.3 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libuuid1 armhf 2.39.2-6ubuntu1 [33.4 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf libcryptsetup12 armhf 2:2.6.1-5ubuntu1 [217 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf libfdisk1 armhf 2.39.2-6ubuntu1 [195 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf mount armhf 2.39.2-6ubuntu1 [132 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255-1ubuntu1 [401 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255-1ubuntu1 [161 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2 [31.3 kB] Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0 armhf 2.7.7 [962 kB] Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tar armhf 1.34+dfsg-1.3ubuntu1 [295 kB] Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.2ubuntu1 [1260 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-3 [157 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf login armhf 1:4.13+dfsg1-3ubuntu1 [200 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-bin armhf 6.4+20231209-1 [177 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libperl5.36 armhf 5.36.0-10ubuntu1 [4019 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf perl armhf 5.36.0-10ubuntu1 [235 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf perl-base armhf 5.36.0-10ubuntu1 [1617 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf perl-modules-5.36 all 5.36.0-10ubuntu1 [2984 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libdb5.3 armhf 5.3.28+dfsg2-4 [652 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm6 armhf 1.23-5 [29.8 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm-compat4 armhf 1.23-5 [5970 B] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf util-linux armhf 2.39.2-6ubuntu1 [1211 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf libdebconfclient0 armhf 0.271ubuntu1 [10.8 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.3 [51.0 kB] Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf libc-bin armhf 2.38-3ubuntu1 [532 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-base all 6.4+20231209-1 [25.2 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf sysvinit-utils armhf 3.08-3ubuntu1 [33.4 kB] Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.7 [1364 kB] Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.7 [212 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2 [512 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.4-1build1 [94.2 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf libffi8 armhf 3.4.4-2 [20.8 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libp11-kit0 armhf 0.25.3-2ubuntu2 [261 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf libgnutls30 armhf 3.8.1-4ubuntu6 [941 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules-bin armhf 1.5.2-9.1ubuntu1 [43.6 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules armhf 1.5.2-9.1ubuntu1 [265 kB] Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf init armhf 1.66ubuntu1 [6186 B] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf libsmartcols1 armhf 2.39.2-6ubuntu1 [116 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf uuid-runtime armhf 2.39.2-6ubuntu1 [40.7 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error-l10n all 1.47-3build1 [8024 B] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error0 armhf 1.47-3build1 [61.6 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libpam-runtime all 1.5.2-9.1ubuntu1 [41.5 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage-common all 3.5-1build1 [9982 B] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf libsepol2 armhf 3.5-2 [262 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage2 armhf 3.5-1build1 [84.1 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main armhf libncursesw6 armhf 6.4+20231209-1 [118 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf libtinfo6 armhf 6.4+20231209-1 [90.4 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf passwd armhf 1:4.13+dfsg1-3ubuntu1 [817 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf libproc2-0 armhf 2:4.0.4-2ubuntu1 [49.6 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20231126-1 [115 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf procps armhf 2:4.0.4-2ubuntu1 [699 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf krb5-locales all 1.20.1-5build1 [13.7 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main armhf readline-common all 8.2-3 [56.2 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf libreadline8 armhf 8.2-3 [129 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-0 armhf 3.44.2-1 [593 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf openssl armhf 3.0.10-1ubuntu3 [1158 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf bsdextrautils armhf 2.39.2-6ubuntu1 [77.7 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf libpng16-16 armhf 1.6.40-2 [166 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf xz-utils armhf 5.4.5-0.1 [266 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-2ubuntu1 [1108 B] Get:122 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-2ubuntu1 [5196 B] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-2ubuntu1 [29.0 kB] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.2ubuntu1 [1147 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.2ubuntu1 [285 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf lto-disabled-list all 44 [12.4 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main armhf libfakeroot armhf 1.32.2-1 [28.0 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf fakeroot armhf 1.32.2-1 [68.8 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf optipng armhf 0.7.7-3 [82.2 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf pinentry-curses armhf 1.2.1-3ubuntu1 [36.4 kB] Preconfiguring packages ... Fetched 89.7 MB in 7s (12.8 MB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../00-libnsl-dev_1.3.0-3_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-3) over (1.3.0-2build2) ... Preparing to unpack .../01-libc6-dev_2.38-3ubuntu1_armhf.deb ... Unpacking libc6-dev:armhf (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../02-libc-dev-bin_2.38-3ubuntu1_armhf.deb ... Unpacking libc-dev-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Preparing to unpack .../03-libtirpc-common_1.3.4+ds-1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1) over (1.3.3+ds-1) ... Preparing to unpack .../04-libtirpc-dev_1.3.4+ds-1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.4+ds-1) over (1.3.3+ds-1) ... Preparing to unpack .../05-libgssapi-krb5-2_1.20.1-5build1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../06-libkrb5-3_1.20.1-5build1_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-libk5crypto3_1.20.1-5build1_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../08-libkrb5support0_1.20.1-5build1_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../09-libssl3_3.0.10-1ubuntu3_armhf.deb ... Unpacking libssl3:armhf (3.0.10-1ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../10-libtirpc3_1.3.4+ds-1_armhf.deb ... Unpacking libtirpc3:armhf (1.3.4+ds-1) over (1.3.3+ds-1) ... Preparing to unpack .../11-libnsl2_1.3.0-3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3) over (1.3.0-2build2) ... Preparing to unpack .../12-linux-libc-dev_6.6.0-14.14_armhf.deb ... Unpacking linux-libc-dev:armhf (6.6.0-14.14) over (6.5.0-9.9) ... Preparing to unpack .../13-libcc1-0_13.2.0-9ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../14-libctf0_2.41.50.20231214-1ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.41.50.20231214-1ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../15-libctf-nobfd0_2.41.50.20231214-1ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.41.50.20231214-1ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../16-binutils-arm-linux-gnueabihf_2.41.50.20231214-1ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.41.50.20231214-1ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libbinutils_2.41.50.20231214-1ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.41.50.20231214-1ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-common_2.41.50.20231214-1ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.41.50.20231214-1ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../19-binutils_2.41.50.20231214-1ubuntu1_armhf.deb ... Unpacking binutils (2.41.50.20231214-1ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../20-gcc-13-base_13.2.0-9ubuntu1_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Setting up gcc-13-base:armhf (13.2.0-9ubuntu1) ... (Reading database ... 13363 files and directories currently installed.) Preparing to unpack .../libgcc-s1_13.2.0-9ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (13.2.0-9ubuntu1) ... (Reading database ... 13363 files and directories currently installed.) Preparing to unpack .../0-libgomp1_13.2.0-9ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../1-libatomic1_13.2.0-9ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../2-libasan8_13.2.0-9ubuntu1_armhf.deb ... Unpacking libasan8:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../3-libubsan1_13.2.0-9ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../4-g++-13_13.2.0-9ubuntu1_armhf.deb ... Unpacking g++-13 (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../5-libstdc++-13-dev_13.2.0-9ubuntu1_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../6-libgcc-13-dev_13.2.0-9ubuntu1_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../7-gcc-13_13.2.0-9ubuntu1_armhf.deb ... Unpacking gcc-13 (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../8-cpp-13_13.2.0-9ubuntu1_armhf.deb ... Unpacking cpp-13 (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../9-libstdc++6_13.2.0-9ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (13.2.0-9ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (13.2.0-9ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3ubuntu1_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg-3ubuntu1) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:armhf (1:1.3.dfsg-3ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libsframe1_2.41.50.20231214-1ubuntu1_armhf.deb ... Unpacking libsframe1:armhf (2.41.50.20231214-1ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libc6_2.38-3ubuntu1_armhf.deb ... Unpacking libc6:armhf (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.38-3ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu5_armhf.deb ... Unpacking base-files (13ubuntu5) over (13ubuntu3) ... Setting up base-files (13ubuntu5) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../debianutils_5.14_armhf.deb ... Unpacking debianutils (5.14) over (5.8-1) ... Setting up debianutils (5.14) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu1_armhf.deb ... Unpacking bash (5.2.21-2ubuntu1) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.2-6ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.39.2-6ubuntu1) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.2-6ubuntu1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-2ubuntu1_armhf.deb ... Unpacking coreutils (9.4-2ubuntu1) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-2ubuntu1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_armhf.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../liblzma5_5.4.5-0.1_armhf.deb ... Unpacking liblzma5:armhf (5.4.5-0.1) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.4.5-0.1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0~alpha2-0ubuntu7_armhf.deb ... Unpacking libapparmor1:armhf (4.0.0~alpha2-0ubuntu7) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-1_all.deb ... Unpacking libaudit-common (1:3.1.2-1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.3-3_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.3-3) over (0.8.3-1build2) ... Setting up libcap-ng0:armhf (0.8.3-3) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-1_armhf.deb ... Unpacking libaudit1:armhf (1:3.1.2-1) over (1:3.1.1-1) ... Setting up libaudit1:armhf (1:3.1.2-1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.2-6ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Setting up libblkid1:armhf (2.39.2-6ubuntu1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libkmod2_30+20230601-2ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (30+20230601-2ubuntu1) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:armhf (10.42-4ubuntu1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-1build2_armhf.deb ... Unpacking libselinux1:armhf (3.5-1build2) over (3.5-1) ... Setting up libselinux1:armhf (3.5-1build2) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.2-6ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Setting up libmount1:armhf (2.39.2-6ubuntu1) ... (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.2-9.1ubuntu1_armhf.deb ... Unpacking libpam0g:armhf (1.5.2-9.1ubuntu1) over (1.5.2-6ubuntu1) ... Setting up libpam0g:armhf (1.5.2-9.1ubuntu1) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.4-2ubuntu1_armhf.deb ... Unpacking libseccomp2:armhf (2.5.4-2ubuntu1) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:armhf (2.5.4-2ubuntu1) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../systemd-sysv_255-1ubuntu1_armhf.deb ... Unpacking systemd-sysv (255-1ubuntu1) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-dev_255-1ubuntu1_all.deb ... Unpacking systemd-dev (255-1ubuntu1) over (253.5-1ubuntu6) ... Setting up libssl3:armhf (3.0.10-1ubuntu3) ... (Reading database ... 13407 files and directories currently installed.) Preparing to unpack .../systemd_255-1ubuntu1_armhf.deb ... Unpacking systemd (255-1ubuntu1) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd-shared_255-1ubuntu1_armhf.deb ... Unpacking libsystemd-shared:armhf (255-1ubuntu1) over (253.5-1ubuntu6) ... Preparing to unpack .../libargon2-1_0~20190702+dfsg-4_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../libuuid1_2.39.2-6ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Setting up libuuid1:armhf (2.39.2-6ubuntu1) ... (Reading database ... 13528 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.6.1-5ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.6.1-5ubuntu1) over (2:2.6.1-4ubuntu3) ... Preparing to unpack .../libfdisk1_2.39.2-6ubuntu1_armhf.deb ... Unpacking libfdisk1:armhf (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Preparing to unpack .../mount_2.39.2-6ubuntu1_armhf.deb ... Unpacking mount (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Preparing to unpack .../libsystemd0_255-1ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (255-1ubuntu1) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (255-1ubuntu1) ... (Reading database ... 13528 files and directories currently installed.) Preparing to unpack .../libudev1_255-1ubuntu1_armhf.deb ... Unpacking libudev1:armhf (255-1ubuntu1) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (255-1ubuntu1) ... (Reading database ... 13528 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2) ... (Reading database ... 13528 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.7.7_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.7.7) over (2.7.3) ... Setting up libapt-pkg6.0:armhf (2.7.7) ... (Reading database ... 13528 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1.3ubuntu1_armhf.deb ... Unpacking tar (1.34+dfsg-1.3ubuntu1) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.34+dfsg-1.3ubuntu1) ... (Reading database ... 13528 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.2ubuntu1_armhf.deb ... Unpacking dpkg (1.22.2ubuntu1) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.2ubuntu1) ... (Reading database ... 13526 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-3_armhf.deb ... Unpacking grep (3.11-3) over (3.11-2) ... Setting up grep (3.11-3) ... (Reading database ... 13526 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-3ubuntu1_armhf.deb ... Unpacking login (1:4.13+dfsg1-3ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-3ubuntu1) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 13526 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20231209-1_armhf.deb ... Unpacking ncurses-bin (6.4+20231209-1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20231209-1) ... (Reading database ... 13526 files and directories currently installed.) Preparing to unpack .../libperl5.36_5.36.0-10ubuntu1_armhf.deb ... Unpacking libperl5.36:armhf (5.36.0-10ubuntu1) over (5.36.0-9ubuntu1) ... Preparing to unpack .../perl_5.36.0-10ubuntu1_armhf.deb ... Unpacking perl (5.36.0-10ubuntu1) over (5.36.0-9ubuntu1) ... Preparing to unpack .../perl-base_5.36.0-10ubuntu1_armhf.deb ... Unpacking perl-base (5.36.0-10ubuntu1) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.36.0-10ubuntu1) ... (Reading database ... 13526 files and directories currently installed.) Preparing to unpack .../perl-modules-5.36_5.36.0-10ubuntu1_all.deb ... Unpacking perl-modules-5.36 (5.36.0-10ubuntu1) over (5.36.0-9ubuntu1) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg2-4_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg2-4) over (5.3.28+dfsg2-2) ... Setting up libdb5.3:armhf (5.3.28+dfsg2-4) ... (Reading database ... 13526 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-5_armhf.deb ... Unpacking libgdbm6:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../libgdbm-compat4_1.23-5_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../util-linux_2.39.2-6ubuntu1_armhf.deb ... Unpacking util-linux (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.2-6ubuntu1) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.271ubuntu1) over (0.270ubuntu1) ... Setting up libdebconfclient0:armhf (0.271ubuntu1) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_armhf.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../libc-bin_2.38-3ubuntu1_armhf.deb ... Unpacking libc-bin (2.38-3ubuntu1) over (2.38-1ubuntu6) ... Setting up libc-bin (2.38-3ubuntu1) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20231209-1_all.deb ... Unpacking ncurses-base (6.4+20231209-1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20231209-1) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-3ubuntu1_armhf.deb ... Unpacking sysvinit-utils (3.08-3ubuntu1) over (3.07-1ubuntu1) ... Setting up sysvinit-utils (3.08-3ubuntu1) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../archives/apt_2.7.7_armhf.deb ... Unpacking apt (2.7.7) over (2.7.3) ... Setting up apt (2.7.7) ... (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.7_armhf.deb ... Unpacking apt-utils (2.7.7) over (2.7.3) ... Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... Selecting previously unselected package libunistring5:armhf. (Reading database ... 13527 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_armhf.deb ... Unpacking libunistring5:armhf (1.1-2) ... Setting up libunistring5:armhf (1.1-2) ... (Reading database ... 13532 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.4-1build1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.4-1build1) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.4-1build1) ... (Reading database ... 13532 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.4-2_armhf.deb ... Unpacking libffi8:armhf (3.4.4-2) over (3.4.4-1) ... Setting up libffi8:armhf (3.4.4-2) ... (Reading database ... 13532 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-2ubuntu2_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.3-2ubuntu2) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:armhf (0.25.3-2ubuntu2) ... (Reading database ... 13532 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.8.1-4ubuntu6_armhf.deb ... Unpacking libgnutls30:armhf (3.8.1-4ubuntu6) over (3.8.1-4ubuntu1) ... Setting up libgnutls30:armhf (3.8.1-4ubuntu6) ... (Reading database ... 13533 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.2-9.1ubuntu1_armhf.deb ... Unpacking libpam-modules-bin (1.5.2-9.1ubuntu1) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.2-9.1ubuntu1) ... (Reading database ... 13532 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.2-9.1ubuntu1_armhf.deb ... Unpacking libpam-modules:armhf (1.5.2-9.1ubuntu1) over (1.5.2-6ubuntu1) ... Setting up libpam-modules:armhf (1.5.2-9.1ubuntu1) ... Setting up libapparmor1:armhf (4.0.0~alpha2-0ubuntu7) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4) ... Setting up libcryptsetup12:armhf (2:2.6.1-5ubuntu1) ... Setting up libfdisk1:armhf (2.39.2-6ubuntu1) ... Setting up libkmod2:armhf (30+20230601-2ubuntu1) ... Setting up libsystemd-shared:armhf (255-1ubuntu1) ... Setting up systemd-dev (255-1ubuntu1) ... Setting up mount (2.39.2-6ubuntu1) ... Setting up systemd (255-1ubuntu1) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255-1ubuntu1) ... (Reading database ... 13531 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_armhf.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.2-6ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:armhf (2.39.2-6ubuntu1) ... (Reading database ... 13532 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.2-6ubuntu1_armhf.deb ... Unpacking uuid-runtime (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Preparing to unpack .../libgpg-error-l10n_1.47-3build1_all.deb ... Unpacking libgpg-error-l10n (1.47-3build1) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build1_armhf.deb ... Unpacking libgpg-error0:armhf (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:armhf (1.47-3build1) ... (Reading database ... 13532 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.2-9.1ubuntu1_all.deb ... Unpacking libpam-runtime (1.5.2-9.1ubuntu1) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.2-9.1ubuntu1) ... (Reading database ... 13531 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build1_all.deb ... Unpacking libsemanage-common (3.5-1build1) over (3.5-1) ... Setting up libsemanage-common (3.5-1build1) ... (Reading database ... 13531 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_armhf.deb ... Unpacking libsepol2:armhf (3.5-2) over (3.5-1) ... Setting up libsepol2:armhf (3.5-2) ... (Reading database ... 13531 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build1_armhf.deb ... Unpacking libsemanage2:armhf (3.5-1build1) over (3.5-1) ... Setting up libsemanage2:armhf (3.5-1build1) ... (Reading database ... 13531 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.4+20231209-1_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20231209-1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20231209-1_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20231209-1) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20231209-1) ... (Reading database ... 13531 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-3ubuntu1_armhf.deb ... Unpacking passwd (1:4.13+dfsg1-3ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-3ubuntu1) ... (Reading database ... 13531 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-2ubuntu1_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-2ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-mawk_1.3.4.20231126-1_armhf.deb ... Unpacking mawk (1.3.4.20231126-1) over (1.3.4.20230730-1) ... Preparing to unpack .../02-procps_2%3a4.0.4-2ubuntu1_armhf.deb ... Unpacking procps (2:4.0.4-2ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../03-krb5-locales_1.20.1-5build1_all.deb ... Unpacking krb5-locales (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../04-readline-common_8.2-3_all.deb ... Unpacking readline-common (8.2-3) over (8.2-1.3) ... Preparing to unpack .../05-libreadline8_8.2-3_armhf.deb ... Unpacking libreadline8:armhf (8.2-3) over (8.2-1.3) ... Preparing to unpack .../06-libsqlite3-0_3.44.2-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.44.2-1) over (3.42.0-1) ... Preparing to unpack .../07-openssl_3.0.10-1ubuntu3_armhf.deb ... Unpacking openssl (3.0.10-1ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.2-6ubuntu1_armhf.deb ... Unpacking bsdextrautils (2.39.2-6ubuntu1) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libpng16-16_1.6.40-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.40-2) over (1.6.40-1) ... Preparing to unpack .../11-xz-utils_5.4.5-0.1_armhf.deb ... Unpacking xz-utils (5.4.5-0.1) over (5.4.1-0.2) ... Preparing to unpack .../12-g++_4%3a13.2.0-2ubuntu1_armhf.deb ... Unpacking g++ (4:13.2.0-2ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../13-gcc_4%3a13.2.0-2ubuntu1_armhf.deb ... Unpacking gcc (4:13.2.0-2ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../14-cpp_4%3a13.2.0-2ubuntu1_armhf.deb ... Unpacking cpp (4:13.2.0-2ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../15-dpkg-dev_1.22.2ubuntu1_all.deb ... Unpacking dpkg-dev (1.22.2ubuntu1) over (1.22.0ubuntu1) ... Preparing to unpack .../16-libdpkg-perl_1.22.2ubuntu1_all.deb ... Unpacking libdpkg-perl (1.22.2ubuntu1) over (1.22.0ubuntu1) ... Preparing to unpack .../17-lto-disabled-list_44_all.deb ... Unpacking lto-disabled-list (44) over (43) ... Preparing to unpack .../18-libfakeroot_1.32.2-1_armhf.deb ... Unpacking libfakeroot:armhf (1.32.2-1) over (1.32.1-1) ... Preparing to unpack .../19-fakeroot_1.32.2-1_armhf.deb ... Unpacking fakeroot (1.32.2-1) over (1.32.1-1) ... Preparing to unpack .../20-optipng_0.7.7-3_armhf.deb ... Unpacking optipng (0.7.7-3) over (0.7.7-2build1) ... Preparing to unpack .../21-pinentry-curses_1.2.1-3ubuntu1_armhf.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu1) over (1.2.1-1ubuntu1) ... Setting up lto-disabled-list (44) ... Setting up apt-utils (2.7.7) ... Setting up bsdextrautils (2.39.2-6ubuntu1) ... Setting up cpp-13 (13.2.0-9ubuntu1) ... Setting up init (1.66ubuntu1) ... Setting up libtirpc-common (1.3.4+ds-1) ... Setting up libsqlite3-0:armhf (3.44.2-1) ... Setting up binutils-common:armhf (2.41.50.20231214-1ubuntu1) ... Setting up linux-libc-dev:armhf (6.6.0-14.14) ... Setting up libctf-nobfd0:armhf (2.41.50.20231214-1ubuntu1) ... Setting up krb5-locales (1.20.1-5build1) ... Setting up libgomp1:armhf (13.2.0-9ubuntu1) ... Setting up libsframe1:armhf (2.41.50.20231214-1ubuntu1) ... Setting up libfakeroot:armhf (1.32.2-1) ... Setting up libkrb5support0:armhf (1.20.1-5build1) ... Setting up fakeroot (1.32.2-1) ... Setting up perl-modules-5.36 (5.36.0-10ubuntu1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.4.5-0.1) ... Setting up libproc2-0:armhf (2:4.0.4-2ubuntu1) ... Setting up libpng16-16:armhf (1.6.40-2) ... Setting up libatomic1:armhf (13.2.0-9ubuntu1) ... Setting up libncursesw6:armhf (6.4+20231209-1) ... Setting up libk5crypto3:armhf (1.20.1-5build1) ... Setting up libubsan1:armhf (13.2.0-9ubuntu1) ... Setting up uuid-runtime (2.39.2-6ubuntu1) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up cpp (4:13.2.0-2ubuntu1) ... Setting up libasan8:armhf (13.2.0-9ubuntu1) ... Setting up procps (2:4.0.4-2ubuntu1) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20231126-1) ... Setting up libkrb5-3:armhf (1.20.1-5build1) ... Setting up libbinutils:armhf (2.41.50.20231214-1ubuntu1) ... Setting up libc-dev-bin (2.38-3ubuntu1) ... Setting up openssl (3.0.10-1ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build1) ... Setting up readline-common (8.2-3) ... Setting up libcc1-0:armhf (13.2.0-9ubuntu1) ... Setting up libgdbm6:armhf (1.23-5) ... Setting up libctf0:armhf (2.41.50.20231214-1ubuntu1) ... Setting up pinentry-curses (1.2.1-3ubuntu1) ... Setting up libreadline8:armhf (8.2-3) ... Setting up optipng (0.7.7-3) ... Setting up libgssapi-krb5-2:armhf (1.20.1-5build1) ... Setting up libgdbm-compat4:armhf (1.23-5) ... Setting up libgcc-13-dev:armhf (13.2.0-9ubuntu1) ... Setting up binutils-arm-linux-gnueabihf (2.41.50.20231214-1ubuntu1) ... Setting up libperl5.36:armhf (5.36.0-10ubuntu1) ... Setting up libtirpc3:armhf (1.3.4+ds-1) ... Setting up binutils (2.41.50.20231214-1ubuntu1) ... Setting up perl (5.36.0-10ubuntu1) ... Setting up libtirpc-dev:armhf (1.3.4+ds-1) ... Setting up gcc-13 (13.2.0-9ubuntu1) ... Setting up libdpkg-perl (1.22.2ubuntu1) ... Setting up libnsl2:armhf (1.3.0-3) ... Setting up gcc (4:13.2.0-2ubuntu1) ... Setting up dpkg-dev (1.22.2ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-3) ... Setting up libc6-dev:armhf (2.38-3ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-9ubuntu1) ... Setting up g++-13 (13.2.0-9ubuntu1) ... Setting up g++ (4:13.2.0-2ubuntu1) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... Processing triggers for debianutils (5.14) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-27579117 armhf noble-proposed -c chroot:build-PACKAGEBUILD-27579117 --arch=armhf --dist=noble-proposed --nolog 'python-mapnik_0.0~20200224-7da019cf9-5build1.dsc' Initiating build PACKAGEBUILD-27579117 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:53:38 UTC 2023 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-017.buildd +========================================================================================+ | python-mapnik 1:0.0~20200224-7da019cf9-5build1 (armhf) Wed, 20 Dec 2023 09:45:36 +0000 | +========================================================================================+ Package: python-mapnik Version: 1:0.0~20200224-7da019cf9-5build1 Source Version: 1:0.0~20200224-7da019cf9-5build1 Distribution: noble-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-27579117/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/python-mapnik-gNF4ea/resolver-bbT4UZ' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- python-mapnik_0.0~20200224-7da019cf9-5build1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/python-mapnik-gNF4ea/python-mapnik-0.0~20200224-7da019cf9' with '<>' I: NOTICE: Log filtering will replace 'build/python-mapnik-gNF4ea' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-python, dh-sequence-python3, libboost-python-dev, libmapnik-dev (>= 3.1.0), python3-all-dev, python3-setuptools, python3-cairo, python3-cairo-dev, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), dh-python, dh-sequence-python3, libboost-python-dev, libmapnik-dev (>= 3.1.0), python3-all-dev, python3-setuptools, python3-cairo, python3-cairo-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [434 B] Get:5 copy:/<>/apt_archive ./ Packages [523 B] Fetched 1914 B in 0s (32.4 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnss-nis libnss-nisplus libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libunistring2 openssl psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit default-libmysqlclient-dev dh-autoreconf dh-python dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu fonts-dejavu-core fonts-dejavu-extra fonts-dejavu-mono gdal-data gdal-plugins gettext gettext-base gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 groff-base hdf5-helpers icu-devtools intltool-debian libaec-dev libaec0 libaom-dev libaom3 libarchive-zip-perl libarmadillo-dev libarmadillo12 libarpack2 libarpack2-dev libblas-dev libblas3 libblkid-dev libblosc-dev libblosc1 libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono1.83-dev libboost-chrono1.83.0 libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-program-options-dev libboost-program-options1.83-dev libboost-program-options1.83.0 libboost-python-dev libboost-python1.83-dev libboost-python1.83.0 libboost-regex-dev libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization1.83-dev libboost-serialization1.83.0 libboost-system-dev libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 libboost1.83-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcfitsio-dev libcfitsio10 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdav1d-dev libdav1d7 libde265-0 libde265-dev libdebhelper-perl libdeflate-dev libdeflate0 libdw1 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 libfreetype-dev libfreetype6 libfreexl-dev libfreexl1 libfyba-dev libfyba0 libgdal-dev libgdal34 libgeos-c1v5 libgeos-dev libgeos3.12.1 libgeotiff-dev libgeotiff5 libgfortran5 libgif-dev libgif7 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libharfbuzz-cairo0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0b libhdf4-0-alt libhdf4-alt-dev libhdf5-103-1 libhdf5-cpp-103-1 libhdf5-dev libhdf5-fortran-102 libhdf5-hl-100 libhdf5-hl-cpp-100 libhdf5-hl-fortran-100 libheif-dev libheif-plugin-dav1d libheif-plugin-libde265 libheif1 libice-dev libice6 libicu-dev libicu74 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-sphinxdoc libjs-underscore libjson-c-dev libkml-dev libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1 liblapack-dev liblapack3 liblcms2-2 libldap2 liblerc-dev liblerc4 libltdl-dev libltdl7 liblz4-dev liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmapbox-variant-dev libmapnik-dev libmapnik3.1 libminizip-dev libminizip1 libmount-dev libmysqlclient-dev libmysqlclient21 libnetcdf-dev libnetcdf19 libnghttp2-14 libnspr4 libnss3 libodbc2 libodbccr2 libodbcinst2 libogdi-dev libogdi4.1 libopenjp2-7 libopenjp2-7-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpoppler-dev libpoppler-private-dev libpoppler133 libpq-dev libpq5 libproj-dev libproj25 libpsl5 libpthread-stubs0-dev libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libpython3.12 libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libqhull-dev libqhull-r8.0 libqhull8.0 libqhullcpp8.0 librtmp1 librttopo-dev librttopo1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsepol-dev libsharpyuv-dev libsharpyuv0 libsm-dev libsm6 libsnappy1v5 libspatialite-dev libspatialite8 libsqlite3-dev libssh-4 libssl-dev libsub-override-perl libsuperlu-dev libsuperlu6 libsz2 libtiff-dev libtiff6 libtiffxx6 libtool libuchardet0 liburiparser-dev liburiparser1 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libx11-dev libx265-199 libx265-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxerces-c-dev libxerces-c3.2 libxext-dev libxext6 libxml2 libxml2-dev libxrender-dev libxrender1 libzstd-dev m4 man-db media-types mysql-common netbase pkg-config pkgconf pkgconf-bin po-debconf proj-data python3 python3-all python3-all-dev python3-cairo python3-cairo-dev python3-dev python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-setuptools python3.11 python3.11-dev python3.11-minimal python3.12 python3.12-dev python3.12-minimal unixodbc-common unixodbc-dev uuid-dev x11-common x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make flit python3-build python3-installer python3-wheel gettext-doc libasprintf-dev libgettextpo-dev groff libitpp-dev liblapack-doc libboost-doc libboost1.83-doc gccxml libboost-container1.83-dev libboost-context1.83-dev libboost-contract1.83-dev libboost-coroutine1.83-dev libboost-exception1.83-dev libboost-fiber1.83-dev libboost-graph1.83-dev libboost-graph-parallel1.83-dev libboost-iostreams1.83-dev libboost-locale1.83-dev libboost-log1.83-dev libboost-math1.83-dev libboost-mpi1.83-dev libboost-mpi-python1.83-dev libboost-numpy1.83-dev libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev libboost-timer1.83-dev libboost-type-erasure1.83-dev libboost-wave1.83-dev libboost1.83-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.83-dev libcairo2-doc libcurl4-doc libgnutls28-dev libidn-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev freetype2-doc libgdal-doc libgeotiff-epsg geotiff-bin gdal-bin low-memory-monitor libgirepository1.0-dev libglib2.0-doc libgdk-pixbuf2.0-bin libxml2-utils libgraphite2-utils libhdf4-doc hdf4-tools libhdf5-doc libheif-plugin-ffmpegdec libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc libheif-plugin-rav1e libheif-plugin-svtenc libice-doc icu-doc liblcms2-utils libtool-doc liblzma-doc postgis netcdf-bin netcdf-doc odbc-postgresql tdsodbc ogdi-bin postgresql-doc-16 proj-bin libsm-doc sqlite3-doc libssl-doc libsuperlu-doc gfortran | fortran95-compiler gcj-jdk libx11-doc libx265-doc libxcb-doc libxerces-c-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-cairo-doc python-setuptools-doc python3.11-venv python3.11-doc binfmt-support python3.12-venv python3.12-doc Recommended packages: curl | wget | lynx bzip2-doc libcfitsio-doc libarchive-cpio-perl proj-bin shared-mime-info xdg-user-dirs libheif-plugin-aomenc libheif-plugin-x265 javascript-common libldap-common mapnik-doc libpng-tools poppler-data publicsuffix libsasl2-modules libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit default-libmysqlclient-dev dh-autoreconf dh-python dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu fonts-dejavu-core fonts-dejavu-extra fonts-dejavu-mono gdal-data gdal-plugins gettext gettext-base gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 groff-base hdf5-helpers icu-devtools intltool-debian libaec-dev libaec0 libaom-dev libaom3 libarchive-zip-perl libarmadillo-dev libarmadillo12 libarpack2 libarpack2-dev libblas-dev libblas3 libblkid-dev libblosc-dev libblosc1 libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono1.83-dev libboost-chrono1.83.0 libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-program-options-dev libboost-program-options1.83-dev libboost-program-options1.83.0 libboost-python-dev libboost-python1.83-dev libboost-python1.83.0 libboost-regex-dev libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization1.83-dev libboost-serialization1.83.0 libboost-system-dev libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 libboost1.83-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcfitsio-dev libcfitsio10 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdav1d-dev libdav1d7 libde265-0 libde265-dev libdebhelper-perl libdeflate-dev libdeflate0 libdw1 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 libfreetype-dev libfreetype6 libfreexl-dev libfreexl1 libfyba-dev libfyba0 libgdal-dev libgdal34 libgeos-c1v5 libgeos-dev libgeos3.12.1 libgeotiff-dev libgeotiff5 libgfortran5 libgif-dev libgif7 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libharfbuzz-cairo0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0b libhdf4-0-alt libhdf4-alt-dev libhdf5-103-1 libhdf5-cpp-103-1 libhdf5-dev libhdf5-fortran-102 libhdf5-hl-100 libhdf5-hl-cpp-100 libhdf5-hl-fortran-100 libheif-dev libheif-plugin-dav1d libheif-plugin-libde265 libheif1 libice-dev libice6 libicu-dev libicu74 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-sphinxdoc libjs-underscore libjson-c-dev libkml-dev libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1 liblapack-dev liblapack3 liblcms2-2 libldap2 liblerc-dev liblerc4 libltdl-dev libltdl7 liblz4-dev liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmapbox-variant-dev libmapnik-dev libmapnik3.1 libminizip-dev libminizip1 libmount-dev libmysqlclient-dev libmysqlclient21 libnetcdf-dev libnetcdf19 libnghttp2-14 libnspr4 libnss3 libodbc2 libodbccr2 libodbcinst2 libogdi-dev libogdi4.1 libopenjp2-7 libopenjp2-7-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpoppler-dev libpoppler-private-dev libpoppler133 libpq-dev libpq5 libproj-dev libproj25 libpsl5 libpthread-stubs0-dev libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libpython3.12 libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libqhull-dev libqhull-r8.0 libqhull8.0 libqhullcpp8.0 librtmp1 librttopo-dev librttopo1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsepol-dev libsharpyuv-dev libsharpyuv0 libsm-dev libsm6 libsnappy1v5 libspatialite-dev libspatialite8 libsqlite3-dev libssh-4 libssl-dev libsub-override-perl libsuperlu-dev libsuperlu6 libsz2 libtiff-dev libtiff6 libtiffxx6 libtool libuchardet0 liburiparser-dev liburiparser1 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libx11-dev libx265-199 libx265-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxerces-c-dev libxerces-c3.2 libxext-dev libxext6 libxml2 libxml2-dev libxrender-dev libxrender1 libzstd-dev m4 man-db media-types mysql-common netbase pkg-config pkgconf pkgconf-bin po-debconf proj-data python3 python3-all python3-all-dev python3-cairo python3-cairo-dev python3-dev python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-setuptools python3.11 python3.11-dev python3.11-minimal python3.12 python3.12-dev python3.12-minimal sbuild-build-depends-main-dummy unixodbc-common unixodbc-dev uuid-dev x11-common x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 323 newly installed, 0 to remove and 0 not upgraded. Need to get 153 MB of archives. After this operation, 692 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [756 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11-minimal armhf 3.11.7-2 [825 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1 armhf 2.5.0-2 [63.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf python3.11-minimal armhf 3.11.7-2 [1904 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.11.4-5ubuntu1 [26.9 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf netbase all 6.4 [13.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11-stdlib armhf 3.11.7-2 [1816 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf python3.11 armhf 3.11.7-2 [583 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.11.4-5ubuntu1 [9568 B] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.11.4-5ubuntu1 [22.9 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-minimal armhf 3.12.1-2 [814 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-minimal armhf 3.12.1-2 [2054 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-0 armhf 2.78.3-1 [1396 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libgirepository-1.0-1 armhf 1.78.1-5 [99.8 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-glib-2.0 armhf 1.78.1-5 [180 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libbsd0 armhf 0.11.7-4 [36.9 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libelf1 armhf 0.190-1 [49.8 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-data all 2.78.3-1 [40.9 kB] Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libicu74 armhf 74.2-1ubuntu1 [10.5 MB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.3build3 [595 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf python3-pkg-resources all 68.1.2-2 [167 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libmagic-mgc armhf 1:5.45-2 [307 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libmagic1 armhf 1:5.45-2 [80.9 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf file armhf 1:5.45-2 [21.1 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-14 [37.6 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.8-1 [73.9 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf groff-base armhf 1.23.0-3 [948 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libnghttp2-14 armhf 1.58.0-1 [68.2 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libpsl5 armhf 0.21.2-1build1 [55.5 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libxau6 armhf 1:1.0.9-1build5 [6622 B] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu5 [9452 B] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1 armhf 1.15-1 [45.4 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libx11-data all 2:1.8.7-1 [115 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libx11-6 armhf 2:1.8.7-1 [585 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libxext6 armhf 2:1.3.4-1build1 [26.4 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf man-db armhf 2.12.0-1 [1195 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4 [235 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14 [422 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libdebhelper-perl all 13.11.8ubuntu1 [85.9 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf libdw1 armhf 0.190-1 [235 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf debugedit armhf 1:5.0-5 [42.8 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf dwz armhf 0.15-1 [109 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14 [799 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf debhelper all 13.11.8ubuntu1 [940 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf mysql-common all 5.8+1.1.0 [6626 B] Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmysqlclient21 armhf 8.0.35-1ubuntu2 [1285 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libssl-dev armhf 3.0.10-1ubuntu3 [2084 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf libzstd-dev armhf 1.5.5+dfsg2-2 [330 kB] Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g-dev armhf 1:1.3.dfsg-3ubuntu1 [882 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmysqlclient-dev armhf 8.0.35-1ubuntu2 [1641 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf default-libmysqlclient-dev armhf 1.1.0 [3014 B] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf python3-lib2to3 all 3.11.5-1 [79.0 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf python3-distutils all 3.11.5-1 [131 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf python3-setuptools all 68.1.2-2 [396 kB] Get:68 http://ftpmaster.internal/ubuntu noble/universe armhf dh-python all 6.20231204 [111 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-core all 2.37-8 [835 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf fontconfig-config armhf 2.14.2-6ubuntu1 [36.0 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-extra all 2.37-8 [1947 kB] Get:73 http://ftpmaster.internal/ubuntu noble/universe armhf fonts-dejavu all 2.37-8 [3020 B] Get:74 http://ftpmaster.internal/ubuntu noble/universe armhf gdal-data all 3.8.1+dfsg-1build1 [261 kB] Get:75 http://ftpmaster.internal/ubuntu noble/universe armhf gdal-plugins armhf 3.8.1+dfsg-1build1 [24.2 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli1 armhf 1.1.0-2 [318 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libfreetype6 armhf 2.13.2+dfsg-1 [331 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libfontconfig1 armhf 2.14.2-6ubuntu1 [112 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libpixman-1-0 armhf 0.42.2-1 [184 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render0 armhf 1.15-1 [15.2 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shm0 armhf 1.15-1 [5852 B] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf libxrender1 armhf 1:0.9.10-1.1 [16.5 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf libcairo2 armhf 1.18.0-1 [481 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf libcairo-gobject2 armhf 1.18.0-1 [125 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-freedesktop armhf 1.78.1-5 [35.5 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf libgraphite2-3 armhf 1.3.14-1build2 [65.2 kB] Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz0b armhf 8.0.1-1build1 [437 kB] Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz-gobject0 armhf 8.0.1-1build1 [30.3 kB] Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-harfbuzz-0.0 armhf 8.0.1-1build1 [44.5 kB] Get:90 http://ftpmaster.internal/ubuntu noble/universe armhf hdf5-helpers armhf 1.10.10+repack-3ubuntu1 [15.6 kB] Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf icu-devtools armhf 74.2-1ubuntu1 [201 kB] Get:92 http://ftpmaster.internal/ubuntu noble/universe armhf libaec0 armhf 1.1.2-1 [20.7 kB] Get:93 http://ftpmaster.internal/ubuntu noble/universe armhf libaom3 armhf 3.7.1-1 [1572 kB] Get:94 http://ftpmaster.internal/ubuntu noble/universe armhf libaom-dev armhf 3.7.1-1 [1805 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.11.0-2build1 [123 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libgfortran5 armhf 13.2.0-9ubuntu1 [304 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.11.0-2build1 [1988 kB] Get:98 http://ftpmaster.internal/ubuntu noble/universe armhf libarpack2 armhf 3.9.1-1 [88.0 kB] Get:99 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu6 armhf 6.0.1+dfsg1-1 [154 kB] Get:100 http://ftpmaster.internal/ubuntu noble/universe armhf libarmadillo12 armhf 1:12.6.4+dfsg-1 [101 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf libblas-dev armhf 3.11.0-2build1 [132 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf liblapack-dev armhf 3.11.0-2build1 [2059 kB] Get:103 http://ftpmaster.internal/ubuntu noble/universe armhf libarpack2-dev armhf 3.9.1-1 [106 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-4 [19.0 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-2 armhf 2.1.28+dfsg1-4 [49.8 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main armhf libldap2 armhf 2.6.6+dfsg-1~exp1ubuntu1 [170 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build4 [52.8 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf libssh-4 armhf 0.10.5-3ubuntu2 [168 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf libcurl4 armhf 8.4.0-2ubuntu1 [294 kB] Get:110 http://ftpmaster.internal/ubuntu noble/universe armhf libsz2 armhf 1.1.2-1 [5262 B] Get:111 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-103-1 armhf 1.10.10+repack-3ubuntu1 [1336 kB] Get:112 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-fortran-102 armhf 1.10.10+repack-3ubuntu1 [73.9 kB] Get:113 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-hl-100 armhf 1.10.10+repack-3ubuntu1 [54.6 kB] Get:114 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-hl-fortran-100 armhf 1.10.10+repack-3ubuntu1 [25.5 kB] Get:115 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-cpp-103-1 armhf 1.10.10+repack-3ubuntu1 [125 kB] Get:116 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-hl-cpp-100 armhf 1.10.10+repack-3ubuntu1 [10.5 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu1 [123 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8-dev armhf 2.1.5-2ubuntu1 [263 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] Get:122 http://ftpmaster.internal/ubuntu noble/universe armhf libaec-dev armhf 1.1.2-1 [17.1 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf libcurl3-gnutls armhf 8.4.0-2ubuntu1 [289 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf libcurl4-gnutls-dev armhf 8.4.0-2ubuntu1 [407 kB] Get:125 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-dev armhf 1.10.10+repack-3ubuntu1 [2844 kB] Get:126 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu-dev armhf 6.0.1+dfsg1-1 [20.7 kB] Get:127 http://ftpmaster.internal/ubuntu noble/universe armhf libarmadillo-dev armhf 1:12.6.4+dfsg-1 [408 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf libsnappy1v5 armhf 1.1.10-1 [26.4 kB] Get:129 http://ftpmaster.internal/ubuntu noble/universe armhf libblosc1 armhf 1.21.5+ds-1 [23.6 kB] Get:130 http://ftpmaster.internal/ubuntu noble/universe armhf libblosc-dev armhf 1.21.5+ds-1 [29.2 kB] Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost1.83-dev armhf 1.83.0-1ubuntu3 [10.7 MB] Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-atomic1.83.0 armhf 1.83.0-1ubuntu3 [238 kB] Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-atomic1.83-dev armhf 1.83.0-1ubuntu3 [234 kB] Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-chrono1.83.0 armhf 1.83.0-1ubuntu3 [244 kB] Get:135 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-chrono1.83-dev armhf 1.83.0-1ubuntu3 [245 kB] Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-date-time1.83.0 armhf 1.83.0-1ubuntu3 [236 kB] Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-serialization1.83.0 armhf 1.83.0-1ubuntu3 [332 kB] Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-serialization1.83-dev armhf 1.83.0-1ubuntu3 [403 kB] Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-date-time1.83-dev armhf 1.83.0-1ubuntu3 [239 kB] Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-dev armhf 1.83.0.1ubuntu2 [4310 B] Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-filesystem1.83.0 armhf 1.83.0-1ubuntu3 [280 kB] Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-system1.83.0 armhf 1.83.0-1ubuntu3 [236 kB] Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-system1.83-dev armhf 1.83.0-1ubuntu3 [231 kB] Get:144 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-1ubuntu3 [291 kB] Get:145 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libboost-filesystem-dev armhf 1.83.0.1ubuntu2 [4094 B] Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-program-options1.83.0 armhf 1.83.0-1ubuntu3 [344 kB] Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-program-options1.83-dev armhf 1.83.0-1ubuntu3 [389 kB] Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-program-options-dev armhf 1.83.0.1ubuntu2 [4084 B] Get:149 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libboost-python1.83.0 armhf 1.83.0-1ubuntu3 [349 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11 armhf 3.11.7-2 [1942 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1-dev armhf 2.5.0-2 [119 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.11-dev armhf 3.11.7-2 [3925 kB] Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-dev armhf 3.11.4-5ubuntu1 [9826 B] Get:154 http://ftpmaster.internal/ubuntu noble/main armhf python3.11-dev armhf 3.11.7-2 [508 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjs-sphinxdoc all 7.2.6-3 [149 kB] Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-dev armhf 3.11.4-5ubuntu1 [26.8 kB] Get:159 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libboost-python1.83-dev armhf 1.83.0-1ubuntu3 [391 kB] Get:160 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libboost-python-dev armhf 1.83.0.1ubuntu2 [4344 B] Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-regex1.83.0 armhf 1.83.0-1ubuntu3 [320 kB] Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libicu-dev armhf 74.2-1ubuntu1 [11.6 MB] Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-regex1.83-dev armhf 1.83.0-1ubuntu3 [349 kB] Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-regex-dev armhf 1.83.0.1ubuntu2 [4324 B] Get:165 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libboost-system-dev armhf 1.83.0.1ubuntu2 [4204 B] Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-thread1.83.0 armhf 1.83.0-1ubuntu3 [270 kB] Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-thread1.83-dev armhf 1.83.0-1ubuntu3 [281 kB] Get:168 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libboost-thread-dev armhf 1.83.0.1ubuntu2 [4088 B] Get:169 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli-dev armhf 1.1.0-2 [337 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-dev armhf 1.0.8-5build1 [29.8 kB] Get:171 http://ftpmaster.internal/ubuntu noble/main armhf liblzo2-2 armhf 2.10-2build3 [47.6 kB] Get:172 http://ftpmaster.internal/ubuntu noble/main armhf libcairo-script-interpreter2 armhf 1.18.0-1 [50.7 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main armhf libpng-dev armhf 1.6.40-2 [248 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main armhf libfreetype-dev armhf 2.13.2+dfsg-1 [510 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main armhf uuid-dev armhf 2.39.2-6ubuntu1 [31.8 kB] Get:176 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2 [26.3 kB] Get:177 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2 [20.6 kB] Get:178 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2 [16.7 kB] Get:179 http://ftpmaster.internal/ubuntu noble/main armhf pkg-config armhf 1.8.1-2 [7170 B] Get:180 http://ftpmaster.internal/ubuntu noble/main armhf libfontconfig-dev armhf 2.14.2-6ubuntu1 [142 kB] Get:181 http://ftpmaster.internal/ubuntu noble/main armhf libffi-dev armhf 3.4.4-2 [56.6 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-bin armhf 2.78.3-1 [90.2 kB] Get:183 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-dev-bin armhf 2.78.3-1 [133 kB] Get:184 http://ftpmaster.internal/ubuntu noble/main armhf libblkid-dev armhf 2.39.2-6ubuntu1 [195 kB] Get:185 http://ftpmaster.internal/ubuntu noble/main armhf libsepol-dev armhf 3.5-2 [358 kB] Get:186 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-16-0 armhf 10.42-4ubuntu1 [180 kB] Get:187 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-32-0 armhf 10.42-4ubuntu1 [171 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-posix3 armhf 10.42-4ubuntu1 [6096 B] Get:189 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-dev armhf 10.42-4ubuntu1 [664 kB] Get:190 http://ftpmaster.internal/ubuntu noble/main armhf libselinux1-dev armhf 3.5-1build2 [157 kB] Get:191 http://ftpmaster.internal/ubuntu noble/main armhf libmount-dev armhf 2.39.2-6ubuntu1 [14.9 kB] Get:192 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-dev armhf 2.78.3-1 [1682 kB] Get:193 http://ftpmaster.internal/ubuntu noble/main armhf libpixman-1-dev armhf 0.42.2-1 [205 kB] Get:194 http://ftpmaster.internal/ubuntu noble/main armhf x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:195 http://ftpmaster.internal/ubuntu noble/main armhf libice6 armhf 2:1.0.10-1build2 [36.4 kB] Get:196 http://ftpmaster.internal/ubuntu noble/main armhf libsm6 armhf 2:1.2.3-1build2 [15.1 kB] Get:197 http://ftpmaster.internal/ubuntu noble/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:198 http://ftpmaster.internal/ubuntu noble/main armhf x11proto-dev all 2023.2-1 [602 kB] Get:199 http://ftpmaster.internal/ubuntu noble/main armhf x11proto-core-dev all 2023.2-1 [2444 B] Get:200 http://ftpmaster.internal/ubuntu noble/main armhf libice-dev armhf 2:1.0.10-1build2 [46.5 kB] Get:201 http://ftpmaster.internal/ubuntu noble/main armhf libsm-dev armhf 2:1.2.3-1build2 [16.9 kB] Get:202 http://ftpmaster.internal/ubuntu noble/main armhf libxau-dev armhf 1:1.0.9-1build5 [8928 B] Get:203 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu5 [25.0 kB] Get:204 http://ftpmaster.internal/ubuntu noble/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:205 http://ftpmaster.internal/ubuntu noble/main armhf libpthread-stubs0-dev armhf 0.4-1build2 [5504 B] Get:206 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1-dev armhf 1.15-1 [84.6 kB] Get:207 http://ftpmaster.internal/ubuntu noble/main armhf libx11-dev armhf 2:1.8.7-1 [669 kB] Get:208 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render0-dev armhf 1.15-1 [19.4 kB] Get:209 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shm0-dev armhf 1.15-1 [7342 B] Get:210 http://ftpmaster.internal/ubuntu noble/main armhf libxext-dev armhf 2:1.3.4-1build1 [80.7 kB] Get:211 http://ftpmaster.internal/ubuntu noble/main armhf libxrender-dev armhf 1:0.9.10-1.1 [23.1 kB] Get:212 http://ftpmaster.internal/ubuntu noble/main armhf libcairo2-dev armhf 1.18.0-1 [41.1 kB] Get:213 http://ftpmaster.internal/ubuntu noble/universe armhf libcfitsio10 armhf 4.3.0-2 [502 kB] Get:214 http://ftpmaster.internal/ubuntu noble/universe armhf libcfitsio-dev armhf 4.3.0-2 [573 kB] Get:215 http://ftpmaster.internal/ubuntu noble/universe armhf libdav1d7 armhf 1.3.0-2 [299 kB] Get:216 http://ftpmaster.internal/ubuntu noble/universe armhf libdav1d-dev armhf 1.3.0-2 [25.3 kB] Get:217 http://ftpmaster.internal/ubuntu noble/universe armhf libde265-0 armhf 1.0.13-1 [158 kB] Get:218 http://ftpmaster.internal/ubuntu noble/universe armhf libde265-dev armhf 1.0.13-1 [12.4 kB] Get:219 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate0 armhf 1.18-1 [40.7 kB] Get:220 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate-dev armhf 1.18-1 [47.6 kB] Get:221 http://ftpmaster.internal/ubuntu noble/universe armhf libfyba0 armhf 4.1.1-8 [109 kB] Get:222 http://ftpmaster.internal/ubuntu noble/universe armhf libfyba-dev armhf 4.1.1-8 [173 kB] Get:223 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libminizip1 armhf 1:1.3.dfsg-3ubuntu1 [19.7 kB] Get:224 http://ftpmaster.internal/ubuntu noble/universe armhf libfreexl1 armhf 2.0.0-1 [37.4 kB] Get:225 http://ftpmaster.internal/ubuntu noble/universe armhf libgeos3.12.1 armhf 3.12.1-1 [871 kB] Get:226 http://ftpmaster.internal/ubuntu noble/universe armhf libgeos-c1v5 armhf 3.12.1-1 [92.9 kB] Get:227 http://ftpmaster.internal/ubuntu noble/universe armhf proj-data all 9.3.1-1 [7867 kB] Get:228 http://ftpmaster.internal/ubuntu noble/main armhf libjbig0 armhf 2.1-6.1ubuntu1 [24.9 kB] Get:229 http://ftpmaster.internal/ubuntu noble/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu1 [152 kB] Get:230 http://ftpmaster.internal/ubuntu noble/main armhf libsharpyuv0 armhf 1.3.2-0.3 [13.3 kB] Get:231 http://ftpmaster.internal/ubuntu noble/main armhf libwebp7 armhf 1.3.2-0.3 [183 kB] Get:232 http://ftpmaster.internal/ubuntu noble/main armhf libtiff6 armhf 4.5.1+git230720-1ubuntu1 [177 kB] Get:233 http://ftpmaster.internal/ubuntu noble/universe armhf libproj25 armhf 9.3.1-1 [1254 kB] Get:234 http://ftpmaster.internal/ubuntu noble/universe armhf libgeotiff5 armhf 1.7.1-5 [52.1 kB] Get:235 http://ftpmaster.internal/ubuntu noble/main armhf libgif7 armhf 5.2.1-2.5 [31.3 kB] Get:236 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf4-0-alt armhf 4.2.16-3 [251 kB] Get:237 http://ftpmaster.internal/ubuntu noble/universe armhf libheif-plugin-dav1d armhf 1.17.4-1ubuntu1 [9872 B] Get:238 http://ftpmaster.internal/ubuntu noble/universe armhf libheif-plugin-libde265 armhf 1.17.4-1ubuntu1 [10.3 kB] Get:239 http://ftpmaster.internal/ubuntu noble/universe armhf libheif1 armhf 1.17.4-1ubuntu1 [266 kB] Get:240 http://ftpmaster.internal/ubuntu noble/universe armhf liburiparser1 armhf 0.9.7+dfsg-2 [30.2 kB] Get:241 http://ftpmaster.internal/ubuntu noble/universe armhf libkmlbase1 armhf 1.3.0-10 [42.7 kB] Get:242 http://ftpmaster.internal/ubuntu noble/universe armhf libkmldom1 armhf 1.3.0-10 [141 kB] Get:243 http://ftpmaster.internal/ubuntu noble/universe armhf libkmlengine1 armhf 1.3.0-10 [67.2 kB] Get:244 http://ftpmaster.internal/ubuntu noble/universe armhf libnetcdf19 armhf 1:4.9.2-3ubuntu1 [421 kB] Get:245 http://ftpmaster.internal/ubuntu noble/main armhf libltdl7 armhf 2.4.7-7 [37.9 kB] Get:246 http://ftpmaster.internal/ubuntu noble/main armhf libodbc2 armhf 2.3.12-1 [144 kB] Get:247 http://ftpmaster.internal/ubuntu noble/main armhf unixodbc-common all 2.3.12-1 [8524 B] Get:248 http://ftpmaster.internal/ubuntu noble/main armhf libodbcinst2 armhf 2.3.12-1 [30.2 kB] Get:249 http://ftpmaster.internal/ubuntu noble/universe armhf libogdi4.1 armhf 4.1.0+ds-6 [177 kB] Get:250 http://ftpmaster.internal/ubuntu noble/main armhf libopenjp2-7 armhf 2.5.0-2 [160 kB] Get:251 http://ftpmaster.internal/ubuntu noble/main armhf liblcms2-2 armhf 2.14-2 [134 kB] Get:252 http://ftpmaster.internal/ubuntu noble/main armhf libnspr4 armhf 2:4.35-1.1 [92.9 kB] Get:253 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnss3 armhf 2:3.96.1-1 [1268 kB] Get:254 http://ftpmaster.internal/ubuntu noble/main armhf libpoppler133 armhf 23.12.0-1ubuntu2 [965 kB] Get:255 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpq5 armhf 16.1-1build1 [121 kB] Get:256 http://ftpmaster.internal/ubuntu noble/universe armhf libqhull-r8.0 armhf 2020.2-6 [173 kB] Get:257 http://ftpmaster.internal/ubuntu noble/universe armhf librttopo1 armhf 1.1.0-3 [161 kB] Get:258 http://ftpmaster.internal/ubuntu noble/universe armhf libspatialite8 armhf 5.1.0-1 [2018 kB] Get:259 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libxerces-c3.2 armhf 3.2.4+debian-1build2 [816 kB] Get:260 http://ftpmaster.internal/ubuntu noble/universe armhf libgdal34 armhf 3.8.1+dfsg-1build1 [7882 kB] Get:261 http://ftpmaster.internal/ubuntu noble/universe armhf libgeos-dev armhf 3.12.1-1 [54.4 kB] Get:262 http://ftpmaster.internal/ubuntu noble/main armhf libgif-dev armhf 5.2.1-2.5 [19.9 kB] Get:263 http://ftpmaster.internal/ubuntu noble/main armhf libgraphite2-dev armhf 1.3.14-1build2 [14.7 kB] Get:264 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz-cairo0 armhf 8.0.1-1build1 [38.4 kB] Get:265 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz-icu0 armhf 8.0.1-1build1 [12.7 kB] Get:266 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz-subset0 armhf 8.0.1-1build1 [393 kB] Get:267 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libharfbuzz-dev armhf 8.0.1-1build1 [142 kB] Get:268 http://ftpmaster.internal/ubuntu noble/main armhf libsharpyuv-dev armhf 1.3.2-0.3 [13.0 kB] Get:269 http://ftpmaster.internal/ubuntu noble/universe armhf libx265-199 armhf 3.5-2 [631 kB] Get:270 http://ftpmaster.internal/ubuntu noble/universe armhf libx265-dev armhf 3.5-2 [663 kB] Get:271 http://ftpmaster.internal/ubuntu noble/universe armhf libheif-dev armhf 1.17.4-1ubuntu1 [41.6 kB] Get:272 http://ftpmaster.internal/ubuntu noble/universe armhf libkmlconvenience1 armhf 1.3.0-10 [43.9 kB] Get:273 http://ftpmaster.internal/ubuntu noble/universe armhf libkmlregionator1 armhf 1.3.0-10 [18.1 kB] Get:274 http://ftpmaster.internal/ubuntu noble/universe armhf libkmlxsd1 armhf 1.3.0-10 [26.2 kB] Get:275 http://ftpmaster.internal/ubuntu noble/main armhf liblerc-dev armhf 4.0.0+ds-4ubuntu1 [168 kB] Get:276 http://ftpmaster.internal/ubuntu noble/main armhf libltdl-dev armhf 2.4.7-7 [166 kB] Get:277 http://ftpmaster.internal/ubuntu noble/universe armhf libmapbox-variant-dev all 1.2.0-2 [15.2 kB] Get:278 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libmapnik3.1 armhf 3.1.0+ds-5build1 [2330 kB] Get:279 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libminizip-dev armhf 1:1.3.dfsg-3ubuntu1 [28.4 kB] Get:280 http://ftpmaster.internal/ubuntu noble/universe armhf libfreexl-dev armhf 2.0.0-1 [39.2 kB] Get:281 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-dev armhf 3.44.2-1 [808 kB] Get:282 http://ftpmaster.internal/ubuntu noble/main armhf libjbig-dev armhf 2.1-6.1ubuntu1 [24.5 kB] Get:283 http://ftpmaster.internal/ubuntu noble/main armhf liblzma-dev armhf 5.4.5-0.1 [166 kB] Get:284 http://ftpmaster.internal/ubuntu noble/main armhf libwebpdemux2 armhf 1.3.2-0.3 [11.8 kB] Get:285 http://ftpmaster.internal/ubuntu noble/main armhf libwebpmux3 armhf 1.3.2-0.3 [22.4 kB] Get:286 http://ftpmaster.internal/ubuntu noble/main armhf libwebpdecoder3 armhf 1.3.2-0.3 [91.4 kB] Get:287 http://ftpmaster.internal/ubuntu noble/main armhf libwebp-dev armhf 1.3.2-0.3 [311 kB] Get:288 http://ftpmaster.internal/ubuntu noble/main armhf libtiffxx6 armhf 4.5.1+git230720-1ubuntu1 [5598 B] Get:289 http://ftpmaster.internal/ubuntu noble/main armhf libtiff-dev armhf 4.5.1+git230720-1ubuntu1 [319 kB] Get:290 http://ftpmaster.internal/ubuntu noble/universe armhf libproj-dev armhf 9.3.1-1 [75.4 kB] Get:291 http://ftpmaster.internal/ubuntu noble/universe armhf libgeotiff-dev armhf 1.7.1-5 [83.1 kB] Get:292 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2-dev armhf 2.9.14+dfsg-1.3build3 [733 kB] Get:293 http://ftpmaster.internal/ubuntu noble/universe armhf libnetcdf-dev armhf 1:4.9.2-3ubuntu1 [57.9 kB] Get:294 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf4-alt-dev armhf 4.2.16-3 [355 kB] Get:295 http://ftpmaster.internal/ubuntu noble/main armhf libjson-c-dev armhf 0.17-1 [58.5 kB] Get:296 http://ftpmaster.internal/ubuntu noble/universe armhf liburiparser-dev armhf 0.9.7+dfsg-2 [15.1 kB] Get:297 http://ftpmaster.internal/ubuntu noble/universe armhf libkml-dev armhf 1.3.0-10 [659 kB] Get:298 http://ftpmaster.internal/ubuntu noble/main armhf liblz4-dev armhf 1.9.4-1 [79.1 kB] Get:299 http://ftpmaster.internal/ubuntu noble/universe armhf libogdi-dev armhf 4.1.0+ds-6 [22.6 kB] Get:300 http://ftpmaster.internal/ubuntu noble/main armhf libopenjp2-7-dev armhf 2.5.0-2 [239 kB] Get:301 http://ftpmaster.internal/ubuntu noble/main armhf libpoppler-dev armhf 23.12.0-1ubuntu2 [5182 B] Get:302 http://ftpmaster.internal/ubuntu noble/main armhf libpoppler-private-dev armhf 23.12.0-1ubuntu2 [197 kB] Get:303 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpq-dev armhf 16.1-1build1 [139 kB] Get:304 http://ftpmaster.internal/ubuntu noble/universe armhf libqhull8.0 armhf 2020.2-6 [174 kB] Get:305 http://ftpmaster.internal/ubuntu noble/universe armhf libqhullcpp8.0 armhf 2020.2-6 [45.7 kB] Get:306 http://ftpmaster.internal/ubuntu noble/universe armhf libqhull-dev armhf 2020.2-6 [455 kB] Get:307 http://ftpmaster.internal/ubuntu noble/universe armhf librttopo-dev armhf 1.1.0-3 [209 kB] Get:308 http://ftpmaster.internal/ubuntu noble/universe armhf libspatialite-dev armhf 5.1.0-1 [2349 kB] Get:309 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libxerces-c-dev armhf 3.2.4+debian-1build2 [1687 kB] Get:310 http://ftpmaster.internal/ubuntu noble/main armhf libodbccr2 armhf 2.3.12-1 [12.8 kB] Get:311 http://ftpmaster.internal/ubuntu noble/main armhf unixodbc-dev armhf 2.3.12-1 [229 kB] Get:312 http://ftpmaster.internal/ubuntu noble/universe armhf libgdal-dev armhf 3.8.1+dfsg-1build1 [211 kB] Get:313 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf libmapnik-dev armhf 3.1.0+ds-5build1 [704 kB] Get:314 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-stdlib armhf 3.12.1-2 [1909 kB] Get:315 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12 armhf 3.12.1-2 [2105 kB] Get:316 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-dev armhf 3.12.1-2 [4199 kB] Get:317 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-all-dev armhf 3.11.4-5ubuntu1 [914 B] Get:318 http://ftpmaster.internal/ubuntu noble/main armhf python3.12 armhf 3.12.1-2 [638 kB] Get:319 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-all armhf 3.11.4-5ubuntu1 [910 B] Get:320 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-dev armhf 3.12.1-2 [507 kB] Get:321 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-all-dev armhf 3.11.4-5ubuntu1 [918 B] Get:322 http://ftpmaster.internal/ubuntu noble/main armhf python3-cairo armhf 1.25.1-1 [112 kB] Get:323 http://ftpmaster.internal/ubuntu noble/main armhf python3-cairo-dev all 1.25.1-1 [12.2 kB] Preconfiguring packages ... Fetched 153 MB in 33s (4619 kB/s) Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... 13556 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.7-2_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.7-2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-2_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-2) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.7-2_armhf.deb ... Unpacking python3.11-minimal (3.11.7-2) ... Setting up libpython3.11-minimal:armhf (3.11.7-2) ... Setting up libexpat1:armhf (2.5.0-2) ... Setting up python3.11-minimal (3.11.7-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 13870 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-minimal (3.11.4-5ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../3-libpython3.11-stdlib_3.11.7-2_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.7-2) ... Selecting previously unselected package python3.11. Preparing to unpack .../4-python3.11_3.11.7-2_armhf.deb ... Unpacking python3.11 (3.11.7-2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.11.4-5ubuntu1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.4-5ubuntu1) ... Setting up python3-minimal (3.11.4-5ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 14304 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3 (3.11.4-5ubuntu1) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../001-libpython3.12-minimal_3.12.1-2_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.1-2) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../002-python3.12-minimal_3.12.1-2_armhf.deb ... Unpacking python3.12-minimal (3.12.1-2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../003-libglib2.0-0_2.78.3-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.78.3-1) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../004-libgirepository-1.0-1_1.78.1-5_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.78.1-5) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../005-gir1.2-glib-2.0_1.78.1-5_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.78.1-5) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../006-libbsd0_0.11.7-4_armhf.deb ... Unpacking libbsd0:armhf (0.11.7-4) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../007-libelf1_0.190-1_armhf.deb ... Unpacking libelf1:armhf (0.190-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../008-libglib2.0-data_2.78.3-1_all.deb ... Unpacking libglib2.0-data (2.78.3-1) ... Selecting previously unselected package libicu74:armhf. Preparing to unpack .../009-libicu74_74.2-1ubuntu1_armhf.deb ... Unpacking libicu74:armhf (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../010-libxml2_2.9.14+dfsg-1.3build3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3build3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../011-python3-pkg-resources_68.1.2-2_all.deb ... Unpacking python3-pkg-resources (68.1.2-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../012-libmagic-mgc_1%3a5.45-2_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../013-libmagic1_1%3a5.45-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2) ... Selecting previously unselected package file. Preparing to unpack .../014-file_1%3a5.45-2_armhf.deb ... Unpacking file (1:5.45-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../015-gettext-base_0.21-14_armhf.deb ... Unpacking gettext-base (0.21-14) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../016-libuchardet0_0.0.8-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../017-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../018-libnghttp2-14_1.58.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.58.0-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../019-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../020-libpsl5_0.21.2-1build1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1build1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../021-libxau6_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../022-libxdmcp6_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../023-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../024-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../025-libx11-6_2%3a1.8.7-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.7-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../026-libxext6_2%3a1.3.4-1build1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../027-man-db_2.12.0-1_armhf.deb ... Unpacking man-db (2.12.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../028-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../029-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../030-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../031-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 .../032-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../033-libdebhelper-perl_13.11.8ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.11.8ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../034-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../035-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../036-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 .../037-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../038-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 .../039-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../040-libdw1_0.190-1_armhf.deb ... Unpacking libdw1:armhf (0.190-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../041-debugedit_1%3a5.0-5_armhf.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../042-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../043-gettext_0.21-14_armhf.deb ... Unpacking gettext (0.21-14) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../044-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 .../045-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../046-debhelper_13.11.8ubuntu1_all.deb ... Unpacking debhelper (13.11.8ubuntu1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../047-mysql-common_5.8+1.1.0_all.deb ... Unpacking mysql-common (5.8+1.1.0) ... Selecting previously unselected package libmysqlclient21:armhf. Preparing to unpack .../048-libmysqlclient21_8.0.35-1ubuntu2_armhf.deb ... Unpacking libmysqlclient21:armhf (8.0.35-1ubuntu2) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../049-libssl-dev_3.0.10-1ubuntu3_armhf.deb ... Unpacking libssl-dev:armhf (3.0.10-1ubuntu3) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../050-libzstd-dev_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.5+dfsg2-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../051-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3ubuntu1) ... Selecting previously unselected package libmysqlclient-dev. Preparing to unpack .../052-libmysqlclient-dev_8.0.35-1ubuntu2_armhf.deb ... Unpacking libmysqlclient-dev (8.0.35-1ubuntu2) ... Selecting previously unselected package default-libmysqlclient-dev:armhf. Preparing to unpack .../053-default-libmysqlclient-dev_1.1.0_armhf.deb ... Unpacking default-libmysqlclient-dev:armhf (1.1.0) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../054-python3-lib2to3_3.11.5-1_all.deb ... Unpacking python3-lib2to3 (3.11.5-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../055-python3-distutils_3.11.5-1_all.deb ... Unpacking python3-distutils (3.11.5-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../056-python3-setuptools_68.1.2-2_all.deb ... Unpacking python3-setuptools (68.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../057-dh-python_6.20231204_all.deb ... Unpacking dh-python (6.20231204) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../058-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../059-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../060-fontconfig-config_2.14.2-6ubuntu1_armhf.deb ... Unpacking fontconfig-config (2.14.2-6ubuntu1) ... Selecting previously unselected package fonts-dejavu-extra. Preparing to unpack .../061-fonts-dejavu-extra_2.37-8_all.deb ... Unpacking fonts-dejavu-extra (2.37-8) ... Selecting previously unselected package fonts-dejavu. Preparing to unpack .../062-fonts-dejavu_2.37-8_all.deb ... Unpacking fonts-dejavu (2.37-8) ... Selecting previously unselected package gdal-data. Preparing to unpack .../063-gdal-data_3.8.1+dfsg-1build1_all.deb ... Unpacking gdal-data (3.8.1+dfsg-1build1) ... Selecting previously unselected package gdal-plugins. Preparing to unpack .../064-gdal-plugins_3.8.1+dfsg-1build1_armhf.deb ... Unpacking gdal-plugins (3.8.1+dfsg-1build1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../065-libbrotli1_1.1.0-2_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../066-libfreetype6_2.13.2+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.2+dfsg-1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../067-libfontconfig1_2.14.2-6ubuntu1_armhf.deb ... Unpacking libfontconfig1:armhf (2.14.2-6ubuntu1) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../068-libpixman-1-0_0.42.2-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.42.2-1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../069-libxcb-render0_1.15-1_armhf.deb ... Unpacking libxcb-render0:armhf (1.15-1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../070-libxcb-shm0_1.15-1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.15-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../071-libxrender1_1%3a0.9.10-1.1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../072-libcairo2_1.18.0-1_armhf.deb ... Unpacking libcairo2:armhf (1.18.0-1) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../073-libcairo-gobject2_1.18.0-1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.18.0-1) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../074-gir1.2-freedesktop_1.78.1-5_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.78.1-5) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../075-libgraphite2-3_1.3.14-1build2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../076-libharfbuzz0b_8.0.1-1build1_armhf.deb ... Unpacking libharfbuzz0b:armhf (8.0.1-1build1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../077-libharfbuzz-gobject0_8.0.1-1build1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (8.0.1-1build1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../078-gir1.2-harfbuzz-0.0_8.0.1-1build1_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (8.0.1-1build1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../079-hdf5-helpers_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking hdf5-helpers (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../080-icu-devtools_74.2-1ubuntu1_armhf.deb ... Unpacking icu-devtools (74.2-1ubuntu1) ... Selecting previously unselected package libaec0:armhf. Preparing to unpack .../081-libaec0_1.1.2-1_armhf.deb ... Unpacking libaec0:armhf (1.1.2-1) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../082-libaom3_3.7.1-1_armhf.deb ... Unpacking libaom3:armhf (3.7.1-1) ... Selecting previously unselected package libaom-dev:armhf. Preparing to unpack .../083-libaom-dev_3.7.1-1_armhf.deb ... Unpacking libaom-dev:armhf (3.7.1-1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../084-libblas3_3.11.0-2build1_armhf.deb ... Unpacking libblas3:armhf (3.11.0-2build1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../085-libgfortran5_13.2.0-9ubuntu1_armhf.deb ... Unpacking libgfortran5:armhf (13.2.0-9ubuntu1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../086-liblapack3_3.11.0-2build1_armhf.deb ... Unpacking liblapack3:armhf (3.11.0-2build1) ... Selecting previously unselected package libarpack2:armhf. Preparing to unpack .../087-libarpack2_3.9.1-1_armhf.deb ... Unpacking libarpack2:armhf (3.9.1-1) ... Selecting previously unselected package libsuperlu6:armhf. Preparing to unpack .../088-libsuperlu6_6.0.1+dfsg1-1_armhf.deb ... Unpacking libsuperlu6:armhf (6.0.1+dfsg1-1) ... Selecting previously unselected package libarmadillo12. Preparing to unpack .../089-libarmadillo12_1%3a12.6.4+dfsg-1_armhf.deb ... Unpacking libarmadillo12 (1:12.6.4+dfsg-1) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../090-libblas-dev_3.11.0-2build1_armhf.deb ... Unpacking libblas-dev:armhf (3.11.0-2build1) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../091-liblapack-dev_3.11.0-2build1_armhf.deb ... Unpacking liblapack-dev:armhf (3.11.0-2build1) ... Selecting previously unselected package libarpack2-dev:armhf. Preparing to unpack .../092-libarpack2-dev_3.9.1-1_armhf.deb ... Unpacking libarpack2-dev:armhf (3.9.1-1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../093-libsasl2-modules-db_2.1.28+dfsg1-4_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-4) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../094-libsasl2-2_2.1.28+dfsg1-4_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-4) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../095-libldap2_2.6.6+dfsg-1~exp1ubuntu1_armhf.deb ... Unpacking libldap2:armhf (2.6.6+dfsg-1~exp1ubuntu1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../096-librtmp1_2.4+20151223.gitfa8646d.1-2build4_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../097-libssh-4_0.10.5-3ubuntu2_armhf.deb ... Unpacking libssh-4:armhf (0.10.5-3ubuntu2) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../098-libcurl4_8.4.0-2ubuntu1_armhf.deb ... Unpacking libcurl4:armhf (8.4.0-2ubuntu1) ... Selecting previously unselected package libsz2:armhf. Preparing to unpack .../099-libsz2_1.1.2-1_armhf.deb ... Unpacking libsz2:armhf (1.1.2-1) ... Selecting previously unselected package libhdf5-103-1:armhf. Preparing to unpack .../100-libhdf5-103-1_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking libhdf5-103-1:armhf (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package libhdf5-fortran-102:armhf. Preparing to unpack .../101-libhdf5-fortran-102_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking libhdf5-fortran-102:armhf (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package libhdf5-hl-100:armhf. Preparing to unpack .../102-libhdf5-hl-100_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking libhdf5-hl-100:armhf (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package libhdf5-hl-fortran-100:armhf. Preparing to unpack .../103-libhdf5-hl-fortran-100_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking libhdf5-hl-fortran-100:armhf (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package libhdf5-cpp-103-1:armhf. Preparing to unpack .../104-libhdf5-cpp-103-1_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking libhdf5-cpp-103-1:armhf (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package libhdf5-hl-cpp-100:armhf. Preparing to unpack .../105-libhdf5-hl-cpp-100_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking libhdf5-hl-cpp-100:armhf (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../106-libjpeg-turbo8_2.1.5-2ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../107-libjpeg-turbo8-dev_2.1.5-2ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../108-libjpeg8_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../109-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../110-libjpeg-dev_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... Selecting previously unselected package libaec-dev:armhf. Preparing to unpack .../111-libaec-dev_1.1.2-1_armhf.deb ... Unpacking libaec-dev:armhf (1.1.2-1) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../112-libcurl3-gnutls_8.4.0-2ubuntu1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (8.4.0-2ubuntu1) ... Selecting previously unselected package libcurl4-gnutls-dev:armhf. Preparing to unpack .../113-libcurl4-gnutls-dev_8.4.0-2ubuntu1_armhf.deb ... Unpacking libcurl4-gnutls-dev:armhf (8.4.0-2ubuntu1) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../114-libhdf5-dev_1.10.10+repack-3ubuntu1_armhf.deb ... Unpacking libhdf5-dev (1.10.10+repack-3ubuntu1) ... Selecting previously unselected package libsuperlu-dev:armhf. Preparing to unpack .../115-libsuperlu-dev_6.0.1+dfsg1-1_armhf.deb ... Unpacking libsuperlu-dev:armhf (6.0.1+dfsg1-1) ... Selecting previously unselected package libarmadillo-dev. Preparing to unpack .../116-libarmadillo-dev_1%3a12.6.4+dfsg-1_armhf.deb ... Unpacking libarmadillo-dev (1:12.6.4+dfsg-1) ... Selecting previously unselected package libsnappy1v5:armhf. Preparing to unpack .../117-libsnappy1v5_1.1.10-1_armhf.deb ... Unpacking libsnappy1v5:armhf (1.1.10-1) ... Selecting previously unselected package libblosc1:armhf. Preparing to unpack .../118-libblosc1_1.21.5+ds-1_armhf.deb ... Unpacking libblosc1:armhf (1.21.5+ds-1) ... Selecting previously unselected package libblosc-dev:armhf. Preparing to unpack .../119-libblosc-dev_1.21.5+ds-1_armhf.deb ... Unpacking libblosc-dev:armhf (1.21.5+ds-1) ... Selecting previously unselected package libboost1.83-dev:armhf. Preparing to unpack .../120-libboost1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-atomic1.83.0:armhf. Preparing to unpack .../121-libboost-atomic1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-atomic1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-atomic1.83-dev:armhf. Preparing to unpack .../122-libboost-atomic1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-atomic1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-chrono1.83.0:armhf. Preparing to unpack .../123-libboost-chrono1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-chrono1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-chrono1.83-dev:armhf. Preparing to unpack .../124-libboost-chrono1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-chrono1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-date-time1.83.0:armhf. Preparing to unpack .../125-libboost-date-time1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-date-time1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-serialization1.83.0:armhf. Preparing to unpack .../126-libboost-serialization1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-serialization1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-serialization1.83-dev:armhf. Preparing to unpack .../127-libboost-serialization1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-serialization1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-date-time1.83-dev:armhf. Preparing to unpack .../128-libboost-date-time1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-date-time1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../129-libboost-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-filesystem1.83.0:armhf. Preparing to unpack .../130-libboost-filesystem1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-system1.83.0:armhf. Preparing to unpack .../131-libboost-system1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-system1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-system1.83-dev:armhf. Preparing to unpack .../132-libboost-system1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-system1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-filesystem1.83-dev:armhf. Preparing to unpack .../133-libboost-filesystem1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-filesystem-dev:armhf. Preparing to unpack .../134-libboost-filesystem-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-filesystem-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-program-options1.83.0:armhf. Preparing to unpack .../135-libboost-program-options1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-program-options1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-program-options1.83-dev:armhf. Preparing to unpack .../136-libboost-program-options1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-program-options1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-program-options-dev:armhf. Preparing to unpack .../137-libboost-program-options-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-program-options-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-python1.83.0. Preparing to unpack .../138-libboost-python1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-python1.83.0 (1.83.0-1ubuntu3) ... Selecting previously unselected package libpython3.11:armhf. Preparing to unpack .../139-libpython3.11_3.11.7-2_armhf.deb ... Unpacking libpython3.11:armhf (3.11.7-2) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../140-libexpat1-dev_2.5.0-2_armhf.deb ... Unpacking libexpat1-dev:armhf (2.5.0-2) ... Selecting previously unselected package libpython3.11-dev:armhf. Preparing to unpack .../141-libpython3.11-dev_3.11.7-2_armhf.deb ... Unpacking libpython3.11-dev:armhf (3.11.7-2) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../142-libpython3-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking libpython3-dev:armhf (3.11.4-5ubuntu1) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../143-python3.11-dev_3.11.7-2_armhf.deb ... Unpacking python3.11-dev (3.11.7-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../144-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 .../145-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 .../146-libjs-sphinxdoc_7.2.6-3_all.deb ... Unpacking libjs-sphinxdoc (7.2.6-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../147-python3-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-dev (3.11.4-5ubuntu1) ... Selecting previously unselected package libboost-python1.83-dev. Preparing to unpack .../148-libboost-python1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-python1.83-dev (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-python-dev. Preparing to unpack .../149-libboost-python-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-python-dev (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-regex1.83.0:armhf. Preparing to unpack .../150-libboost-regex1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-regex1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../151-libicu-dev_74.2-1ubuntu1_armhf.deb ... Unpacking libicu-dev:armhf (74.2-1ubuntu1) ... Selecting previously unselected package libboost-regex1.83-dev:armhf. Preparing to unpack .../152-libboost-regex1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-regex1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-regex-dev:armhf. Preparing to unpack .../153-libboost-regex-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-regex-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-system-dev:armhf. Preparing to unpack .../154-libboost-system-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-system-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-thread1.83.0:armhf. Preparing to unpack .../155-libboost-thread1.83.0_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-thread1.83.0:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-thread1.83-dev:armhf. Preparing to unpack .../156-libboost-thread1.83-dev_1.83.0-1ubuntu3_armhf.deb ... Unpacking libboost-thread1.83-dev:armhf (1.83.0-1ubuntu3) ... Selecting previously unselected package libboost-thread-dev:armhf. Preparing to unpack .../157-libboost-thread-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-thread-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../158-libbrotli-dev_1.1.0-2_armhf.deb ... Unpacking libbrotli-dev:armhf (1.1.0-2) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../159-libbz2-dev_1.0.8-5build1_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-5build1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../160-liblzo2-2_2.10-2build3_armhf.deb ... Unpacking liblzo2-2:armhf (2.10-2build3) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../161-libcairo-script-interpreter2_1.18.0-1_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.18.0-1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../162-libpng-dev_1.6.40-2_armhf.deb ... Unpacking libpng-dev:armhf (1.6.40-2) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../163-libfreetype-dev_2.13.2+dfsg-1_armhf.deb ... Unpacking libfreetype-dev:armhf (2.13.2+dfsg-1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../164-uuid-dev_2.39.2-6ubuntu1_armhf.deb ... Unpacking uuid-dev:armhf (2.39.2-6ubuntu1) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../165-libpkgconf3_1.8.1-2_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-2) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../166-pkgconf-bin_1.8.1-2_armhf.deb ... Unpacking pkgconf-bin (1.8.1-2) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../167-pkgconf_1.8.1-2_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-2) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../168-pkg-config_1.8.1-2_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-2) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../169-libfontconfig-dev_2.14.2-6ubuntu1_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.14.2-6ubuntu1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../170-libffi-dev_3.4.4-2_armhf.deb ... Unpacking libffi-dev:armhf (3.4.4-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../171-libglib2.0-bin_2.78.3-1_armhf.deb ... Unpacking libglib2.0-bin (2.78.3-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../172-libglib2.0-dev-bin_2.78.3-1_armhf.deb ... Unpacking libglib2.0-dev-bin (2.78.3-1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../173-libblkid-dev_2.39.2-6ubuntu1_armhf.deb ... Unpacking libblkid-dev:armhf (2.39.2-6ubuntu1) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../174-libsepol-dev_3.5-2_armhf.deb ... Unpacking libsepol-dev:armhf (3.5-2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../175-libpcre2-16-0_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4ubuntu1) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../176-libpcre2-32-0_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.42-4ubuntu1) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../177-libpcre2-posix3_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.42-4ubuntu1) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../178-libpcre2-dev_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-dev:armhf (10.42-4ubuntu1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../179-libselinux1-dev_3.5-1build2_armhf.deb ... Unpacking libselinux1-dev:armhf (3.5-1build2) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../180-libmount-dev_2.39.2-6ubuntu1_armhf.deb ... Unpacking libmount-dev:armhf (2.39.2-6ubuntu1) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../181-libglib2.0-dev_2.78.3-1_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.78.3-1) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../182-libpixman-1-dev_0.42.2-1_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.42.2-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../183-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../184-libice6_2%3a1.0.10-1build2_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1build2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../185-libsm6_2%3a1.2.3-1build2_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1build2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../186-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../187-x11proto-dev_2023.2-1_all.deb ... Unpacking x11proto-dev (2023.2-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../188-x11proto-core-dev_2023.2-1_all.deb ... Unpacking x11proto-core-dev (2023.2-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../189-libice-dev_2%3a1.0.10-1build2_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-1build2) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../190-libsm-dev_2%3a1.2.3-1build2_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1build2) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../191-libxau-dev_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../192-libxdmcp-dev_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../193-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../194-libpthread-stubs0-dev_0.4-1build2_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1build2) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../195-libxcb1-dev_1.15-1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.15-1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../196-libx11-dev_2%3a1.8.7-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.7-1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../197-libxcb-render0-dev_1.15-1_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.15-1) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../198-libxcb-shm0-dev_1.15-1_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.15-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../199-libxext-dev_2%3a1.3.4-1build1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1build1) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../200-libxrender-dev_1%3a0.9.10-1.1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../201-libcairo2-dev_1.18.0-1_armhf.deb ... Unpacking libcairo2-dev:armhf (1.18.0-1) ... Selecting previously unselected package libcfitsio10:armhf. Preparing to unpack .../202-libcfitsio10_4.3.0-2_armhf.deb ... Unpacking libcfitsio10:armhf (4.3.0-2) ... Selecting previously unselected package libcfitsio-dev:armhf. Preparing to unpack .../203-libcfitsio-dev_4.3.0-2_armhf.deb ... Unpacking libcfitsio-dev:armhf (4.3.0-2) ... Selecting previously unselected package libdav1d7:armhf. Preparing to unpack .../204-libdav1d7_1.3.0-2_armhf.deb ... Unpacking libdav1d7:armhf (1.3.0-2) ... Selecting previously unselected package libdav1d-dev:armhf. Preparing to unpack .../205-libdav1d-dev_1.3.0-2_armhf.deb ... Unpacking libdav1d-dev:armhf (1.3.0-2) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../206-libde265-0_1.0.13-1_armhf.deb ... Unpacking libde265-0:armhf (1.0.13-1) ... Selecting previously unselected package libde265-dev:armhf. Preparing to unpack .../207-libde265-dev_1.0.13-1_armhf.deb ... Unpacking libde265-dev:armhf (1.0.13-1) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../208-libdeflate0_1.18-1_armhf.deb ... Unpacking libdeflate0:armhf (1.18-1) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../209-libdeflate-dev_1.18-1_armhf.deb ... Unpacking libdeflate-dev:armhf (1.18-1) ... Selecting previously unselected package libfyba0:armhf. Preparing to unpack .../210-libfyba0_4.1.1-8_armhf.deb ... Unpacking libfyba0:armhf (4.1.1-8) ... Selecting previously unselected package libfyba-dev:armhf. Preparing to unpack .../211-libfyba-dev_4.1.1-8_armhf.deb ... Unpacking libfyba-dev:armhf (4.1.1-8) ... Selecting previously unselected package libminizip1:armhf. Preparing to unpack .../212-libminizip1_1%3a1.3.dfsg-3ubuntu1_armhf.deb ... Unpacking libminizip1:armhf (1:1.3.dfsg-3ubuntu1) ... Selecting previously unselected package libfreexl1:armhf. Preparing to unpack .../213-libfreexl1_2.0.0-1_armhf.deb ... Unpacking libfreexl1:armhf (2.0.0-1) ... Selecting previously unselected package libgeos3.12.1:armhf. Preparing to unpack .../214-libgeos3.12.1_3.12.1-1_armhf.deb ... Unpacking libgeos3.12.1:armhf (3.12.1-1) ... Selecting previously unselected package libgeos-c1v5:armhf. Preparing to unpack .../215-libgeos-c1v5_3.12.1-1_armhf.deb ... Unpacking libgeos-c1v5:armhf (3.12.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../216-proj-data_9.3.1-1_all.deb ... Unpacking proj-data (9.3.1-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../217-libjbig0_2.1-6.1ubuntu1_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1ubuntu1) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../218-liblerc4_4.0.0+ds-4ubuntu1_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu1) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../219-libsharpyuv0_1.3.2-0.3_armhf.deb ... Unpacking libsharpyuv0:armhf (1.3.2-0.3) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../220-libwebp7_1.3.2-0.3_armhf.deb ... Unpacking libwebp7:armhf (1.3.2-0.3) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../221-libtiff6_4.5.1+git230720-1ubuntu1_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-1ubuntu1) ... Selecting previously unselected package libproj25:armhf. Preparing to unpack .../222-libproj25_9.3.1-1_armhf.deb ... Unpacking libproj25:armhf (9.3.1-1) ... Selecting previously unselected package libgeotiff5:armhf. Preparing to unpack .../223-libgeotiff5_1.7.1-5_armhf.deb ... Unpacking libgeotiff5:armhf (1.7.1-5) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../224-libgif7_5.2.1-2.5_armhf.deb ... Unpacking libgif7:armhf (5.2.1-2.5) ... Selecting previously unselected package libhdf4-0-alt. Preparing to unpack .../225-libhdf4-0-alt_4.2.16-3_armhf.deb ... Unpacking libhdf4-0-alt (4.2.16-3) ... Selecting previously unselected package libheif-plugin-dav1d:armhf. Preparing to unpack .../226-libheif-plugin-dav1d_1.17.4-1ubuntu1_armhf.deb ... Unpacking libheif-plugin-dav1d:armhf (1.17.4-1ubuntu1) ... Selecting previously unselected package libheif-plugin-libde265:armhf. Preparing to unpack .../227-libheif-plugin-libde265_1.17.4-1ubuntu1_armhf.deb ... Unpacking libheif-plugin-libde265:armhf (1.17.4-1ubuntu1) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../228-libheif1_1.17.4-1ubuntu1_armhf.deb ... Unpacking libheif1:armhf (1.17.4-1ubuntu1) ... Selecting previously unselected package liburiparser1:armhf. Preparing to unpack .../229-liburiparser1_0.9.7+dfsg-2_armhf.deb ... Unpacking liburiparser1:armhf (0.9.7+dfsg-2) ... Selecting previously unselected package libkmlbase1:armhf. Preparing to unpack .../230-libkmlbase1_1.3.0-10_armhf.deb ... Unpacking libkmlbase1:armhf (1.3.0-10) ... Selecting previously unselected package libkmldom1:armhf. Preparing to unpack .../231-libkmldom1_1.3.0-10_armhf.deb ... Unpacking libkmldom1:armhf (1.3.0-10) ... Selecting previously unselected package libkmlengine1:armhf. Preparing to unpack .../232-libkmlengine1_1.3.0-10_armhf.deb ... Unpacking libkmlengine1:armhf (1.3.0-10) ... Selecting previously unselected package libnetcdf19:armhf. Preparing to unpack .../233-libnetcdf19_1%3a4.9.2-3ubuntu1_armhf.deb ... Unpacking libnetcdf19:armhf (1:4.9.2-3ubuntu1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../234-libltdl7_2.4.7-7_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-7) ... Selecting previously unselected package libodbc2:armhf. Preparing to unpack .../235-libodbc2_2.3.12-1_armhf.deb ... Unpacking libodbc2:armhf (2.3.12-1) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../236-unixodbc-common_2.3.12-1_all.deb ... Unpacking unixodbc-common (2.3.12-1) ... Selecting previously unselected package libodbcinst2:armhf. Preparing to unpack .../237-libodbcinst2_2.3.12-1_armhf.deb ... Unpacking libodbcinst2:armhf (2.3.12-1) ... Selecting previously unselected package libogdi4.1. Preparing to unpack .../238-libogdi4.1_4.1.0+ds-6_armhf.deb ... Unpacking libogdi4.1 (4.1.0+ds-6) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../239-libopenjp2-7_2.5.0-2_armhf.deb ... Unpacking libopenjp2-7:armhf (2.5.0-2) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../240-liblcms2-2_2.14-2_armhf.deb ... Unpacking liblcms2-2:armhf (2.14-2) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../241-libnspr4_2%3a4.35-1.1_armhf.deb ... Unpacking libnspr4:armhf (2:4.35-1.1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../242-libnss3_2%3a3.96.1-1_armhf.deb ... Unpacking libnss3:armhf (2:3.96.1-1) ... Selecting previously unselected package libpoppler133:armhf. Preparing to unpack .../243-libpoppler133_23.12.0-1ubuntu2_armhf.deb ... Unpacking libpoppler133:armhf (23.12.0-1ubuntu2) ... Selecting previously unselected package libpq5:armhf. Preparing to unpack .../244-libpq5_16.1-1build1_armhf.deb ... Unpacking libpq5:armhf (16.1-1build1) ... Selecting previously unselected package libqhull-r8.0:armhf. Preparing to unpack .../245-libqhull-r8.0_2020.2-6_armhf.deb ... Unpacking libqhull-r8.0:armhf (2020.2-6) ... Selecting previously unselected package librttopo1:armhf. Preparing to unpack .../246-librttopo1_1.1.0-3_armhf.deb ... Unpacking librttopo1:armhf (1.1.0-3) ... Selecting previously unselected package libspatialite8:armhf. Preparing to unpack .../247-libspatialite8_5.1.0-1_armhf.deb ... Unpacking libspatialite8:armhf (5.1.0-1) ... Selecting previously unselected package libxerces-c3.2:armhf. Preparing to unpack .../248-libxerces-c3.2_3.2.4+debian-1build2_armhf.deb ... Unpacking libxerces-c3.2:armhf (3.2.4+debian-1build2) ... Selecting previously unselected package libgdal34. Preparing to unpack .../249-libgdal34_3.8.1+dfsg-1build1_armhf.deb ... Unpacking libgdal34 (3.8.1+dfsg-1build1) ... Selecting previously unselected package libgeos-dev. Preparing to unpack .../250-libgeos-dev_3.12.1-1_armhf.deb ... Unpacking libgeos-dev (3.12.1-1) ... Selecting previously unselected package libgif-dev:armhf. Preparing to unpack .../251-libgif-dev_5.2.1-2.5_armhf.deb ... Unpacking libgif-dev:armhf (5.2.1-2.5) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../252-libgraphite2-dev_1.3.14-1build2_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz-cairo0:armhf. Preparing to unpack .../253-libharfbuzz-cairo0_8.0.1-1build1_armhf.deb ... Unpacking libharfbuzz-cairo0:armhf (8.0.1-1build1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../254-libharfbuzz-icu0_8.0.1-1build1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (8.0.1-1build1) ... Selecting previously unselected package libharfbuzz-subset0:armhf. Preparing to unpack .../255-libharfbuzz-subset0_8.0.1-1build1_armhf.deb ... Unpacking libharfbuzz-subset0:armhf (8.0.1-1build1) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../256-libharfbuzz-dev_8.0.1-1build1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (8.0.1-1build1) ... Selecting previously unselected package libsharpyuv-dev:armhf. Preparing to unpack .../257-libsharpyuv-dev_1.3.2-0.3_armhf.deb ... Unpacking libsharpyuv-dev:armhf (1.3.2-0.3) ... Selecting previously unselected package libx265-199:armhf. Preparing to unpack .../258-libx265-199_3.5-2_armhf.deb ... Unpacking libx265-199:armhf (3.5-2) ... Selecting previously unselected package libx265-dev:armhf. Preparing to unpack .../259-libx265-dev_3.5-2_armhf.deb ... Unpacking libx265-dev:armhf (3.5-2) ... Selecting previously unselected package libheif-dev:armhf. Preparing to unpack .../260-libheif-dev_1.17.4-1ubuntu1_armhf.deb ... Unpacking libheif-dev:armhf (1.17.4-1ubuntu1) ... Selecting previously unselected package libkmlconvenience1:armhf. Preparing to unpack .../261-libkmlconvenience1_1.3.0-10_armhf.deb ... Unpacking libkmlconvenience1:armhf (1.3.0-10) ... Selecting previously unselected package libkmlregionator1:armhf. Preparing to unpack .../262-libkmlregionator1_1.3.0-10_armhf.deb ... Unpacking libkmlregionator1:armhf (1.3.0-10) ... Selecting previously unselected package libkmlxsd1:armhf. Preparing to unpack .../263-libkmlxsd1_1.3.0-10_armhf.deb ... Unpacking libkmlxsd1:armhf (1.3.0-10) ... Selecting previously unselected package liblerc-dev:armhf. Preparing to unpack .../264-liblerc-dev_4.0.0+ds-4ubuntu1_armhf.deb ... Unpacking liblerc-dev:armhf (4.0.0+ds-4ubuntu1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../265-libltdl-dev_2.4.7-7_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.7-7) ... Selecting previously unselected package libmapbox-variant-dev. Preparing to unpack .../266-libmapbox-variant-dev_1.2.0-2_all.deb ... Unpacking libmapbox-variant-dev (1.2.0-2) ... Selecting previously unselected package libmapnik3.1. Preparing to unpack .../267-libmapnik3.1_3.1.0+ds-5build1_armhf.deb ... Unpacking libmapnik3.1 (3.1.0+ds-5build1) ... Selecting previously unselected package libminizip-dev:armhf. Preparing to unpack .../268-libminizip-dev_1%3a1.3.dfsg-3ubuntu1_armhf.deb ... Unpacking libminizip-dev:armhf (1:1.3.dfsg-3ubuntu1) ... Selecting previously unselected package libfreexl-dev:armhf. Preparing to unpack .../269-libfreexl-dev_2.0.0-1_armhf.deb ... Unpacking libfreexl-dev:armhf (2.0.0-1) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../270-libsqlite3-dev_3.44.2-1_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.44.2-1) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../271-libjbig-dev_2.1-6.1ubuntu1_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-6.1ubuntu1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../272-liblzma-dev_5.4.5-0.1_armhf.deb ... Unpacking liblzma-dev:armhf (5.4.5-0.1) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../273-libwebpdemux2_1.3.2-0.3_armhf.deb ... Unpacking libwebpdemux2:armhf (1.3.2-0.3) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../274-libwebpmux3_1.3.2-0.3_armhf.deb ... Unpacking libwebpmux3:armhf (1.3.2-0.3) ... Selecting previously unselected package libwebpdecoder3:armhf. Preparing to unpack .../275-libwebpdecoder3_1.3.2-0.3_armhf.deb ... Unpacking libwebpdecoder3:armhf (1.3.2-0.3) ... Selecting previously unselected package libwebp-dev:armhf. Preparing to unpack .../276-libwebp-dev_1.3.2-0.3_armhf.deb ... Unpacking libwebp-dev:armhf (1.3.2-0.3) ... Selecting previously unselected package libtiffxx6:armhf. Preparing to unpack .../277-libtiffxx6_4.5.1+git230720-1ubuntu1_armhf.deb ... Unpacking libtiffxx6:armhf (4.5.1+git230720-1ubuntu1) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../278-libtiff-dev_4.5.1+git230720-1ubuntu1_armhf.deb ... Unpacking libtiff-dev:armhf (4.5.1+git230720-1ubuntu1) ... Selecting previously unselected package libproj-dev:armhf. Preparing to unpack .../279-libproj-dev_9.3.1-1_armhf.deb ... Unpacking libproj-dev:armhf (9.3.1-1) ... Selecting previously unselected package libgeotiff-dev:armhf. Preparing to unpack .../280-libgeotiff-dev_1.7.1-5_armhf.deb ... Unpacking libgeotiff-dev:armhf (1.7.1-5) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../281-libxml2-dev_2.9.14+dfsg-1.3build3_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.3build3) ... Selecting previously unselected package libnetcdf-dev. Preparing to unpack .../282-libnetcdf-dev_1%3a4.9.2-3ubuntu1_armhf.deb ... Unpacking libnetcdf-dev (1:4.9.2-3ubuntu1) ... Selecting previously unselected package libhdf4-alt-dev. Preparing to unpack .../283-libhdf4-alt-dev_4.2.16-3_armhf.deb ... Unpacking libhdf4-alt-dev (4.2.16-3) ... Selecting previously unselected package libjson-c-dev:armhf. Preparing to unpack .../284-libjson-c-dev_0.17-1_armhf.deb ... Unpacking libjson-c-dev:armhf (0.17-1) ... Selecting previously unselected package liburiparser-dev. Preparing to unpack .../285-liburiparser-dev_0.9.7+dfsg-2_armhf.deb ... Unpacking liburiparser-dev (0.9.7+dfsg-2) ... Selecting previously unselected package libkml-dev:armhf. Preparing to unpack .../286-libkml-dev_1.3.0-10_armhf.deb ... Unpacking libkml-dev:armhf (1.3.0-10) ... Selecting previously unselected package liblz4-dev:armhf. Preparing to unpack .../287-liblz4-dev_1.9.4-1_armhf.deb ... Unpacking liblz4-dev:armhf (1.9.4-1) ... Selecting previously unselected package libogdi-dev. Preparing to unpack .../288-libogdi-dev_4.1.0+ds-6_armhf.deb ... Unpacking libogdi-dev (4.1.0+ds-6) ... Selecting previously unselected package libopenjp2-7-dev:armhf. Preparing to unpack .../289-libopenjp2-7-dev_2.5.0-2_armhf.deb ... Unpacking libopenjp2-7-dev:armhf (2.5.0-2) ... Selecting previously unselected package libpoppler-dev:armhf. Preparing to unpack .../290-libpoppler-dev_23.12.0-1ubuntu2_armhf.deb ... Unpacking libpoppler-dev:armhf (23.12.0-1ubuntu2) ... Selecting previously unselected package libpoppler-private-dev:armhf. Preparing to unpack .../291-libpoppler-private-dev_23.12.0-1ubuntu2_armhf.deb ... Unpacking libpoppler-private-dev:armhf (23.12.0-1ubuntu2) ... Selecting previously unselected package libpq-dev. Preparing to unpack .../292-libpq-dev_16.1-1build1_armhf.deb ... Unpacking libpq-dev (16.1-1build1) ... Selecting previously unselected package libqhull8.0:armhf. Preparing to unpack .../293-libqhull8.0_2020.2-6_armhf.deb ... Unpacking libqhull8.0:armhf (2020.2-6) ... Selecting previously unselected package libqhullcpp8.0:armhf. Preparing to unpack .../294-libqhullcpp8.0_2020.2-6_armhf.deb ... Unpacking libqhullcpp8.0:armhf (2020.2-6) ... Selecting previously unselected package libqhull-dev:armhf. Preparing to unpack .../295-libqhull-dev_2020.2-6_armhf.deb ... Unpacking libqhull-dev:armhf (2020.2-6) ... Selecting previously unselected package librttopo-dev:armhf. Preparing to unpack .../296-librttopo-dev_1.1.0-3_armhf.deb ... Unpacking librttopo-dev:armhf (1.1.0-3) ... Selecting previously unselected package libspatialite-dev:armhf. Preparing to unpack .../297-libspatialite-dev_5.1.0-1_armhf.deb ... Unpacking libspatialite-dev:armhf (5.1.0-1) ... Selecting previously unselected package libxerces-c-dev:armhf. Preparing to unpack .../298-libxerces-c-dev_3.2.4+debian-1build2_armhf.deb ... Unpacking libxerces-c-dev:armhf (3.2.4+debian-1build2) ... Selecting previously unselected package libodbccr2:armhf. Preparing to unpack .../299-libodbccr2_2.3.12-1_armhf.deb ... Unpacking libodbccr2:armhf (2.3.12-1) ... Selecting previously unselected package unixodbc-dev:armhf. Preparing to unpack .../300-unixodbc-dev_2.3.12-1_armhf.deb ... Unpacking unixodbc-dev:armhf (2.3.12-1) ... Selecting previously unselected package libgdal-dev. Preparing to unpack .../301-libgdal-dev_3.8.1+dfsg-1build1_armhf.deb ... Unpacking libgdal-dev (3.8.1+dfsg-1build1) ... Selecting previously unselected package libmapnik-dev. Preparing to unpack .../302-libmapnik-dev_3.1.0+ds-5build1_armhf.deb ... Unpacking libmapnik-dev (3.1.0+ds-5build1) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../303-libpython3.12-stdlib_3.12.1-2_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.1-2) ... Selecting previously unselected package libpython3.12:armhf. Preparing to unpack .../304-libpython3.12_3.12.1-2_armhf.deb ... Unpacking libpython3.12:armhf (3.12.1-2) ... Selecting previously unselected package libpython3.12-dev:armhf. Preparing to unpack .../305-libpython3.12-dev_3.12.1-2_armhf.deb ... Unpacking libpython3.12-dev:armhf (3.12.1-2) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../306-libpython3-all-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.11.4-5ubuntu1) ... Selecting previously unselected package python3.12. Preparing to unpack .../307-python3.12_3.12.1-2_armhf.deb ... Unpacking python3.12 (3.12.1-2) ... Selecting previously unselected package python3-all. Preparing to unpack .../308-python3-all_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-all (3.11.4-5ubuntu1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../309-python3.12-dev_3.12.1-2_armhf.deb ... Unpacking python3.12-dev (3.12.1-2) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../310-python3-all-dev_3.11.4-5ubuntu1_armhf.deb ... Unpacking python3-all-dev (3.11.4-5ubuntu1) ... Selecting previously unselected package python3-cairo:armhf. Preparing to unpack .../311-python3-cairo_1.25.1-1_armhf.deb ... Unpacking python3-cairo:armhf (1.25.1-1) ... Selecting previously unselected package python3-cairo-dev. Preparing to unpack .../312-python3-cairo-dev_1.25.1-1_all.deb ... Unpacking python3-cairo-dev (1.25.1-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../313-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libgraphite2-3:armhf (1.3.14-1build2) ... Setting up libboost-python1.83.0 (1.83.0-1ubuntu3) ... Setting up liblcms2-2:armhf (2.14-2) ... Setting up libboost-program-options1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libpixman-1-0:armhf (0.42.2-1) ... Setting up libsharpyuv0:armhf (1.3.2-0.3) ... Setting up libaom3:armhf (3.7.1-1) ... Setting up mysql-common (5.8+1.1.0) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libmysqlclient21:armhf (8.0.35-1ubuntu2) ... Setting up libxau6:armhf (1:1.0.9-1build5) ... Setting up libboost1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libpsl5:armhf (0.21.2-1build1) ... Setting up libpixman-1-dev:armhf (0.42.2-1) ... Setting up libzstd-dev:armhf (1.5.5+dfsg2-2) ... Setting up liblerc4:armhf (4.0.0+ds-4ubuntu1) ... Setting up proj-data (9.3.1-1) ... Setting up hdf5-helpers (1.10.10+repack-3ubuntu1) ... Setting up libboost-date-time1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libmagic-mgc (1:5.45-2) ... Setting up libogdi4.1 (4.1.0+ds-6) ... Setting up libqhull8.0:armhf (2020.2-6) ... Setting up libminizip1:armhf (1:1.3.dfsg-3ubuntu1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.78.3-1) ... No schema files found: doing nothing. Setting up libjson-c-dev:armhf (0.17-1) ... Setting up libboost-regex1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libdebhelper-perl (13.11.8ubuntu1) ... Setting up libbrotli1:armhf (1.1.0-2) ... Setting up libboost-system1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libboost-program-options1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libpython3.12-minimal:armhf (3.12.1-2) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libnghttp2-14:armhf (1.58.0-1) ... Setting up libmagic1:armhf (1:5.45-2) ... Setting up libdeflate0:armhf (1.18-1) ... Setting up libwebpdecoder3:armhf (1.3.2-0.3) ... Setting up libboost-thread1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up gettext-base (0.21-14) ... Setting up m4 (1.4.19-4) ... Setting up libqhull-r8.0:armhf (2020.2-6) ... Setting up liblzo2-2:armhf (2.10-2build3) ... Setting up file (1:5.45-2) ... Setting up libboost-filesystem1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libffi-dev:armhf (3.4.4-2) ... Setting up libpthread-stubs0-dev:armhf (0.4-1build2) ... Setting up libjbig0:armhf (2.1-6.1ubuntu1) ... Setting up libpcre2-16-0:armhf (10.42-4ubuntu1) ... Setting up libaec0:armhf (1.1.2-1) ... Setting up gdal-data (3.8.1+dfsg-1build1) ... Setting up libsnappy1v5:armhf (1.1.10-1) ... Setting up libaom-dev:armhf (3.7.1-1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-4) ... Setting up libboost-atomic1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libgeos3.12.1:armhf (3.12.1-1) ... Setting up libboost-serialization1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libminizip-dev:armhf (1:1.3.dfsg-3ubuntu1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-1build2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.42-4ubuntu1) ... Setting up libblas3:armhf (3.11.0-2build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libglib2.0-data (2.78.3-1) ... Setting up libpkgconf3:armhf (1.8.1-2) ... Setting up libexpat1-dev:armhf (2.5.0-2) ... Setting up libsqlite3-dev:armhf (3.44.2-1) ... Setting up libfreetype6:armhf (2.13.2+dfsg-1) ... Setting up libboost-program-options-dev:armhf (1.83.0.1ubuntu2) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libnspr4:armhf (2:4.35-1.1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Setting up uuid-dev:armhf (2.39.2-6ubuntu1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libssl-dev:armhf (3.0.10-1ubuntu3) ... Setting up autopoint (0.21-14) ... Setting up liblz4-dev:armhf (1.9.4-1) ... Setting up libgeos-c1v5:armhf (3.12.1-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-1) ... Setting up libqhullcpp8.0:armhf (2020.2-6) ... Setting up libsepol-dev:armhf (3.5-2) ... Setting up pkgconf-bin (1.8.1-2) ... Setting up liblerc-dev:armhf (4.0.0+ds-4ubuntu1) ... Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... Setting up libltdl7:armhf (2.4.7-7) ... Setting up libqhull-dev:armhf (2020.2-6) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-4) ... Setting up libssh-4:armhf (0.10.5-3ubuntu2) ... Setting up libgfortran5:armhf (13.2.0-9ubuntu1) ... Setting up libboost-atomic1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up autoconf (2.71-3) ... Setting up libx265-199:armhf (3.5-2) ... Setting up libwebp7:armhf (1.3.2-0.3) ... Setting up liblzma-dev:armhf (5.4.5-0.1) ... Setting up libicu74:armhf (74.2-1ubuntu1) ... Setting up libgif7:armhf (5.2.1-2.5) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg-3ubuntu1) ... Setting up libodbc2:armhf (2.3.12-1) ... Setting up liburiparser1:armhf (0.9.7+dfsg-2) ... Setting up fonts-dejavu-extra (2.37-8) ... Setting up libpcre2-posix3:armhf (10.42-4ubuntu1) ... Setting up librttopo1:armhf (1.1.0-3) ... Setting up libdav1d7:armhf (1.3.0-2) ... Setting up libfreexl1:armhf (2.0.0-1) ... Setting up libgif-dev:armhf (5.2.1-2.5) ... Setting up libboost-chrono1.83.0:armhf (1.83.0-1ubuntu3) ... Setting up libfyba0:armhf (4.1.1-8) ... Setting up libuchardet0:armhf (0.0.8-1) ... Setting up libkmlbase1:armhf (1.3.0-10) ... Setting up libblosc1:armhf (1.21.5+ds-1) ... Setting up libopenjp2-7:armhf (2.5.0-2) ... Setting up libsub-override-perl (0.10-1) ... Setting up libharfbuzz0b:armhf (8.0.1-1build1) ... Setting up libgirepository-1.0-1:armhf (1.78.1-5) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libboost-dev:armhf (1.83.0.1ubuntu2) ... Setting up libmapbox-variant-dev (1.2.0-2) ... Setting up libboost-system1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libde265-0:armhf (1.0.13-1) ... Setting up libsharpyuv-dev:armhf (1.3.2-0.3) ... Setting up libwebpmux3:armhf (1.3.2-0.3) ... Setting up libbsd0:armhf (0.11.7-4) ... Setting up libdeflate-dev:armhf (1.18-1) ... Setting up libelf1:armhf (0.190-1) ... Setting up libogdi-dev (4.1.0+ds-6) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3build3) ... Setting up libldap2:armhf (2.6.6+dfsg-1~exp1ubuntu1) ... Setting up libbrotli-dev:armhf (1.1.0-2) ... Setting up libblas-dev:armhf (3.11.0-2build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode Setting up libsz2:armhf (1.1.2-1) ... Setting up libmysqlclient-dev (8.0.35-1ubuntu2) ... Setting up libkmlxsd1:armhf (1.3.0-10) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libodbccr2:armhf (2.3.12-1) ... Setting up gdal-plugins (3.8.1+dfsg-1build1) ... Setting up libbz2-dev:armhf (1.0.8-5build1) ... Setting up libkmldom1:armhf (1.3.0-10) ... Setting up libjpeg8:armhf (8c-2ubuntu11) ... 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 default-libmysqlclient-dev:armhf (1.1.0) ... Setting up x11proto-dev (2023.2-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up python3.12-minimal (3.12.1-2) ... Setting up libblkid-dev:armhf (2.39.2-6ubuntu1) ... Setting up librttopo-dev:armhf (1.1.0-3) ... Setting up libice6:armhf (2:1.0.10-1build2) ... Setting up fonts-dejavu (2.37-8) ... Setting up libdw1:armhf (0.190-1) ... Setting up libodbcinst2:armhf (2.3.12-1) ... Setting up libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu1) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Setting up liblapack3:armhf (3.11.0-2build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-14) ... Setting up libharfbuzz-icu0:armhf (8.0.1-1build1) ... Setting up libkmlengine1:armhf (1.3.0-10) ... Setting up libxau-dev:armhf (1:1.0.9-1build5) ... Setting up libboost-chrono1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libpython3.12-stdlib:armhf (3.12.1-2) ... Setting up libpcre2-dev:armhf (10.42-4ubuntu1) ... Setting up libkmlconvenience1:armhf (1.3.0-10) ... Setting up libice-dev:armhf (2:1.0.10-1build2) ... Setting up libtool (2.4.7-7) ... Setting up libblosc-dev:armhf (1.21.5+ds-1) ... Setting up libxcb-render0:armhf (1.15-1) ... Setting up libselinux1-dev:armhf (3.5-1build2) ... Setting up fontconfig-config (2.14.2-6ubuntu1) ... Setting up libfreexl-dev:armhf (2.0.0-1) ... Setting up libfyba-dev:armhf (4.1.1-8) ... Setting up libwebpdemux2:armhf (1.3.2-0.3) ... Setting up libpython3.11-stdlib:armhf (3.11.7-2) ... Setting up python3.12 (3.12.1-2) ... Setting up libboost-system-dev:armhf (1.83.0.1ubuntu2) ... Setting up libpng-dev:armhf (1.6.40-2) ... Setting up libaec-dev:armhf (1.1.2-1) ... Setting up libarpack2:armhf (3.9.1-1) ... Setting up libboost-serialization1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libpq5:armhf (16.1-1build1) ... Setting up libjbig-dev:armhf (2.1-6.1ubuntu1) ... Setting up libglib2.0-bin (2.78.3-1) ... Setting up libpq-dev (16.1-1build1) ... Setting up libcurl3-gnutls:armhf (8.4.0-2ubuntu1) ... Setting up libnss3:armhf (2:3.96.1-1) ... Setting up libxcb-shm0:armhf (1.15-1) ... Setting up libboost-filesystem1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libharfbuzz-gobject0:armhf (8.0.1-1build1) ... Setting up libcfitsio10:armhf (4.3.0-2) ... Setting up libsuperlu6:armhf (6.0.1+dfsg1-1) ... Setting up libcurl4-gnutls-dev:armhf (8.4.0-2ubuntu1) ... Setting up pkgconf:armhf (1.8.1-2) ... Setting up libfreetype-dev:armhf (2.13.2+dfsg-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up liburiparser-dev (0.9.7+dfsg-2) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:armhf (2.4.7-7) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Setting up libwebp-dev:armhf (1.3.2-0.3) ... Setting up libde265-dev:armhf (1.0.13-1) ... Setting up libopenjp2-7-dev:armhf (2.5.0-2) ... Setting up libkmlregionator1:armhf (1.3.0-10) ... Setting up libboost-date-time1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up x11proto-core-dev (2023.2-1) ... Setting up libgeos-dev (3.12.1-1) ... Setting up libdav1d-dev:armhf (1.3.0-2) ... Setting up libx265-dev:armhf (3.5-2) ... Setting up liblapack-dev:armhf (3.11.0-2build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up icu-devtools (74.2-1ubuntu1) ... Setting up pkg-config:armhf (1.8.1-2) ... Setting up gir1.2-glib-2.0:armhf (1.78.1-5) ... Setting up libjs-sphinxdoc (7.2.6-3) ... Setting up libhdf4-0-alt (4.2.16-3) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up libtiff6:armhf (4.5.1+git230720-1ubuntu1) ... Setting up debugedit (1:5.0-5) ... Setting up libharfbuzz-subset0:armhf (8.0.1-1build1) ... Setting up libcurl4:armhf (8.4.0-2ubuntu1) ... Setting up libx11-6:armhf (2:1.8.7-1) ... Setting up libfontconfig1:armhf (2.14.2-6ubuntu1) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... Setting up libsuperlu-dev:armhf (6.0.1+dfsg1-1) ... Setting up libtiffxx6:armhf (4.5.1+git230720-1ubuntu1) ... Setting up libsm6:armhf (2:1.2.3-1build2) ... Setting up libicu-dev:armhf (74.2-1ubuntu1) ... Setting up libpython3.12:armhf (3.12.1-2) ... Setting up unixodbc-dev:armhf (2.3.12-1) ... Setting up libmount-dev:armhf (2.39.2-6ubuntu1) ... Setting up libboost-filesystem-dev:armhf (1.83.0.1ubuntu2) ... Setting up libarmadillo12 (1:12.6.4+dfsg-1) ... Setting up libpython3-stdlib:armhf (3.11.4-5ubuntu1) ... Setting up libboost-thread1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libkml-dev:armhf (1.3.0-10) ... Setting up python3.11 (3.11.7-2) ... Setting up libarpack2-dev:armhf (3.9.1-1) ... Setting up libcfitsio-dev:armhf (4.3.0-2) ... Setting up libxcb1-dev:armhf (1.15-1) ... Setting up libxerces-c3.2:armhf (3.2.4+debian-1build2) ... Setting up libpython3.11:armhf (3.11.7-2) ... Setting up libxrender1:armhf (1:0.9.10-1.1) ... Setting up libproj25:armhf (9.3.1-1) ... Setting up libfontconfig-dev:armhf (2.14.2-6ubuntu1) ... Setting up libsm-dev:armhf (2:1.2.3-1build2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... Setting up libx11-dev:armhf (2:1.8.7-1) ... Setting up libxext6:armhf (2:1.3.4-1build1) ... Setting up python3 (3.11.4-5ubuntu1) ... Setting up libpython3.12-dev:armhf (3.12.1-2) ... Setting up man-db (2.12.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up libcairo2:armhf (1.18.0-1) ... Setting up libgeotiff5:armhf (1.7.1-5) ... Setting up libxcb-shm0-dev:armhf (1.15-1) ... Setting up libxml2-dev:armhf (2.9.14+dfsg-1.3build3) ... Setting up libharfbuzz-cairo0:armhf (8.0.1-1build1) ... Setting up libtiff-dev:armhf (4.5.1+git230720-1ubuntu1) ... Setting up libpython3.11-dev:armhf (3.11.7-2) ... Setting up libxerces-c-dev:armhf (3.2.4+debian-1build2) ... Setting up libspatialite8:armhf (5.1.0-1) ... Setting up libproj-dev:armhf (9.3.1-1) ... Setting up libpoppler133:armhf (23.12.0-1ubuntu2) ... Setting up python3.12-dev (3.12.1-2) ... Setting up libboost-regex1.83-dev:armhf (1.83.0-1ubuntu3) ... Setting up libxcb-render0-dev:armhf (1.15-1) ... Setting up libspatialite-dev:armhf (5.1.0-1) ... Setting up libxext-dev:armhf (2:1.3.4-1build1) ... Setting up libhdf5-103-1:armhf (1.10.10+repack-3ubuntu1) ... Setting up libhdf5-cpp-103-1:armhf (1.10.10+repack-3ubuntu1) ... Setting up libcairo-gobject2:armhf (1.18.0-1) ... Setting up libboost-regex-dev:armhf (1.83.0.1ubuntu2) ... Setting up python3-lib2to3 (3.11.5-1) ... Setting up libxrender-dev:armhf (1:0.9.10-1.1) ... Setting up libboost-thread-dev:armhf (1.83.0.1ubuntu2) ... Setting up libhdf5-hl-100:armhf (1.10.10+repack-3ubuntu1) ... Setting up python3-pkg-resources (68.1.2-2) ... Setting up python3-distutils (3.11.5-1) ... python3.12: can't get files for byte-compilation Setting up libpoppler-dev:armhf (23.12.0-1ubuntu2) ... Setting up libcairo-script-interpreter2:armhf (1.18.0-1) ... Setting up libglib2.0-dev-bin (2.78.3-1) ... Setting up gir1.2-freedesktop:armhf (1.78.1-5) ... Setting up libpython3-dev:armhf (3.11.4-5ubuntu1) ... Setting up python3-cairo:armhf (1.25.1-1) ... Setting up python3-setuptools (68.1.2-2) ... Setting up libgeotiff-dev:armhf (1.7.1-5) ... Setting up python3.11-dev (3.11.7-2) ... Setting up libpoppler-private-dev:armhf (23.12.0-1ubuntu2) ... Setting up python3-all (3.11.4-5ubuntu1) ... Setting up debhelper (13.11.8ubuntu1) ... Setting up gir1.2-harfbuzz-0.0:armhf (8.0.1-1build1) ... Setting up libhdf5-hl-cpp-100:armhf (1.10.10+repack-3ubuntu1) ... Setting up libglib2.0-dev:armhf (2.78.3-1) ... Setting up libpython3-all-dev:armhf (3.11.4-5ubuntu1) ... Setting up python3-dev (3.11.4-5ubuntu1) ... Setting up libboost-python1.83-dev (1.83.0-1ubuntu3) ... Setting up libhdf5-fortran-102:armhf (1.10.10+repack-3ubuntu1) ... Setting up libnetcdf19:armhf (1:4.9.2-3ubuntu1) ... Setting up python3-cairo-dev (1.25.1-1) ... Setting up libhdf5-hl-fortran-100:armhf (1.10.10+repack-3ubuntu1) ... Setting up libcairo2-dev:armhf (1.18.0-1) ... Setting up dh-python (6.20231204) ... Setting up python3-all-dev (3.11.4-5ubuntu1) ... Setting up libharfbuzz-dev:armhf (8.0.1-1build1) ... Setting up libboost-python-dev (1.83.0.1ubuntu2) ... Setting up libhdf5-dev (1.10.10+repack-3ubuntu1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-serial.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libnetcdf-dev (1:4.9.2-3ubuntu1) ... Setting up libarmadillo-dev (1:12.6.4+dfsg-1) ... Setting up libhdf4-alt-dev (4.2.16-3) ... Setting up libheif-plugin-dav1d:armhf (1.17.4-1ubuntu1) ... Setting up libheif-plugin-libde265:armhf (1.17.4-1ubuntu1) ... Setting up libheif1:armhf (1.17.4-1ubuntu1) ... Setting up libheif-dev:armhf (1.17.4-1ubuntu1) ... Setting up libgdal34 (3.8.1+dfsg-1build1) ... Setting up libmapnik3.1 (3.1.0+ds-5build1) ... Setting up libgdal-dev (3.8.1+dfsg-1build1) ... Setting up libmapnik-dev (3.1.0+ds-5build1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.38-3ubuntu1) ... Processing triggers for systemd (255-1ubuntu1) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:53:38 UTC 2023 arm64 (armv7l) Toolchain package versions: binutils_2.41.50.20231214-1ubuntu1 dpkg-dev_1.22.2ubuntu1 g++-13_13.2.0-9ubuntu1 gcc-13_13.2.0-9ubuntu1 libc6-dev_2.38-3ubuntu1 libstdc++-13-dev_13.2.0-9ubuntu1 libstdc++6_13.2.0-9ubuntu1 linux-libc-dev_6.6.0-14.14 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.7 apt-utils_2.7.7 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13ubuntu5 base-passwd_3.6.3 bash_5.2.21-2ubuntu1 bash-completion_1:2.11-8 binutils_2.41.50.20231214-1ubuntu1 binutils-arm-linux-gnueabihf_2.41.50.20231214-1ubuntu1 binutils-common_2.41.50.20231214-1ubuntu1 bsdextrautils_2.39.2-6ubuntu1 bsdutils_1:2.39.2-6ubuntu1 build-essential_12.10ubuntu1 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu1 coreutils_9.4-2ubuntu1 cpp_4:13.2.0-2ubuntu1 cpp-13_13.2.0-9ubuntu1 dash_0.5.12-6ubuntu1 debconf_1.5.82 debconf-i18n_1.5.82 debhelper_13.11.8ubuntu1 debianutils_5.14 debugedit_1:5.0-5 default-libmysqlclient-dev_1.1.0 dh-autoreconf_20 dh-python_6.20231204 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.2ubuntu1 dpkg-dev_1.22.2ubuntu1 dwz_0.15-1 e2fsprogs_1.47.0-2ubuntu1 fakeroot_1.32.2-1 file_1:5.45-2 findutils_4.9.0-5 fontconfig-config_2.14.2-6ubuntu1 fonts-dejavu_2.37-8 fonts-dejavu-core_2.37-8 fonts-dejavu-extra_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:13.2.0-2ubuntu1 g++-13_13.2.0-9ubuntu1 gcc_4:13.2.0-2ubuntu1 gcc-13_13.2.0-9ubuntu1 gcc-13-base_13.2.0-9ubuntu1 gdal-data_3.8.1+dfsg-1build1 gdal-plugins_3.8.1+dfsg-1build1 gettext_0.21-14 gettext-base_0.21-14 gir1.2-freedesktop_1.78.1-5 gir1.2-glib-2.0_1.78.1-5 gir1.2-harfbuzz-0.0_8.0.1-1build1 gpg_2.2.40-1.1ubuntu1 gpg-agent_2.2.40-1.1ubuntu1 gpgconf_2.2.40-1.1ubuntu1 gpgv_2.2.40-1.1ubuntu1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1ubuntu1 hdf5-helpers_1.10.10+repack-3ubuntu1 hostname_3.23+nmu1ubuntu1 icu-devtools_74.2-1ubuntu1 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-5build1 libacl1_2.3.1-3 libaec-dev_1.1.2-1 libaec0_1.1.2-1 libaom-dev_3.7.1-1 libaom3_3.7.1-1 libapparmor1_4.0.0~alpha2-0ubuntu7 libapt-pkg6.0_2.7.7 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4 libarmadillo-dev_1:12.6.4+dfsg-1 libarmadillo12_1:12.6.4+dfsg-1 libarpack2_3.9.1-1 libarpack2-dev_3.9.1-1 libasan8_13.2.0-9ubuntu1 libassuan0_2.5.6-1 libatomic1_13.2.0-9ubuntu1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.2-1 libaudit1_1:3.1.2-1 libbinutils_2.41.50.20231214-1ubuntu1 libblas-dev_3.11.0-2build1 libblas3_3.11.0-2build1 libblkid-dev_2.39.2-6ubuntu1 libblkid1_2.39.2-6ubuntu1 libblosc-dev_1.21.5+ds-1 libblosc1_1.21.5+ds-1 libboost-atomic1.83-dev_1.83.0-1ubuntu3 libboost-atomic1.83.0_1.83.0-1ubuntu3 libboost-chrono1.83-dev_1.83.0-1ubuntu3 libboost-chrono1.83.0_1.83.0-1ubuntu3 libboost-date-time1.83-dev_1.83.0-1ubuntu3 libboost-date-time1.83.0_1.83.0-1ubuntu3 libboost-dev_1.83.0.1ubuntu2 libboost-filesystem-dev_1.83.0.1ubuntu2 libboost-filesystem1.83-dev_1.83.0-1ubuntu3 libboost-filesystem1.83.0_1.83.0-1ubuntu3 libboost-program-options-dev_1.83.0.1ubuntu2 libboost-program-options1.83-dev_1.83.0-1ubuntu3 libboost-program-options1.83.0_1.83.0-1ubuntu3 libboost-python-dev_1.83.0.1ubuntu2 libboost-python1.83-dev_1.83.0-1ubuntu3 libboost-python1.83.0_1.83.0-1ubuntu3 libboost-regex-dev_1.83.0.1ubuntu2 libboost-regex1.83-dev_1.83.0-1ubuntu3 libboost-regex1.83.0_1.83.0-1ubuntu3 libboost-serialization1.83-dev_1.83.0-1ubuntu3 libboost-serialization1.83.0_1.83.0-1ubuntu3 libboost-system-dev_1.83.0.1ubuntu2 libboost-system1.83-dev_1.83.0-1ubuntu3 libboost-system1.83.0_1.83.0-1ubuntu3 libboost-thread-dev_1.83.0.1ubuntu2 libboost-thread1.83-dev_1.83.0-1ubuntu3 libboost-thread1.83.0_1.83.0-1ubuntu3 libboost1.83-dev_1.83.0-1ubuntu3 libbrotli-dev_1.1.0-2 libbrotli1_1.1.0-2 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5build1 libbz2-dev_1.0.8-5build1 libc-bin_2.38-3ubuntu1 libc-dev-bin_2.38-3ubuntu1 libc6_2.38-3ubuntu1 libc6-dev_2.38-3ubuntu1 libcairo-gobject2_1.18.0-1 libcairo-script-interpreter2_1.18.0-1 libcairo2_1.18.0-1 libcairo2-dev_1.18.0-1 libcap-ng0_0.8.3-3 libcap2_1:2.66-4ubuntu1 libcc1-0_13.2.0-9ubuntu1 libcfitsio-dev_4.3.0-2 libcfitsio10_4.3.0-2 libcom-err2_1.47.0-2ubuntu1 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libcryptsetup12_2:2.6.1-5ubuntu1 libctf-nobfd0_2.41.50.20231214-1ubuntu1 libctf0_2.41.50.20231214-1ubuntu1 libcurl3-gnutls_8.4.0-2ubuntu1 libcurl4_8.4.0-2ubuntu1 libcurl4-gnutls-dev_8.4.0-2ubuntu1 libdav1d-dev_1.3.0-2 libdav1d7_1.3.0-2 libdb5.3_5.3.28+dfsg2-4 libde265-0_1.0.13-1 libde265-dev_1.0.13-1 libdebconfclient0_0.271ubuntu1 libdebhelper-perl_13.11.8ubuntu1 libdeflate-dev_1.18-1 libdeflate0_1.18-1 libdevmapper1.02.1_2:1.02.185-2ubuntu1 libdpkg-perl_1.22.2ubuntu1 libdw1_0.190-1 libelf1_0.190-1 libexpat1_2.5.0-2 libexpat1-dev_2.5.0-2 libext2fs2_1.47.0-2ubuntu1 libfakeroot_1.32.2-1 libfdisk1_2.39.2-6ubuntu1 libffi-dev_3.4.4-2 libffi8_3.4.4-2 libfile-stripnondeterminism-perl_1.13.1-1 libfontconfig-dev_2.14.2-6ubuntu1 libfontconfig1_2.14.2-6ubuntu1 libfreetype-dev_2.13.2+dfsg-1 libfreetype6_2.13.2+dfsg-1 libfreexl-dev_2.0.0-1 libfreexl1_2.0.0-1 libfyba-dev_4.1.1-8 libfyba0_4.1.1-8 libgcc-13-dev_13.2.0-9ubuntu1 libgcc-s1_13.2.0-9ubuntu1 libgcrypt20_1.10.2-3ubuntu1 libgdal-dev_3.8.1+dfsg-1build1 libgdal34_3.8.1+dfsg-1build1 libgdbm-compat4_1.23-5 libgdbm6_1.23-5 libgeos-c1v5_3.12.1-1 libgeos-dev_3.12.1-1 libgeos3.12.1_3.12.1-1 libgeotiff-dev_1.7.1-5 libgeotiff5_1.7.1-5 libgfortran5_13.2.0-9ubuntu1 libgif-dev_5.2.1-2.5 libgif7_5.2.1-2.5 libgirepository-1.0-1_1.78.1-5 libglib2.0-0_2.78.3-1 libglib2.0-bin_2.78.3-1 libglib2.0-data_2.78.3-1 libglib2.0-dev_2.78.3-1 libglib2.0-dev-bin_2.78.3-1 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30_3.8.1-4ubuntu6 libgomp1_13.2.0-9ubuntu1 libgpg-error-l10n_1.47-3build1 libgpg-error0_1.47-3build1 libgpm2_1.20.7-10build1 libgraphite2-3_1.3.14-1build2 libgraphite2-dev_1.3.14-1build2 libgssapi-krb5-2_1.20.1-5build1 libharfbuzz-cairo0_8.0.1-1build1 libharfbuzz-dev_8.0.1-1build1 libharfbuzz-gobject0_8.0.1-1build1 libharfbuzz-icu0_8.0.1-1build1 libharfbuzz-subset0_8.0.1-1build1 libharfbuzz0b_8.0.1-1build1 libhdf4-0-alt_4.2.16-3 libhdf4-alt-dev_4.2.16-3 libhdf5-103-1_1.10.10+repack-3ubuntu1 libhdf5-cpp-103-1_1.10.10+repack-3ubuntu1 libhdf5-dev_1.10.10+repack-3ubuntu1 libhdf5-fortran-102_1.10.10+repack-3ubuntu1 libhdf5-hl-100_1.10.10+repack-3ubuntu1 libhdf5-hl-cpp-100_1.10.10+repack-3ubuntu1 libhdf5-hl-fortran-100_1.10.10+repack-3ubuntu1 libheif-dev_1.17.4-1ubuntu1 libheif-plugin-dav1d_1.17.4-1ubuntu1 libheif-plugin-libde265_1.17.4-1ubuntu1 libheif1_1.17.4-1ubuntu1 libhogweed6_3.9.1-2 libice-dev_2:1.0.10-1build2 libice6_2:1.0.10-1build2 libicu-dev_74.2-1ubuntu1 libicu74_74.2-1ubuntu1 libidn2-0_2.3.4-1build1 libip4tc2_1.8.9-2ubuntu2 libisl23_0.26-3 libjansson4_2.14-2 libjbig-dev_2.1-6.1ubuntu1 libjbig0_2.1-6.1ubuntu1 libjpeg-dev_8c-2ubuntu11 libjpeg-turbo8_2.1.5-2ubuntu1 libjpeg-turbo8-dev_2.1.5-2ubuntu1 libjpeg8_8c-2ubuntu11 libjpeg8-dev_8c-2ubuntu11 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_7.2.6-3 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c-dev_0.17-1 libjson-c5_0.17-1 libk5crypto3_1.20.1-5build1 libkeyutils1_1.6.3-2 libkml-dev_1.3.0-10 libkmlbase1_1.3.0-10 libkmlconvenience1_1.3.0-10 libkmldom1_1.3.0-10 libkmlengine1_1.3.0-10 libkmlregionator1_1.3.0-10 libkmlxsd1_1.3.0-10 libkmod2_30+20230601-2ubuntu1 libkrb5-3_1.20.1-5build1 libkrb5support0_1.20.1-5build1 liblapack-dev_3.11.0-2build1 liblapack3_3.11.0-2build1 liblcms2-2_2.14-2 libldap2_2.6.6+dfsg-1~exp1ubuntu1 liblerc-dev_4.0.0+ds-4ubuntu1 liblerc4_4.0.0+ds-4ubuntu1 liblocale-gettext-perl_1.07-6 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 libltdl-dev_2.4.7-7 libltdl7_2.4.7-7 liblz4-1_1.9.4-1 liblz4-dev_1.9.4-1 liblzma-dev_5.4.5-0.1 liblzma5_5.4.5-0.1 liblzo2-2_2.10-2build3 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmapbox-variant-dev_1.2.0-2 libmapnik-dev_3.1.0+ds-5build1 libmapnik3.1_3.1.0+ds-5build1 libmd0_1.1.0-1 libminizip-dev_1:1.3.dfsg-3ubuntu1 libminizip1_1:1.3.dfsg-3ubuntu1 libmount-dev_2.39.2-6ubuntu1 libmount1_2.39.2-6ubuntu1 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libmysqlclient-dev_8.0.35-1ubuntu2 libmysqlclient21_8.0.35-1ubuntu2 libncursesw6_6.4+20231209-1 libnetcdf-dev_1:4.9.2-3ubuntu1 libnetcdf19_1:4.9.2-3ubuntu1 libnettle8_3.9.1-2 libnghttp2-14_1.58.0-1 libnpth0_1.6-3build2 libnsl-dev_1.3.0-3 libnsl2_1.3.0-3 libnspr4_2:4.35-1.1 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-0ubuntu6 libnss3_2:3.96.1-1 libodbc2_2.3.12-1 libodbccr2_2.3.12-1 libodbcinst2_2.3.12-1 libogdi-dev_4.1.0+ds-6 libogdi4.1_4.1.0+ds-6 libopenjp2-7_2.5.0-2 libopenjp2-7-dev_2.5.0-2 libp11-kit0_0.25.3-2ubuntu2 libpam-modules_1.5.2-9.1ubuntu1 libpam-modules-bin_1.5.2-9.1ubuntu1 libpam-runtime_1.5.2-9.1ubuntu1 libpam0g_1.5.2-9.1ubuntu1 libpcre2-16-0_10.42-4ubuntu1 libpcre2-32-0_10.42-4ubuntu1 libpcre2-8-0_10.42-4ubuntu1 libpcre2-dev_10.42-4ubuntu1 libpcre2-posix3_10.42-4ubuntu1 libperl5.36_5.36.0-10ubuntu1 libpipeline1_1.5.7-1 libpixman-1-0_0.42.2-1 libpixman-1-dev_0.42.2-1 libpkgconf3_1.8.1-2 libpng-dev_1.6.40-2 libpng16-16_1.6.40-2 libpoppler-dev_23.12.0-1ubuntu2 libpoppler-private-dev_23.12.0-1ubuntu2 libpoppler133_23.12.0-1ubuntu2 libpq-dev_16.1-1build1 libpq5_16.1-1build1 libproc2-0_2:4.0.4-2ubuntu1 libproj-dev_9.3.1-1 libproj25_9.3.1-1 libpsl5_0.21.2-1build1 libpthread-stubs0-dev_0.4-1build2 libpython3-all-dev_3.11.4-5ubuntu1 libpython3-dev_3.11.4-5ubuntu1 libpython3-stdlib_3.11.4-5ubuntu1 libpython3.11_3.11.7-2 libpython3.11-dev_3.11.7-2 libpython3.11-minimal_3.11.7-2 libpython3.11-stdlib_3.11.7-2 libpython3.12_3.12.1-2 libpython3.12-dev_3.12.1-2 libpython3.12-minimal_3.12.1-2 libpython3.12-stdlib_3.12.1-2 libqhull-dev_2020.2-6 libqhull-r8.0_2020.2-6 libqhull8.0_2020.2-6 libqhullcpp8.0_2020.2-6 libreadline8_8.2-3 librtmp1_2.4+20151223.gitfa8646d.1-2build4 librttopo-dev_1.1.0-3 librttopo1_1.1.0-3 libsasl2-2_2.1.28+dfsg1-4 libsasl2-modules-db_2.1.28+dfsg1-4 libseccomp2_2.5.4-2ubuntu1 libselinux1_3.5-1build2 libselinux1-dev_3.5-1build2 libsemanage-common_3.5-1build1 libsemanage2_3.5-1build1 libsepol-dev_3.5-2 libsepol2_3.5-2 libsframe1_2.41.50.20231214-1ubuntu1 libsharpyuv-dev_1.3.2-0.3 libsharpyuv0_1.3.2-0.3 libsm-dev_2:1.2.3-1build2 libsm6_2:1.2.3-1build2 libsmartcols1_2.39.2-6ubuntu1 libsnappy1v5_1.1.10-1 libspatialite-dev_5.1.0-1 libspatialite8_5.1.0-1 libsqlite3-0_3.44.2-1 libsqlite3-dev_3.44.2-1 libss2_1.47.0-2ubuntu1 libssh-4_0.10.5-3ubuntu2 libssl-dev_3.0.10-1ubuntu3 libssl3_3.0.10-1ubuntu3 libstdc++-13-dev_13.2.0-9ubuntu1 libstdc++6_13.2.0-9ubuntu1 libsub-override-perl_0.10-1 libsuperlu-dev_6.0.1+dfsg1-1 libsuperlu6_6.0.1+dfsg1-1 libsystemd-shared_255-1ubuntu1 libsystemd0_255-1ubuntu1 libsz2_1.1.2-1 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtext-wrapi18n-perl_0.06-10 libtiff-dev_4.5.1+git230720-1ubuntu1 libtiff6_4.5.1+git230720-1ubuntu1 libtiffxx6_4.5.1+git230720-1ubuntu1 libtinfo6_6.4+20231209-1 libtirpc-common_1.3.4+ds-1 libtirpc-dev_1.3.4+ds-1 libtirpc3_1.3.4+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-9ubuntu1 libuchardet0_0.0.8-1 libudev1_255-1ubuntu1 libunistring2_1.0-2 libunistring5_1.1-2 liburiparser-dev_0.9.7+dfsg-2 liburiparser1_0.9.7+dfsg-2 libuuid1_2.39.2-6ubuntu1 libwebp-dev_1.3.2-0.3 libwebp7_1.3.2-0.3 libwebpdecoder3_1.3.2-0.3 libwebpdemux2_1.3.2-0.3 libwebpmux3_1.3.2-0.3 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 libx11-dev_2:1.8.7-1 libx265-199_3.5-2 libx265-dev_3.5-2 libxau-dev_1:1.0.9-1build5 libxau6_1:1.0.9-1build5 libxcb-render0_1.15-1 libxcb-render0-dev_1.15-1 libxcb-shm0_1.15-1 libxcb-shm0-dev_1.15-1 libxcb1_1.15-1 libxcb1-dev_1.15-1 libxdmcp-dev_1:1.1.3-0ubuntu5 libxdmcp6_1:1.1.3-0ubuntu5 libxerces-c-dev_3.2.4+debian-1build2 libxerces-c3.2_3.2.4+debian-1build2 libxext-dev_2:1.3.4-1build1 libxext6_2:1.3.4-1build1 libxml2_2.9.14+dfsg-1.3build3 libxml2-dev_2.9.14+dfsg-1.3build3 libxrender-dev_1:0.9.10-1.1 libxrender1_1:0.9.10-1.1 libxxhash0_0.8.2-2 libzstd-dev_1.5.5+dfsg2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.6.0-14.14 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-3ubuntu1 logsave_1.47.0-2ubuntu1 lto-disabled-list_44 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-1 mawk_1.3.4.20231126-1 media-types_10.1.0 mount_2.39.2-6ubuntu1 mysql-common_5.8+1.1.0 ncurses-base_6.4+20231209-1 ncurses-bin_6.4+20231209-1 netbase_6.4 openssl_3.0.10-1ubuntu3 optipng_0.7.7-3 passwd_1:4.13+dfsg1-3ubuntu1 patch_2.7.6-7build2 perl_5.36.0-10ubuntu1 perl-base_5.36.0-10ubuntu1 perl-modules-5.36_5.36.0-10ubuntu1 pinentry-curses_1.2.1-3ubuntu1 pkg-config_1.8.1-2 pkgbinarymangler_154 pkgconf_1.8.1-2 pkgconf-bin_1.8.1-2 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-2ubuntu1 proj-data_9.3.1-1 psmisc_23.6-1 python3_3.11.4-5ubuntu1 python3-all_3.11.4-5ubuntu1 python3-all-dev_3.11.4-5ubuntu1 python3-cairo_1.25.1-1 python3-cairo-dev_1.25.1-1 python3-dev_3.11.4-5ubuntu1 python3-distutils_3.11.5-1 python3-lib2to3_3.11.5-1 python3-minimal_3.11.4-5ubuntu1 python3-pkg-resources_68.1.2-2 python3-setuptools_68.1.2-2 python3.11_3.11.7-2 python3.11-dev_3.11.7-2 python3.11-minimal_3.11.7-2 python3.12_3.12.1-2 python3.12-dev_3.12.1-2 python3.12-minimal_3.12.1-2 readline-common_8.2-3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 systemd_255-1ubuntu1 systemd-dev_255-1ubuntu1 systemd-sysv_255-1ubuntu1 sysvinit-utils_3.08-3ubuntu1 tar_1.34+dfsg-1.3ubuntu1 tzdata_2023c-9ubuntu1 ubuntu-keyring_2023.11.28.1 unixodbc-common_2.3.12-1 unixodbc-dev_2.3.12-1 usrmerge_35ubuntu1 util-linux_2.39.2-6ubuntu1 uuid-dev_2.39.2-6ubuntu1 uuid-runtime_2.39.2-6ubuntu1 x11-common_1:7.7+23ubuntu2 x11proto-core-dev_2023.2-1 x11proto-dev_2023.2-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.4.5-0.1 zlib1g_1:1.3.dfsg-3ubuntu1 zlib1g-dev_1:1.3.dfsg-3ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: python-mapnik Binary: python3-mapnik Architecture: any Version: 1:0.0~20200224-7da019cf9-5build1 Maintainer: Debian GIS Project Uploaders: Bas Couwenberg Homepage: https://github.com/mapnik/python-mapnik Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/debian-gis-team/python-mapnik Vcs-Git: https://salsa.debian.org/debian-gis-team/python-mapnik.git Build-Depends: debhelper-compat (= 13), dh-python, dh-sequence-python3, libboost-python-dev, libmapnik-dev (>= 3.1.0), python3-all-dev, python3-setuptools, python3-cairo, python3-cairo-dev Package-List: python3-mapnik deb python optional arch=any Checksums-Sha1: 0d9ce2cbeff7d2798cf9c7ff4c21a24bffd94d82 5793133 python-mapnik_0.0~20200224-7da019cf9.orig.tar.gz 070e2b51f417c45dc90a49ed55ce5537336caacd 19860 python-mapnik_0.0~20200224-7da019cf9-5build1.debian.tar.xz Checksums-Sha256: 90b60e6df928e051dd8cf188f6c8b715cb1ae0bb6f793a290a27a29ebc22fd06 5793133 python-mapnik_0.0~20200224-7da019cf9.orig.tar.gz 0f282509a1bd45ab27b960d191e79fccf9b2a3acca7da852ac013ce52825d3d8 19860 python-mapnik_0.0~20200224-7da019cf9-5build1.debian.tar.xz Files: 60e31a2d6f02f80e7ab465c3b16fe9ac 5793133 python-mapnik_0.0~20200224-7da019cf9.orig.tar.gz 68519caa0673e41c818549bf06dce526 19860 python-mapnik_0.0~20200224-7da019cf9-5build1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEVovyKmYzfL/Jprm3LIPbyOm9DjcFAmWB9tcACgkQLIPbyOm9 DjejoQ/+JbSLWSLMFqv7R8ON1klOOyQ2XFBMYwCR4ozPfXTg9SOXuhC/KctAST+T n2YTJc0MnrAvz+oL3qVmfVHnMefjSdY/syBxMMNh7FfnrQfw7XLagyC/TvjkAf0y kGXQfGoiH2r60YFqUDIxyW4b777I/CYeoufi9OaLgJWPzJbnMgXFKU/ckMoqeHCa 6aMbjZ4mToD0aFhWgYkTga3DSlOhh5xXQFr2crH67fuUgXx/egmLF/u7DiK0d8fk gVhxSaVzdD8xn+Rw+1gQx2LiZOLZJQ+4tlb4rKQ83MR5aIs6vA1e60i2oaf63OJt VGeJs8BJ57exwG1uvnWCCm4zrpniB2KX5xVOP5nQpwMUK7ot/5xd/+WTY1QV+8gT TNiUHGAQoBnnGiXgXcAzTm7J2anFgTc/tV5yUQOSApQkgluebT8wI7tksUDJV+8M tUJxPbwlI90h8Yl8C3XxaV6PcCud/s2IviMq2AuaovCXw8y/y8qswSyTeta0ONyC kxFYD+McrUb1VD9rJUER7EnYe0PGYhTUAUOu3F6ZlqCec8YOOxMmldHSUlV2UJRu QGps+0Dk3A3JpxUzx0nX/2xrRuMipYSNbtNuVkjj4PksRykSW0BK+xjJO6llY2CB Tklv2kLoEjgHpGBoeE/BWv7QJc6fqzTcex8RJT6tAU+YDafHeY8= =qfOa -----END PGP SIGNATURE----- gpgv: Signature made Tue Dec 19 20:02:31 2023 UTC gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./python-mapnik_0.0~20200224-7da019cf9-5build1.dsc: no acceptable signature found dpkg-source: info: extracting python-mapnik in /<> dpkg-source: info: unpacking python-mapnik_0.0~20200224-7da019cf9.orig.tar.gz dpkg-source: info: unpacking python-mapnik_0.0~20200224-7da019cf9-5build1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying skip-tests-for-missing-data.patch dpkg-source: info: applying boost1.71.patch dpkg-source: info: applying proj6-apis.patch dpkg-source: info: applying proj6-syntax.patch dpkg-source: info: applying no-distutils.patch dpkg-source: info: applying python-3.12.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-27579117 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-27579117 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-27579117 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package python-mapnik dpkg-buildpackage: info: source version 1:0.0~20200224-7da019cf9-5build1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' # Skip make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary-arch dh binary-arch --buildsystem=pybuild dh_update_autotools_config -a -O--buildsystem=pybuild dh_autoreconf -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild I: pybuild base:310: python3.12 setup.py config -I%s/include/pycairo running config I: pybuild base:310: python3.11 setup.py config -I%s/include/pycairo running config dh_auto_build -a -O--buildsystem=pybuild I: pybuild base:310: /usr/bin/python3.12 setup.py build -I%s/include/pycairo running build running build_py creating /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik copying mapnik/mapnik_settings.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik copying mapnik/paths.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik copying mapnik/__init__.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik creating /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing copying mapnik/printing/scales.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing copying mapnik/printing/conversions.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing copying mapnik/printing/__init__.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing copying mapnik/printing/formats.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing running build_ext building 'mapnik._mapnik' extension creating build creating build/temp.linux-armv7l-cpython-312 creating build/temp.linux-armv7l-cpython-312/src c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_color.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_color.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_coord.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_coord.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_datasource.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_datasource.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/map:62, from /usr/include/mapnik/params.hpp:38, from /usr/include/mapnik/datasource.hpp:28, from src/mapnik_datasource.cpp:38: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, mapnik::value_holder>; _KeyOfValue = std::_Select1st, mapnik::value_holder> >; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:72:27: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:83:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:87:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:91:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_datasource_cache.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_datasource_cache.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/map:62, from /usr/include/mapnik/params.hpp:38, from src/mapnik_datasource_cache.cpp:32: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, mapnik::value_holder>; _KeyOfValue = std::_Select1st, mapnik::value_holder> >; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource_cache.cpp:54:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource_cache.cpp:58:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource_cache.cpp:62:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_envelope.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_envelope.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_expression.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_expression.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_feature.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_feature.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/boost/function/detail/requires_cxx11.hpp:9, from /usr/include/boost/function/detail/prologue.hpp:12, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_feature.cpp:28: /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/mapnik/geometry.hpp:27, from /usr/include/mapnik/feature.hpp:31, from src/mapnik_feature.cpp:38: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void mapnik::feature_impl::put_new(const mapnik::context, unsigned int> >::key_type&, mapnik::value&&)’ at /usr/include/mapnik/feature.hpp:151:32, inlined from ‘void mapnik::feature_impl::put_new(const mapnik::context, unsigned int> >::key_type&, const T&) [with T = mapnik::value_adl_barrier::value]’ at /usr/include/mapnik/feature.hpp:122:16, inlined from ‘void {anonymous}::__setitem__(mapnik::feature_impl&, const std::string&, const mapnik::value&)’ at src/mapnik_feature.cpp:88:20: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/memory:69, from /usr/include/boost/function/function_base.hpp:33, from /usr/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/13/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]’: /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:603:31, inlined from ‘mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)’ at /usr/include/mapnik/geometry.hpp:165:8, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::geometry_collection; Types = {}]’ at /usr/include/mapbox/variant.hpp:274:13, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_line_string; Types = {mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:603:31, inlined from ‘mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)’ at /usr/include/mapnik/geometry.hpp:165:8, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::geometry_collection; Types = {}]’ at /usr/include/mapbox/variant.hpp:274:13, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_line_string; Types = {mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_featureset.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_featureset.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_font_engine.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_font_engine.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_fontset.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_fontset.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_gamma_method.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_gamma_method.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_geometry.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_geometry.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/boost/function/detail/requires_cxx11.hpp:9, from /usr/include/boost/function/detail/prologue.hpp:12, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_geometry.cpp:28: /usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/is_valid/implementation.hpp:16, from /usr/include/boost/geometry/algorithms/is_valid.hpp:14, from /usr/include/boost/geometry/geometry.hpp:88, from /usr/include/boost/geometry.hpp:17, from /usr/include/mapnik/geometry_adapters.hpp:38, from /usr/include/mapnik/geometry_is_valid.hpp:32, from src/mapnik_geometry.cpp:40: In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/envelope.hpp:22, from /usr/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from /usr/include/boost/geometry/strategies/strategies.hpp:78, from /usr/include/boost/geometry/geometry.hpp:57: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:14: /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1854 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mapnik::geometry::point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/mapnik/geometry.hpp:27, from src/mapnik_geometry.cpp:37: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, double&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘void mapnik::geometry::line_string::add_coord(T, T) [with T = double]’ at /usr/include/mapnik/geometry.hpp:66:83: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:48, from /usr/include/boost/geometry/algorithms/detail/is_simple/implementation.hpp:16, from /usr/include/boost/geometry/algorithms/is_simple.hpp:14, from /usr/include/boost/geometry/geometry.hpp:87: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In static member function ‘static Iterator boost::geometry::detail::is_valid::has_spikes::find_different_from_first(Iterator, Iterator, const Strategy&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 54 | static inline Iterator find_different_from_first(Iterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In static member function ‘static Iterator boost::geometry::detail::is_valid::has_spikes::find_different_from_first(Iterator, Iterator, const Strategy&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::less]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:127:41, inlined from ‘static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with MultiGeometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::area::cartesian<>; Policy = boost::geometry::detail::correct::correct_polygon]’ at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:54:26: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::greater]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:133:48, inlined from ‘static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with MultiGeometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::area::cartesian<>; Policy = boost::geometry::detail::correct::correct_polygon]’ at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:54:26: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::less]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:127:41, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:56:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::greater]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:133:48, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:56:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::less]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:127:41, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]’ at /usr/include/mapnik/geometry_correct.hpp:86:31, inlined from ‘void geometry_correct_impl(mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:168:30: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::greater]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:133:48, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]’ at /usr/include/mapnik/geometry_correct.hpp:86:31, inlined from ‘void geometry_correct_impl(mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:168:30: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >, 2>, std::allocator >, 2> > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:40, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:393:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 393 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:393:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In function ‘static bool boost::geometry::detail::is_valid::is_valid_linestring::apply(const Linestring&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator’ changed in GCC 7.1 In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::line_string; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::line_string; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::predicate_based_interrupt_policy, boost::geometry::strategies::relate::cartesian<>, boost::geometry::linestring_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘bool boost::geometry::detail::is_simple::has_self_intersections(const Linear&, const Strategy&) [with Linear = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:219:17: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:110:25: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:110:25: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::line_string; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::line_string; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::predicate_based_interrupt_policy, boost::geometry::strategies::relate::cartesian<>, boost::geometry::linestring_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘bool boost::geometry::detail::is_simple::has_self_intersections(const Linear&, const Strategy&) [with Linear = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:219:17, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:254:40, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:110:25: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:46:43, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:61:26: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:46:43, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:61:26: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = boost::geometry::less, -1, boost::geometry::strategies::relate::cartesian<> >]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:61:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:46:24, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:67:24, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_point&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:97:42, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:46:43, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:61:26: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = mapnik::geometry::detail::geometry_is_simple; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = mapnik::geometry::detail::geometry_is_simple; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘bool mapnik::geometry::is_simple(const geometry&) [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:143:31, inlined from ‘bool geometry_is_simple_impl(const mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:157:39: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = mapnik::geometry::detail::geometry_is_simple; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = mapnik::geometry::detail::geometry_is_simple; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘bool mapnik::geometry::is_simple(const geometry&) [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:143:31, inlined from ‘bool geometry_is_simple_impl(const mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:157:39: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = boost::geometry::less, -1, boost::geometry::strategies::relate::cartesian<> >]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:61:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:46:24, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:67:24, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_point&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:97:42, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = mapnik::geometry::detail::geometry_is_simple; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = mapnik::geometry::detail::geometry_is_simple; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘bool mapnik::geometry::is_simple(const geometry&) [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:143:31, inlined from ‘bool geometry_is_simple_impl(const mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:157:39: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >, 2>, std::allocator >, 2> > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = boost::iterators::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = boost::iterators::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::apply(const Polygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:462:39: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::apply(const Polygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:462:39: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(RingIterator, RingIterator, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with RingIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:319:41, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(const InteriorRings&, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with InteriorRings = std::vector, std::allocator > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:359:32, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::has_holes_inside::apply(const Polygon&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:377:36, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::apply(const Polygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:473:38: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_multi::apply(const MultiGeometry&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with MultiGeometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence; Policy = boost::geometry::detail::sectionalize::sectionalize_polygon >]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:714:26, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::multi_polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::multi_polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:314:37: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_multi::apply(const MultiGeometry&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with MultiGeometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence; Policy = boost::geometry::detail::sectionalize::sectionalize_polygon >]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:714:26, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::multi_polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::multi_polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:314:37: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(RingIterator, RingIterator, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with RingIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = boost::iterators::filter_iterator, true>::has_multi_index, std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*> >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:319:41, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(const InteriorRings&, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with InteriorRings = std::vector, std::allocator > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = boost::iterators::filter_iterator, true>::has_multi_index, std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*> >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:359:32, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::has_holes_inside::apply(const Polygon&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with TurnIterator = boost::iterators::filter_iterator, true>::has_multi_index, std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*> >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:377:36, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::has_property_per_polygon::apply(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Predicate = boost::geometry::detail::is_valid::is_valid_polygon, true>::has_holes_inside; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:200:39, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::have_holes_inside(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:232:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:327:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >’ 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 = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:118:44, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_grid.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_grid.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_grid_view.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_grid_view.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_image.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_image.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo src/mapnik_image.cpp: In function ‘std::shared_ptr frombuffer(PyObject*)’: src/mapnik_image.cpp:260:30: warning: ‘int PyObject_AsReadBuffer(PyObject*, const void**, Py_ssize_t*)’ is deprecated [-Wdeprecated-declarations] 260 | if (PyObject_AsReadBuffer(obj, &buffer, &buffer_len) == 0) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.12/Python.h:100, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from src/mapnik_image.cpp:28: /usr/include/python3.12/abstract.h:369:17: note: declared here 369 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~ c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_image_view.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_image_view.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_label_collision_detector.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_label_collision_detector.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/vector:72, from /usr/include/mapnik/quad_tree.hpp:32, from /usr/include/mapnik/label_collision_detector.hpp:27, from src/mapnik_label_collision_detector.cpp:33: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::label_collision_detector4::label&}; _Tp = mapnik::label_collision_detector4::label; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::label_collision_detector4::label; _Alloc = std::allocator]’, inlined from ‘void mapnik::quad_tree::do_insert_data(value_type, const bbox_type&, node*, unsigned int&) [with T0 = mapnik::label_collision_detector4::label; T1 = mapnik::box2d]’ at /usr/include/mapnik/quad_tree.hpp:212:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::label_collision_detector4::label; _Alloc = std::allocator]’, inlined from ‘void mapnik::quad_tree::do_insert_data(value_type, const bbox_type&, node*, unsigned int&) [with T0 = mapnik::label_collision_detector4::label; T1 = mapnik::box2d]’ at /usr/include/mapnik/quad_tree.hpp:232:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_layer.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_layer.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_logger.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_logger.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_map.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_map.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/memory:69, from /usr/include/boost/function/function_base.hpp:33, from /usr/include/boost/function/detail/prologue.hpp:18, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_map.cpp:28: /usr/include/c++/13/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*]’: /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/algorithm:60, from /usr/include/boost/function/detail/prologue.hpp:14: /usr/include/c++/13/bits/stl_algobase.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::layer; Index = unsigned int; Key = mapnik::layer]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::layer; Index = unsigned int; Key = mapnik::layer]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:15, from /usr/include/boost/python/suite/indexing/indexing_suite.hpp:12, from /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:9, from src/mapnik_map.cpp:29: /usr/include/c++/13/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9, inlined from ‘static void boost::python::detail::slice_helper::base_delete_slice(Container&, PySliceObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42, inlined from ‘static void boost::python::indexing_suite::base_delete_item(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::layer; Index = unsigned int; Key = mapnik::layer]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::layer&}; _Tp = mapnik::layer; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::layer*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::layer*; _ForwardIterator = mapnik::layer*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:766:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::layer*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::layer*; _ForwardIterator = mapnik::layer*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:786:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29, inlined from ‘static void boost::python::vector_indexing_suite::base_extend(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_palette.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_palette.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_parameters.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_parameters.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_proj_transform.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_proj_transform.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_projection.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_projection.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_python.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_python.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo src/mapnik_python.cpp:700:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 700 | #pragma GCC diagnostic ignored "-Wunused-local-typedef" | ^~~~~~~~~~~~~~~~~~~~~~~~ src/mapnik_python.cpp:700:32: note: did you mean ‘-Wunused-local-typedefs’? c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_query.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_query.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_raster_colorizer.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_raster_colorizer.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_rule.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_rule.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_scaling_method.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_scaling_method.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_style.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_style.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/algorithm:60, from /usr/include/boost/function/detail/prologue.hpp:14, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_style.cpp:28: /usr/include/c++/13/bits/stl_algobase.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/memory:69, from /usr/include/boost/function/function_base.hpp:33, from /usr/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/13/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*]’: /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:15, from /usr/include/boost/python/suite/indexing/indexing_suite.hpp:12, from /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:9, from src/mapnik_style.cpp:29: /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::rule*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::rule*; _ForwardIterator = mapnik::rule*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:766:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::rule*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::rule*; _ForwardIterator = mapnik::rule*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:786:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::rule; Index = unsigned int; Key = mapnik::rule]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::rule; Index = unsigned int; Key = mapnik::rule]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::rule&}; _Tp = mapnik::rule; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29, inlined from ‘static void boost::python::vector_indexing_suite::base_extend(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9, inlined from ‘static void boost::python::detail::slice_helper::base_delete_slice(Container&, PySliceObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42, inlined from ‘static void boost::python::indexing_suite::base_delete_item(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::rule; Index = unsigned int; Key = mapnik::rule]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_symbolizer.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_symbolizer.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from src/mapnik_symbolizer.cpp:41: src/mapnik_svg.hpp: In function ‘std::string mapnik::get_svg_transform(T&)’: src/mapnik_svg.hpp:39:34: warning: declaration of ‘symbolizer’ shadows a global declaration [-Wshadow] 39 | std::string get_svg_transform(T& symbolizer) | ~~~^~~~~~~~~~ In file included from /usr/include/mapnik/symbolizer.hpp:39, from src/mapnik_symbolizer.cpp:33: /usr/include/mapnik/symbolizer_base.hpp:150:7: note: shadowed declaration is here 150 | using symbolizer = util::variant>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/mapnik_view_transform.cpp -o build/temp.linux-armv7l-cpython-312/src/mapnik_view_transform.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.12 -c src/python_grid_utils.cpp -o build/temp.linux-armv7l-cpython-312/src/python_grid_utils.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo src/python_grid_utils.cpp: In function ‘void mapnik::write_features(const T&, boost::python::dict&, const std::vector&)’: src/python_grid_utils.cpp:187:34: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow] 187 | std::set const& attributes = grid_type.get_fields(); | ^~~~~~~~~~ In file included from /usr/include/mapnik/symbolizer_base.hpp:34, from /usr/include/mapnik/rule.hpp:28, from /usr/include/mapnik/grid/grid_renderer.hpp:31, from src/python_grid_utils.cpp:36: /usr/include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here 73 | using attributes = std::unordered_map; | ^~~~~~~~~~ src/python_grid_utils.cpp: In function ‘boost::python::dict mapnik::grid_encode(const T&, const std::string&, bool, unsigned int)’: src/python_grid_utils.cpp:264:43: warning: declaration of ‘grid’ shadows a global declaration [-Wshadow] 264 | boost::python::dict grid_encode( T const& grid, std::string const& format, bool add_features, unsigned int resolution) | ~~~~~~~~~^~~~ In file included from /usr/include/mapnik/grid/grid_renderer.hpp:29: /usr/include/mapnik/grid/grid.hpp:220:7: note: shadowed declaration is here 220 | using grid = hit_grid; | ^~~~ src/python_grid_utils.cpp: In function ‘void mapnik::render_layer_for_grid(const Map&, grid&, unsigned int, const boost::python::list&, double, unsigned int, unsigned int)’: src/python_grid_utils.cpp:283:50: warning: declaration of ‘grid’ shadows a global declaration [-Wshadow] 283 | mapnik::grid & grid, | ~~~~~~~~~~~~~~~^~~~ /usr/include/mapnik/grid/grid.hpp:220:7: note: shadowed declaration is here 220 | using grid = hit_grid; | ^~~~ src/python_grid_utils.cpp:316:27: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow] 316 | std::set attributes = grid.get_fields(); | ^~~~~~~~~~ /usr/include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here 73 | using attributes = std::unordered_map; | ^~~~~~~~~~ In file included from /usr/include/c++/13/map:62, from /usr/include/mapnik/params.hpp:38, from /usr/include/mapnik/map.hpp:32, from src/python_grid_utils.cpp:33: /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:152:29: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:157:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid]’ at src/python_grid_utils.cpp:89:29: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid]’ at src/python_grid_utils.cpp:94:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid]’ at src/python_grid_utils.cpp:152:29: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid]’ at src/python_grid_utils.cpp:157:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:89:29, inlined from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:241:28: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:94:29, inlined from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:241:28: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ c++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 build/temp.linux-armv7l-cpython-312/src/mapnik_color.o build/temp.linux-armv7l-cpython-312/src/mapnik_coord.o build/temp.linux-armv7l-cpython-312/src/mapnik_datasource.o build/temp.linux-armv7l-cpython-312/src/mapnik_datasource_cache.o build/temp.linux-armv7l-cpython-312/src/mapnik_envelope.o build/temp.linux-armv7l-cpython-312/src/mapnik_expression.o build/temp.linux-armv7l-cpython-312/src/mapnik_feature.o build/temp.linux-armv7l-cpython-312/src/mapnik_featureset.o build/temp.linux-armv7l-cpython-312/src/mapnik_font_engine.o build/temp.linux-armv7l-cpython-312/src/mapnik_fontset.o build/temp.linux-armv7l-cpython-312/src/mapnik_gamma_method.o build/temp.linux-armv7l-cpython-312/src/mapnik_geometry.o build/temp.linux-armv7l-cpython-312/src/mapnik_grid.o build/temp.linux-armv7l-cpython-312/src/mapnik_grid_view.o build/temp.linux-armv7l-cpython-312/src/mapnik_image.o build/temp.linux-armv7l-cpython-312/src/mapnik_image_view.o build/temp.linux-armv7l-cpython-312/src/mapnik_label_collision_detector.o build/temp.linux-armv7l-cpython-312/src/mapnik_layer.o build/temp.linux-armv7l-cpython-312/src/mapnik_logger.o build/temp.linux-armv7l-cpython-312/src/mapnik_map.o build/temp.linux-armv7l-cpython-312/src/mapnik_palette.o build/temp.linux-armv7l-cpython-312/src/mapnik_parameters.o build/temp.linux-armv7l-cpython-312/src/mapnik_proj_transform.o build/temp.linux-armv7l-cpython-312/src/mapnik_projection.o build/temp.linux-armv7l-cpython-312/src/mapnik_python.o build/temp.linux-armv7l-cpython-312/src/mapnik_query.o build/temp.linux-armv7l-cpython-312/src/mapnik_raster_colorizer.o build/temp.linux-armv7l-cpython-312/src/mapnik_rule.o build/temp.linux-armv7l-cpython-312/src/mapnik_scaling_method.o build/temp.linux-armv7l-cpython-312/src/mapnik_style.o build/temp.linux-armv7l-cpython-312/src/mapnik_symbolizer.o build/temp.linux-armv7l-cpython-312/src/mapnik_view_transform.o build/temp.linux-armv7l-cpython-312/src/python_grid_utils.o -L/usr/lib/arm-linux-gnueabihf -o /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/_mapnik.cpython-312-arm-linux-gnueabihf.so -L/usr/lib -lmapnik -L/build/mapnik-XYrKz4/mapnik-3.1.0+ds/build-python/freetype -L/build/mapnik-XYrKz4/mapnik-3.1.0+ds/build-python/xml2 -L/usr/lib -L/usr/lib/arm-linux-gnueabihf -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g0 -pthread -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -lmapnik-wkt -lmapnik-json -lboost_python312 -lboost_thread -lboost_system -lrt -Wl,-z,origin -Wl,-rpath=$ORIGIN/lib I: pybuild base:310: /usr/bin/python3 setup.py build -I%s/include/pycairo running build running build_py creating /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik copying mapnik/mapnik_settings.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik copying mapnik/paths.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik copying mapnik/__init__.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik creating /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing copying mapnik/printing/scales.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing copying mapnik/printing/conversions.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing copying mapnik/printing/__init__.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing copying mapnik/printing/formats.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing running build_ext building 'mapnik._mapnik' extension creating build/temp.linux-armv7l-cpython-311 creating build/temp.linux-armv7l-cpython-311/src c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_color.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_color.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_coord.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_coord.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_datasource.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_datasource.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/map:62, from /usr/include/mapnik/params.hpp:38, from /usr/include/mapnik/datasource.hpp:28, from src/mapnik_datasource.cpp:38: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, mapnik::value_holder>; _KeyOfValue = std::_Select1st, mapnik::value_holder> >; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:72:27: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:83:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:87:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource.cpp:91:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_datasource_cache.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_datasource_cache.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/map:62, from /usr/include/mapnik/params.hpp:38, from src/mapnik_datasource_cache.cpp:32: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, mapnik::value_holder>; _KeyOfValue = std::_Select1st, mapnik::value_holder> >; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource_cache.cpp:54:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource_cache.cpp:58:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]’, inlined from ‘std::shared_ptr {anonymous}::create_datasource(const boost::python::dict&)’ at src/mapnik_datasource_cache.cpp:62:23: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_envelope.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_envelope.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_expression.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_expression.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_feature.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_feature.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/boost/function/detail/requires_cxx11.hpp:9, from /usr/include/boost/function/detail/prologue.hpp:12, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_feature.cpp:28: /usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/mapnik/geometry.hpp:27, from /usr/include/mapnik/feature.hpp:31, from src/mapnik_feature.cpp:38: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘void mapnik::feature_impl::put_new(const mapnik::context, unsigned int> >::key_type&, mapnik::value&&)’ at /usr/include/mapnik/feature.hpp:151:32, inlined from ‘void mapnik::feature_impl::put_new(const mapnik::context, unsigned int> >::key_type&, const T&) [with T = mapnik::value_adl_barrier::value]’ at /usr/include/mapnik/feature.hpp:122:16, inlined from ‘void {anonymous}::__setitem__(mapnik::feature_impl&, const std::string&, const mapnik::value&)’ at src/mapnik_feature.cpp:88:20: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/memory:69, from /usr/include/boost/function/function_base.hpp:33, from /usr/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/13/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]’: /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = mapnik::geometry::geometry*; _Tp = mapnik::geometry::geometry]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mapnik::geometry::geometry; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:603:31, inlined from ‘mapnik::geometry::geometry_collection::geometry_collection(const mapnik::geometry::geometry_collection&)’ at /usr/include/mapnik/geometry.hpp:165:8, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::geometry_collection; Types = {}]’ at /usr/include/mapbox/variant.hpp:274:13, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_polygon; Types = {mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_line_string; Types = {mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43, inlined from ‘static void mapbox::util::detail::variant_helper::copy(mapbox::util::type_index_t, const void*, void*) [with T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:278:43: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_featureset.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_featureset.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_font_engine.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_font_engine.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_fontset.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_fontset.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_gamma_method.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_gamma_method.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_geometry.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_geometry.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/boost/function/detail/requires_cxx11.hpp:9, from /usr/include/boost/function/detail/prologue.hpp:12, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_geometry.cpp:28: /usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/is_valid/implementation.hpp:16, from /usr/include/boost/geometry/algorithms/is_valid.hpp:14, from /usr/include/boost/geometry/geometry.hpp:88, from /usr/include/boost/geometry.hpp:17, from /usr/include/mapnik/geometry_adapters.hpp:38, from /usr/include/mapnik/geometry_is_valid.hpp:32, from src/mapnik_geometry.cpp:40: In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/envelope.hpp:22, from /usr/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17, from /usr/include/boost/geometry/strategies/strategies.hpp:78, from /usr/include/boost/geometry/geometry.hpp:57: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:143:28: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::expand_with_elements(Box&, const IteratorVector&, const ExpandPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:14: /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1854 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mapnik::geometry::point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/mapnik/geometry.hpp:27, from src/mapnik_geometry.cpp:37: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, double&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘void mapnik::geometry::line_string::add_coord(T, T) [with T = double]’ at /usr/include/mapnik/geometry.hpp:66:83: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:48, from /usr/include/boost/geometry/algorithms/detail/is_simple/implementation.hpp:16, from /usr/include/boost/geometry/algorithms/is_simple.hpp:14, from /usr/include/boost/geometry/geometry.hpp:87: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In static member function ‘static Iterator boost::geometry::detail::is_valid::has_spikes::find_different_from_first(Iterator, Iterator, const Strategy&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 54 | static inline Iterator find_different_from_first(Iterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In static member function ‘static Iterator boost::geometry::detail::is_valid::has_spikes::find_different_from_first(Iterator, Iterator, const Strategy&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:54:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::geometry::point&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::less]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:127:41, inlined from ‘static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with MultiGeometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::area::cartesian<>; Policy = boost::geometry::detail::correct::correct_polygon]’ at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:54:26: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::greater]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:133:48, inlined from ‘static void boost::geometry::detail::multi_modify::apply(MultiGeometry&, const Strategy&) [with MultiGeometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::area::cartesian<>; Policy = boost::geometry::detail::correct::correct_polygon]’ at /usr/include/boost/geometry/algorithms/detail/multi_modify.hpp:54:26: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::less]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:127:41, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:56:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::greater]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:133:48, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:56:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::less]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:127:41, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]’ at /usr/include/mapnik/geometry_correct.hpp:86:31, inlined from ‘void geometry_correct_impl(mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:168:30: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::geometry::point; _Alloc = std::allocator >]’, inlined from ‘static void boost::geometry::traits::push_back::apply(typename boost::geometry::traits::rvalue_type::type, const item_type&) [with Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/core/mutable_range.hpp:77:24, inlined from ‘static void boost::geometry::detail::append::to_range_point::apply(Geometry&, const Point&, boost::geometry::signed_size_type, boost::geometry::signed_size_type) [with Geometry = mapnik::geometry::linear_ring; Point = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:65:43, inlined from ‘void boost::geometry::append(Geometry&, const RangeOrPoint&, signed_size_type, signed_size_type) [with Geometry = mapnik::geometry::linear_ring; RangeOrPoint = mapnik::geometry::point]’ at /usr/include/boost/geometry/algorithms/append.hpp:278:17, inlined from ‘static void boost::geometry::detail::correct_closure::close_or_open_ring::apply(Ring&) [with Ring = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/correct_closure.hpp:69:29, inlined from ‘static void boost::geometry::detail::correct::correct_ring::apply(Ring&, const Strategy&) [with Ring = mapnik::geometry::linear_ring; Strategy = boost::geometry::strategies::area::cartesian<>; Predicate = std::greater]’ at /usr/include/boost/geometry/algorithms/correct.hpp:106:59, inlined from ‘static void boost::geometry::detail::correct::correct_polygon::apply(Polygon&, const Strategy&) [with Polygon = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::area::cartesian<>]’ at /usr/include/boost/geometry/algorithms/correct.hpp:133:48, inlined from ‘static void boost::geometry::resolve_strategy::correct::apply(Geometry&, const boost::geometry::default_strategy&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:245:43, inlined from ‘static void boost::geometry::resolve_dynamic::correct::apply(Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::polygon; Tag = boost::geometry::polygon_tag]’ at /usr/include/boost/geometry/algorithms/correct.hpp:262:51, inlined from ‘void boost::geometry::correct(Geometry&) [with Geometry = mapnik::geometry::polygon]’ at /usr/include/boost/geometry/algorithms/correct.hpp:312:46, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::polygon&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:63:33, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_correct&; R = void; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry&; T0 = mapnik::geometry::geometry_empty&; R = void; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, V&) [with F = const mapnik::geometry::detail::geometry_correct&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:48:20, inlined from ‘mapnik::geometry::detail::geometry_correct::result_type mapnik::geometry::detail::geometry_correct::operator()(mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_correct.hpp:48:36, inlined from ‘void mapnik::geometry::correct(GeomType&) [with GeomType = geometry]’ at /usr/include/mapnik/geometry_correct.hpp:86:31, inlined from ‘void geometry_correct_impl(mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:168:30: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >, 2>, std::allocator >, 2> > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:40, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:393:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 393 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:393:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In function ‘static bool boost::geometry::detail::is_valid::is_valid_linestring::apply(const Linestring&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp: In function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::linear_ring]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator’ changed in GCC 7.1 In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:109:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘bool boost::geometry::detail::is_valid::is_valid_polygon::overlaps_box::apply(const Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:210:40, inlined from ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:110:61: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘void boost::geometry::detail::partition::divide_into_subsets(const Box&, const Box&, const IteratorVector&, IteratorVector&, IteratorVector&, IteratorVector&, const OverlapsPolicy&) [with Box = boost::geometry::model::box >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::line_string; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::line_string; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::predicate_based_interrupt_policy, boost::geometry::strategies::relate::cartesian<>, boost::geometry::linestring_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘bool boost::geometry::detail::is_simple::has_self_intersections(const Linear&, const Strategy&) [with Linear = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:219:17: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:110:25: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:110:25: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::line_string; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::line_string; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::predicate_based_interrupt_policy, boost::geometry::strategies::relate::cartesian<>, boost::geometry::linestring_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘bool boost::geometry::detail::is_simple::has_self_intersections(const Linear&, const Strategy&) [with Linear = mapnik::geometry::line_string; Strategy = boost::geometry::strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:219:17, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:254:40, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:110:25: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:46:43, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:61:26: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:46:43, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:61:26: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = boost::geometry::less, -1, boost::geometry::strategies::relate::cartesian<> >]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:61:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:46:24, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:67:24, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_point&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:97:42, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = const mapnik::geometry::detail::geometry_is_simple&; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:46:43, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry_collection&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:61:26: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = mapnik::geometry::detail::geometry_is_simple; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = mapnik::geometry::detail::geometry_is_simple; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘bool mapnik::geometry::is_simple(const geometry&) [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:143:31, inlined from ‘bool geometry_is_simple_impl(const mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:157:39: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:106:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 106 | auto cur = find_different_from_first(prev, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:114:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 114 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:134:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 134 | next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static bool boost::geometry::detail::is_valid::has_spikes::apply_at_closure(const View&, VisitPolicy&, const Strategy&, bool) [with View = boost::geometry::detail::closed_view, boost::geometry::closed>; VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’, inlined from ‘static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; Strategy = boost::geometry::strategies::relate::cartesian<>; Range = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:140:36, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string; bool CheckSelfIntersections = false]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:242:65, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_linestring::apply(const Linestring&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; Linestring = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/linear.hpp:253:62, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::line_string]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:81:42, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::line_string&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:72:17, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = const mapnik::geometry::detail::geometry_is_simple&; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = mapnik::geometry::detail::geometry_is_simple; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = mapnik::geometry::detail::geometry_is_simple; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘bool mapnik::geometry::is_simple(const geometry&) [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:143:31, inlined from ‘bool geometry_is_simple_impl(const mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:157:39: /usr/include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp:81:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 81 | auto next = find_different_from_first(cur, boost::end(view), strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1, boost::geometry::strategies::relate::cartesian<> > >]’, inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = boost::geometry::less, -1, boost::geometry::strategies::relate::cartesian<> >]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:61:18, inlined from ‘static bool boost::geometry::detail::is_simple::is_simple_multipoint::apply(const MultiPoint&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPoint = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp:46:24, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:76:52, inlined from ‘static bool boost::geometry::resolve_strategy::is_simple::apply(const Geometry&, boost::geometry::default_strategy) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:67:24, inlined from ‘static bool boost::geometry::resolve_variant::is_simple::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:93:60, inlined from ‘bool boost::geometry::is_simple(const Geometry&) [with Geometry = mapnik::geometry::multi_point]’ at /usr/include/boost/geometry/algorithms/detail/is_simple/interface.hpp:159:55, inlined from ‘mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_point&) const [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:97:42, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:332:38, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::multi_point; Types = {mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:328:29, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::polygon; Types = {mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::line_string; Types = {mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::point; Types = {mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::detail::dispatcher::apply(V&&, F&&) [with V = const mapnik::geometry::geometry&; F = mapnik::geometry::detail::geometry_is_simple; R = bool; T = mapnik::geometry::geometry_empty; Types = {mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:336:50, inlined from ‘static R mapbox::util::variant::visit(V&&, F&&) [with F = mapnik::geometry::detail::geometry_is_simple; V = const mapnik::geometry::geometry&; T0 = const mapnik::geometry::geometry_empty&; R = bool; Types = {mapnik::geometry::geometry_empty, mapnik::geometry::point, mapnik::geometry::line_string, mapnik::geometry::polygon, mapnik::geometry::multi_point, mapnik::geometry::multi_line_string, mapnik::geometry::multi_polygon, mapnik::geometry::geometry_collection}]’ at /usr/include/mapbox/variant.hpp:838:54, inlined from ‘decltype (V::visit(v, forward(f))) mapnik::util::apply_visitor(F&&, const V&) [with F = mapnik::geometry::detail::geometry_is_simple; V = mapnik::geometry::geometry]’ at /usr/include/mapnik/util/variant.hpp:42:20, inlined from ‘bool mapnik::geometry::is_simple(const geometry&) [with T = double]’ at /usr/include/mapnik/geometry_is_simple.hpp:143:31, inlined from ‘bool geometry_is_simple_impl(const mapnik::geometry::geometry&)’ at src/mapnik_geometry.cpp:157:39: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >, 2>, std::allocator >, 2> > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = boost::iterators::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:491:35: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = boost::iterators::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:544:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::apply(const Polygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:462:39: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::apply(const Polygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:462:39: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(RingIterator, RingIterator, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with RingIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:319:41, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(const InteriorRings&, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with InteriorRings = std::vector, std::allocator > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:359:32, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::has_holes_inside::apply(const Polygon&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:377:36, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::apply(const Polygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:473:38: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_min_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::x’ was declared here 204 | Box mbr; | ^~~ In member function ‘const Box& boost::geometry::detail::is_valid::is_valid_polygon::partition_item::get_envelope(const EnvelopeStrategy&) const [with EnvelopeStrategy = boost::geometry::strategies::relate::cartesian<>; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Box = boost::geometry::model::box >; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’, inlined from ‘void boost::geometry::detail::is_valid::is_valid_polygon::expand_box::apply(Box&, const boost::geometry::detail::is_valid::is_valid_polygon::partition_item&) const [with Box = boost::geometry::model::box >; Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:192:29, inlined from ‘static void boost::geometry::partition::expand_to_range(const ForwardRange&, Box&, IteratorVector&, const ExpandPolicy&) [with IncludePolicy = boost::geometry::detail::partition::include_all_policy; ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; IteratorVector = std::vector<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >, std::allocator<__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > > > >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:618:36, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&, std::size_t, VisitBoxPolicy) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; VisitBoxPolicy = boost::geometry::detail::partition::visit_no_policy; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:683:44, inlined from ‘static bool boost::geometry::partition::apply(const ForwardRange&, VisitPolicy&, const ExpandPolicy&, const OverlapsPolicy&) [with ForwardRange = std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >; VisitPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::item_visitor_type >; ExpandPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::expand_box >; OverlapsPolicy = boost::geometry::detail::is_valid::is_valid_polygon, true>::overlaps_box >; Box = boost::geometry::model::box >; IncludePolicy1 = boost::geometry::detail::partition::include_all_policy; IncludePolicy2 = boost::geometry::detail::partition::include_all_policy]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:637:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:128:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:169:55: warning: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ may be used uninitialized [-Wmaybe-uninitialized] 169 | m_box = geometry::return_envelope(*m_it, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In static member function ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’: /usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘mbr.boost::geometry::model::box >::m_max_corner.mapnik::geometry::point::y’ was declared here 204 | Box mbr; | ^~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:632:29, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_multi::apply(const MultiGeometry&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with MultiGeometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence; Policy = boost::geometry::detail::sectionalize::sectionalize_polygon >]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:714:26, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::multi_polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::multi_polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:314:37: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function ‘static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = mapnik::geometry::linear_ring; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]’, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_polygon::apply(const Polygon&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Polygon = mapnik::geometry::polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; bool Reverse = false; DimensionVector = std::integer_sequence]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:640:33, inlined from ‘static void boost::geometry::detail::sectionalize::sectionalize_multi::apply(const MultiGeometry&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with MultiGeometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; Strategy = boost::geometry::strategies::relate::cartesian<>; DimensionVector = std::integer_sequence; Policy = boost::geometry::detail::sectionalize::sectionalize_polygon >]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:714:26, inlined from ‘void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = mapnik::geometry::multi_polygon; Sections = sections >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::cartesian<>]’ at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:903:17, inlined from ‘static bool boost::geometry::detail::self_get_turn_points::get_turns::apply(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; TurnPolicy = boost::geometry::detail::overlay::get_turn_info]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:157:52, inlined from ‘static void boost::geometry::resolve_strategy::self_get_turn_points::apply(const Geometry&, const Strategies&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with Geometry = mapnik::geometry::multi_polygon; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>; bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Strategies = boost::geometry::strategies::relate::cartesian<>; bool IsUmbrella = true]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:311:25, inlined from ‘void boost::geometry::detail::self_get_turn_points::self_turns(const Geometry&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&, int, bool) [with bool Reverse = false; AssignPolicy = boost::geometry::detail::overlay::assign_null_policy; Geometry = mapnik::geometry::multi_polygon; Strategy = boost::geometry::strategies::relate::cartesian<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::overlay::stateless_predicate_based_interrupt_policy, boost::geometry::multi_polygon_tag>, true>]’ at /usr/include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp:384:21, inlined from ‘static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Geometry = mapnik::geometry::multi_polygon; CSTag = boost::geometry::cartesian_tag]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp:89:14, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:314:37: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:598:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(RingIterator, RingIterator, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with RingIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = boost::iterators::filter_iterator, true>::has_multi_index, std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*> >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:319:41, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(const InteriorRings&, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with InteriorRings = std::vector, std::allocator > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = boost::iterators::filter_iterator, true>::has_multi_index, std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*> >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:359:32, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_polygon::has_holes_inside::apply(const Polygon&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with TurnIterator = boost::iterators::filter_iterator, true>::has_multi_index, std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*> >; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:377:36, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::has_property_per_polygon::apply(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; Predicate = boost::geometry::detail::is_valid::is_valid_polygon, true>::has_holes_inside; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:200:39, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::have_holes_inside(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:232:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:327:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >’ 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 = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]’ at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::are_polygon_interiors_disjoint(PolygonIterator, PolygonIterator, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with PolygonIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, std::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:118:44, inlined from ‘static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::is_valid_default_policy<>; Strategy = boost::geometry::strategies::relate::cartesian<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]’ at /usr/include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp:354:46: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_grid.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_grid.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_grid_view.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_grid_view.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_image.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_image.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo src/mapnik_image.cpp: In function ‘std::shared_ptr frombuffer(PyObject*)’: src/mapnik_image.cpp:260:30: warning: ‘int PyObject_AsReadBuffer(PyObject*, const void**, Py_ssize_t*)’ is deprecated [-Wdeprecated-declarations] 260 | if (PyObject_AsReadBuffer(obj, &buffer, &buffer_len) == 0) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.11/Python.h:100, from /usr/include/boost/python/detail/wrap_python.hpp:178, from /usr/include/boost/python/detail/prefix.hpp:13, from /usr/include/boost/python/args.hpp:8, from /usr/include/boost/python.hpp:11, from src/mapnik_image.cpp:28: /usr/include/python3.11/abstract.h:343:17: note: declared here 343 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~ c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_image_view.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_image_view.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_label_collision_detector.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_label_collision_detector.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/vector:72, from /usr/include/mapnik/quad_tree.hpp:32, from /usr/include/mapnik/label_collision_detector.hpp:27, from src/mapnik_label_collision_detector.cpp:33: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::label_collision_detector4::label&}; _Tp = mapnik::label_collision_detector4::label; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::label_collision_detector4::label; _Alloc = std::allocator]’, inlined from ‘void mapnik::quad_tree::do_insert_data(value_type, const bbox_type&, node*, unsigned int&) [with T0 = mapnik::label_collision_detector4::label; T1 = mapnik::box2d]’ at /usr/include/mapnik/quad_tree.hpp:212:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::label_collision_detector4::label; _Alloc = std::allocator]’, inlined from ‘void mapnik::quad_tree::do_insert_data(value_type, const bbox_type&, node*, unsigned int&) [with T0 = mapnik::label_collision_detector4::label; T1 = mapnik::box2d]’ at /usr/include/mapnik/quad_tree.hpp:232:31: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_layer.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_layer.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_logger.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_logger.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_map.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_map.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/memory:69, from /usr/include/boost/function/function_base.hpp:33, from /usr/include/boost/function/detail/prologue.hpp:18, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_map.cpp:28: /usr/include/c++/13/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*]’: /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/algorithm:60, from /usr/include/boost/function/detail/prologue.hpp:14: /usr/include/c++/13/bits/stl_algobase.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::layer; Index = unsigned int; Key = mapnik::layer]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::layer; Index = unsigned int; Key = mapnik::layer]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:15, from /usr/include/boost/python/suite/indexing/indexing_suite.hpp:12, from /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:9, from src/mapnik_map.cpp:29: /usr/include/c++/13/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9, inlined from ‘static void boost::python::detail::slice_helper::base_delete_slice(Container&, PySliceObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42, inlined from ‘static void boost::python::indexing_suite::base_delete_item(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::layer; Index = unsigned int; Key = mapnik::layer]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::layer&}; _Tp = mapnik::layer; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::layer*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::layer*; _ForwardIterator = mapnik::layer*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:766:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::layer*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::layer*; _Tp = mapnik::layer]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::layer*; _ForwardIterator = mapnik::layer*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::layer; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:786:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29, inlined from ‘static void boost::python::vector_indexing_suite::base_extend(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::layer; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::layer; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_palette.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_palette.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_parameters.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_parameters.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_proj_transform.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_proj_transform.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_projection.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_projection.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_python.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_python.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo src/mapnik_python.cpp:700:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 700 | #pragma GCC diagnostic ignored "-Wunused-local-typedef" | ^~~~~~~~~~~~~~~~~~~~~~~~ src/mapnik_python.cpp:700:32: note: did you mean ‘-Wunused-local-typedefs’? c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_query.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_query.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_raster_colorizer.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_raster_colorizer.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_rule.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_rule.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_scaling_method.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_scaling_method.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_style.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_style.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from /usr/include/c++/13/algorithm:60, from /usr/include/boost/function/detail/prologue.hpp:14, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:15, from /usr/include/boost/function/function0.hpp:11, from /usr/include/boost/python/errors.hpp:13, from /usr/include/boost/python/handle.hpp:11, from /usr/include/boost/python/args_fwd.hpp:10, from /usr/include/boost/python/args.hpp:10, from /usr/include/boost/python.hpp:11, from src/mapnik_style.cpp:28: /usr/include/c++/13/bits/stl_algobase.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/memory:69, from /usr/include/boost/function/function_base.hpp:33, from /usr/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/13/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*]’: /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:15, from /usr/include/boost/python/suite/indexing/indexing_suite.hpp:12, from /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:9, from src/mapnik_style.cpp:29: /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::rule*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::rule*; _ForwardIterator = mapnik::rule*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:766:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = mapnik::rule*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = mapnik::rule*; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mapnik::rule*; _ForwardIterator = mapnik::rule*; _Allocator = allocator]’ at /usr/include/c++/13/bits/stl_uninitialized.h:384:41, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:786:34: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::rule; Index = unsigned int; Key = mapnik::rule]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’, inlined from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = mapnik::rule]’ at /usr/include/c++/13/bits/stl_algo.h:3897:28, inlined from ‘static bool boost::python::vector_indexing_suite::contains(Container&, const key_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29, inlined from ‘static bool boost::python::indexing_suite::base_contains(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::rule; Index = unsigned int; Key = mapnik::rule]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53: /usr/include/c++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mapnik::rule&}; _Tp = mapnik::rule; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:36:36: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘void boost::python::container_utils::extend_container(Container&, boost::python::api::object) [with Container = std::vector]’ at /usr/include/boost/python/suite/indexing/container_utils.hpp:44:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29, inlined from ‘static void boost::python::vector_indexing_suite::base_extend(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:212:40: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::append(Container&, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:193:32, inlined from ‘static void boost::python::vector_indexing_suite::base_append(Container&, boost::python::api::object) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:220:44: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:134:28, inlined from ‘static void boost::python::vector_indexing_suite::delete_slice(Container&, index_type, index_type) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:128:9, inlined from ‘static void boost::python::detail::slice_helper::base_delete_slice(Container&, PySliceObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:697:42, inlined from ‘static void boost::python::indexing_suite::base_delete_item(Container&, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; bool NoProxy = false; bool NoSlice = false; Data = mapnik::rule; Index = unsigned int; Key = mapnik::rule]’ at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:256:49: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:102:32: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:664:43: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:672:47: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:116:32, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1563:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1563 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = mapnik::rule; _Alloc = std::allocator]’, inlined from ‘static void boost::python::vector_indexing_suite::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator >; Container = std::vector; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>]’ at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33, inlined from ‘static void boost::python::detail::slice_helper::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector; DerivedPolicies = boost::python::detail::final_vector_derived_policies, false>; ProxyHandler = boost::python::detail::proxy_helper, boost::python::detail::final_vector_derived_policies, false>, boost::python::detail::container_element, unsigned int, boost::python::detail::final_vector_derived_policies, false> >, unsigned int>; Data = mapnik::rule; Index = unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47: /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1483:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_symbolizer.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_symbolizer.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo In file included from src/mapnik_symbolizer.cpp:41: src/mapnik_svg.hpp: In function ‘std::string mapnik::get_svg_transform(T&)’: src/mapnik_svg.hpp:39:34: warning: declaration of ‘symbolizer’ shadows a global declaration [-Wshadow] 39 | std::string get_svg_transform(T& symbolizer) | ~~~^~~~~~~~~~ In file included from /usr/include/mapnik/symbolizer.hpp:39, from src/mapnik_symbolizer.cpp:33: /usr/include/mapnik/symbolizer_base.hpp:150:7: note: shadowed declaration is here 150 | using symbolizer = util::variant>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/mapnik_view_transform.cpp -o build/temp.linux-armv7l-cpython-311/src/mapnik_view_transform.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo c++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -I/usr/include/python3.11 -c src/python_grid_utils.cpp -o build/temp.linux-armv7l-cpython-311/src/python_grid_utils.o -I/usr/include -I/usr/include/mapnik/agg -I/usr/include/mapnik -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/postgresql -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90301 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -std=c++14 -DU_USING_ICU_NAMESPACE=0 -g -O2 -ffile-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/build/mapnik-XYrKz4/mapnik-3.1.0+ds=/usr/src/mapnik-3.1.0+ds-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 -g0 -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DHAVE_PYCAIRO -I/usr/include/pycairo src/python_grid_utils.cpp: In function ‘void mapnik::write_features(const T&, boost::python::dict&, const std::vector&)’: src/python_grid_utils.cpp:187:34: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow] 187 | std::set const& attributes = grid_type.get_fields(); | ^~~~~~~~~~ In file included from /usr/include/mapnik/symbolizer_base.hpp:34, from /usr/include/mapnik/rule.hpp:28, from /usr/include/mapnik/grid/grid_renderer.hpp:31, from src/python_grid_utils.cpp:36: /usr/include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here 73 | using attributes = std::unordered_map; | ^~~~~~~~~~ src/python_grid_utils.cpp: In function ‘boost::python::dict mapnik::grid_encode(const T&, const std::string&, bool, unsigned int)’: src/python_grid_utils.cpp:264:43: warning: declaration of ‘grid’ shadows a global declaration [-Wshadow] 264 | boost::python::dict grid_encode( T const& grid, std::string const& format, bool add_features, unsigned int resolution) | ~~~~~~~~~^~~~ In file included from /usr/include/mapnik/grid/grid_renderer.hpp:29: /usr/include/mapnik/grid/grid.hpp:220:7: note: shadowed declaration is here 220 | using grid = hit_grid; | ^~~~ src/python_grid_utils.cpp: In function ‘void mapnik::render_layer_for_grid(const Map&, grid&, unsigned int, const boost::python::list&, double, unsigned int, unsigned int)’: src/python_grid_utils.cpp:283:50: warning: declaration of ‘grid’ shadows a global declaration [-Wshadow] 283 | mapnik::grid & grid, | ~~~~~~~~~~~~~~~^~~~ /usr/include/mapnik/grid/grid.hpp:220:7: note: shadowed declaration is here 220 | using grid = hit_grid; | ^~~~ src/python_grid_utils.cpp:316:27: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow] 316 | std::set attributes = grid.get_fields(); | ^~~~~~~~~~ /usr/include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here 73 | using attributes = std::unordered_map; | ^~~~~~~~~~ In file included from /usr/include/c++/13/map:62, from /usr/include/mapnik/params.hpp:38, from /usr/include/mapnik/map.hpp:32, from src/python_grid_utils.cpp:33: /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:152:29: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:157:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid]’ at src/python_grid_utils.cpp:89:29: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid]’ at src/python_grid_utils.cpp:94:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid]’ at src/python_grid_utils.cpp:152:29: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&, unsigned int) [with T = hit_grid]’ at src/python_grid_utils.cpp:157:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:89:29, inlined from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:241:28: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, inlined from ‘void mapnik::grid2utf(const T&, boost::python::list&, std::vector&) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:94:29, inlined from ‘void mapnik::grid_encode_utf(const T&, boost::python::dict&, bool, unsigned int) [with T = hit_grid_view >]’ at src/python_grid_utils.cpp:241:28: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ c++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/python-mapnik-1:0.0~20200224-7da019cf9-5build1 -Wdate-time -D_FORTIFY_SOURCE=3 build/temp.linux-armv7l-cpython-311/src/mapnik_color.o build/temp.linux-armv7l-cpython-311/src/mapnik_coord.o build/temp.linux-armv7l-cpython-311/src/mapnik_datasource.o build/temp.linux-armv7l-cpython-311/src/mapnik_datasource_cache.o build/temp.linux-armv7l-cpython-311/src/mapnik_envelope.o build/temp.linux-armv7l-cpython-311/src/mapnik_expression.o build/temp.linux-armv7l-cpython-311/src/mapnik_feature.o build/temp.linux-armv7l-cpython-311/src/mapnik_featureset.o build/temp.linux-armv7l-cpython-311/src/mapnik_font_engine.o build/temp.linux-armv7l-cpython-311/src/mapnik_fontset.o build/temp.linux-armv7l-cpython-311/src/mapnik_gamma_method.o build/temp.linux-armv7l-cpython-311/src/mapnik_geometry.o build/temp.linux-armv7l-cpython-311/src/mapnik_grid.o build/temp.linux-armv7l-cpython-311/src/mapnik_grid_view.o build/temp.linux-armv7l-cpython-311/src/mapnik_image.o build/temp.linux-armv7l-cpython-311/src/mapnik_image_view.o build/temp.linux-armv7l-cpython-311/src/mapnik_label_collision_detector.o build/temp.linux-armv7l-cpython-311/src/mapnik_layer.o build/temp.linux-armv7l-cpython-311/src/mapnik_logger.o build/temp.linux-armv7l-cpython-311/src/mapnik_map.o build/temp.linux-armv7l-cpython-311/src/mapnik_palette.o build/temp.linux-armv7l-cpython-311/src/mapnik_parameters.o build/temp.linux-armv7l-cpython-311/src/mapnik_proj_transform.o build/temp.linux-armv7l-cpython-311/src/mapnik_projection.o build/temp.linux-armv7l-cpython-311/src/mapnik_python.o build/temp.linux-armv7l-cpython-311/src/mapnik_query.o build/temp.linux-armv7l-cpython-311/src/mapnik_raster_colorizer.o build/temp.linux-armv7l-cpython-311/src/mapnik_rule.o build/temp.linux-armv7l-cpython-311/src/mapnik_scaling_method.o build/temp.linux-armv7l-cpython-311/src/mapnik_style.o build/temp.linux-armv7l-cpython-311/src/mapnik_symbolizer.o build/temp.linux-armv7l-cpython-311/src/mapnik_view_transform.o build/temp.linux-armv7l-cpython-311/src/python_grid_utils.o -L/usr/lib/arm-linux-gnueabihf -o /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/_mapnik.cpython-311-arm-linux-gnueabihf.so -L/usr/lib -lmapnik -L/build/mapnik-XYrKz4/mapnik-3.1.0+ds/build-python/freetype -L/build/mapnik-XYrKz4/mapnik-3.1.0+ds/build-python/xml2 -L/usr/lib -L/usr/lib/arm-linux-gnueabihf -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g0 -pthread -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -lmapnik-wkt -lmapnik-json -lboost_python311 -lboost_thread -lboost_system -lrt -Wl,-z,origin -Wl,-rpath=$ORIGIN/lib debian/rules override_dh_auto_test make[1]: Entering directory '/<>' dh_auto_test || echo "Ignoring test failures" I: pybuild base:310: python3.12 setup.py test -I%s/include/pycairo running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3/dist-packages/setuptools/command/test.py:193: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! ir_d = dist.fetch_build_eggs(dist.install_requires) WARNING: The wheel package is not available. /usr/lib/python3/dist-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! tr_d = dist.fetch_build_eggs(dist.tests_require or []) WARNING: The wheel package is not available. /usr/bin/python3.12: No module named pip error: Command '['/usr/bin/python3.12', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpbo1o4tb3', '--quiet', 'nose']' returned non-zero exit status 1. E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: python3.12 setup.py test I: pybuild base:310: python3.11 setup.py test -I%s/include/pycairo running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3/dist-packages/setuptools/command/test.py:193: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! ir_d = dist.fetch_build_eggs(dist.install_requires) WARNING: The wheel package is not available. /usr/lib/python3/dist-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! tr_d = dist.fetch_build_eggs(dist.tests_require or []) WARNING: The wheel package is not available. /usr/bin/python3.11: No module named pip error: Command '['/usr/bin/python3.11', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpuxrnpqqb', '--quiet', 'nose']' returned non-zero exit status 1. E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: python3.11 setup.py test dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" returned exit code 13 Ignoring test failures make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=pybuild dh_prep -a -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-mapnik/ -a -O--buildsystem=pybuild I: pybuild base:310: /usr/bin/python3.12 setup.py install --root '/<>/debian/python3-mapnik' -I%s/include/pycairo running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying mapnik/paths.py -> /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik running build_ext running install_lib creating /<>/debian/python3-mapnik/usr creating /<>/debian/python3-mapnik/usr/lib creating /<>/debian/python3-mapnik/usr/lib/python3.12 creating /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages creating /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik creating /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing/scales.py -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing/conversions.py -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing/__init__.py -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/printing/formats.py -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/mapnik_settings.py -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/_mapnik.cpython-312-arm-linux-gnueabihf.so -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/paths.py -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik copying /<>/.pybuild/cpython3_3.12_mapnik/build/mapnik/__init__.py -> /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing/scales.py to scales.cpython-312.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing/conversions.py to conversions.cpython-312.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/printing/formats.py to formats.cpython-312.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/mapnik_settings.py to mapnik_settings.cpython-312.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/paths.py to paths.cpython-312.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik/__init__.py to __init__.cpython-312.pyc running install_egg_info running egg_info creating mapnik.egg-info writing mapnik.egg-info/PKG-INFO writing dependency_links to mapnik.egg-info/dependency_links.txt writing top-level names to mapnik.egg-info/top_level.txt writing manifest file 'mapnik.egg-info/SOURCES.txt' reading manifest file 'mapnik.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'mapnik.egg-info/SOURCES.txt' Copying mapnik.egg-info to /<>/debian/python3-mapnik/usr/lib/python3.12/dist-packages/mapnik-3.0.23.egg-info Skipping SOURCES.txt running install_scripts I: pybuild base:310: /usr/bin/python3 setup.py install --root '/<>/debian/python3-mapnik' -I%s/include/pycairo running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying mapnik/paths.py -> /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik running build_ext running install_lib creating /<>/debian/python3-mapnik/usr/lib/python3.11 creating /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages creating /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik creating /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing/scales.py -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing/conversions.py -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing/__init__.py -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/printing/formats.py -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/_mapnik.cpython-311-arm-linux-gnueabihf.so -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/mapnik_settings.py -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/paths.py -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik copying /<>/.pybuild/cpython3_3.11_mapnik/build/mapnik/__init__.py -> /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing/scales.py to scales.cpython-311.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing/conversions.py to conversions.cpython-311.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing/__init__.py to __init__.cpython-311.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/printing/formats.py to formats.cpython-311.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/mapnik_settings.py to mapnik_settings.cpython-311.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/paths.py to paths.cpython-311.pyc byte-compiling /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik/__init__.py to __init__.cpython-311.pyc running install_egg_info running egg_info writing mapnik.egg-info/PKG-INFO writing dependency_links to mapnik.egg-info/dependency_links.txt writing top-level names to mapnik.egg-info/top_level.txt reading manifest file 'mapnik.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'mapnik.egg-info/SOURCES.txt' Copying mapnik.egg-info to /<>/debian/python3-mapnik/usr/lib/python3.11/dist-packages/mapnik-3.0.23.egg-info Skipping SOURCES.txt running install_scripts dh_installdocs -a -O--buildsystem=pybuild dh_installchangelogs -a -O--buildsystem=pybuild dh_installexamples -a -O--buildsystem=pybuild dh_python3 -a -O--buildsystem=pybuild dh_installsystemduser -a -O--buildsystem=pybuild dh_lintian -a -O--buildsystem=pybuild dh_perl -a -O--buildsystem=pybuild dh_link -a -O--buildsystem=pybuild dh_strip_nondeterminism -a -O--buildsystem=pybuild dh_compress -a -O--buildsystem=pybuild dh_fixperms -a -O--buildsystem=pybuild dh_missing -a -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dwz: debian/python3-mapnik/usr/lib/python3/dist-packages/mapnik/_mapnik.cpython-311-arm-linux-gnueabihf.so: .debug_info section not present dwz: debian/python3-mapnik/usr/lib/python3/dist-packages/mapnik/_mapnik.cpython-312-arm-linux-gnueabihf.so: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). debian/rules override_dh_strip make[1]: Entering directory '/<>' dh_strip --no-automatic-dbgsym make[1]: Leaving directory '/<>' dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dh_installdeb -a -O--buildsystem=pybuild dh_gencontrol -a -O--buildsystem=pybuild dh_md5sums -a -O--buildsystem=pybuild dh_builddeb -a -O--buildsystem=pybuild INFO: pkgstriptranslations version 154 pkgstriptranslations: processing python3-mapnik (in debian/python3-mapnik); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python3-mapnik/DEBIAN/control, package python3-mapnik, directory debian/python3-mapnik pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-mapnik ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-mapnik' in '../python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb'. dpkg-genbuildinfo --build=any -O../python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-12-20T10:16:50Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.changes: ----------------------------------------------------------- Format: 1.8 Date: Tue, 19 Dec 2023 20:54:15 +0100 Source: python-mapnik Binary: python3-mapnik Built-For-Profiles: noudeb Architecture: armhf Version: 1:0.0~20200224-7da019cf9-5build1 Distribution: noble-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose Description: python3-mapnik - Python 3 interface to the mapnik library Changes: python-mapnik (1:0.0~20200224-7da019cf9-5build1) noble; urgency=medium . * No-change rebuild for ICU soname change. Checksums-Sha1: a24dac97e3036068d8cf6fd26cb0318a6bfda92d 15518 python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.buildinfo 7334b0c218a7124a3a1f953059f8019c8a648e09 3548598 python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb Checksums-Sha256: 244b60b032545a8f7eaead7c8e4501fcbc439ed4793b2c45d8d6bd1aa85a7606 15518 python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.buildinfo f8fefc498e3977100befe8960713cbb7c11ffdd75d2cdde909301a8004e610b2 3548598 python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb Files: 4252c5acbd58c50516caa79ce3e975b2 15518 python optional python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.buildinfo 9a0445005a2c62388eb5d0ad6aea0940 3548598 python optional python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb /<>/python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.changes.new could not be renamed to /<>/python-mapnik_0.0~20200224-7da019cf9-5build1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: python-mapnik Binary: python3-mapnik Architecture: armhf Version: 1:0.0~20200224-7da019cf9-5build1 Checksums-Md5: 9a0445005a2c62388eb5d0ad6aea0940 3548598 python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb Checksums-Sha1: 7334b0c218a7124a3a1f953059f8019c8a648e09 3548598 python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb Checksums-Sha256: f8fefc498e3977100befe8960713cbb7c11ffdd75d2cdde909301a8004e610b2 3548598 python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Wed, 20 Dec 2023 10:16:48 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-14), autotools-dev (= 20220109.1), base-files (= 13ubuntu5), base-passwd (= 3.6.3), bash (= 5.2.21-2ubuntu1), binutils (= 2.41.50.20231214-1ubuntu1), binutils-arm-linux-gnueabihf (= 2.41.50.20231214-1ubuntu1), binutils-common (= 2.41.50.20231214-1ubuntu1), bsdextrautils (= 2.39.2-6ubuntu1), bsdutils (= 1:2.39.2-6ubuntu1), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5build1), coreutils (= 9.4-2ubuntu1), cpp (= 4:13.2.0-2ubuntu1), cpp-13 (= 13.2.0-9ubuntu1), dash (= 0.5.12-6ubuntu1), debconf (= 1.5.82), debhelper (= 13.11.8ubuntu1), debianutils (= 5.14), debugedit (= 1:5.0-5), default-libmysqlclient-dev (= 1.1.0), dh-autoreconf (= 20), dh-python (= 6.20231204), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.2ubuntu1), dpkg-dev (= 1.22.2ubuntu1), dwz (= 0.15-1), file (= 1:5.45-2), findutils (= 4.9.0-5), fontconfig-config (= 2.14.2-6ubuntu1), fonts-dejavu (= 2.37-8), fonts-dejavu-core (= 2.37-8), fonts-dejavu-extra (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:13.2.0-2ubuntu1), g++-13 (= 13.2.0-9ubuntu1), gcc (= 4:13.2.0-2ubuntu1), gcc-13 (= 13.2.0-9ubuntu1), gcc-13-base (= 13.2.0-9ubuntu1), gdal-data (= 3.8.1+dfsg-1build1), gdal-plugins (= 3.8.1+dfsg-1build1), gettext (= 0.21-14), gettext-base (= 0.21-14), gir1.2-freedesktop (= 1.78.1-5), gir1.2-glib-2.0 (= 1.78.1-5), gir1.2-harfbuzz-0.0 (= 8.0.1-1build1), grep (= 3.11-3), groff-base (= 1.23.0-3), gzip (= 1.12-1ubuntu1), hdf5-helpers (= 1.10.10+repack-3ubuntu1), hostname (= 3.23+nmu1ubuntu1), icu-devtools (= 74.2-1ubuntu1), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-3), libaec-dev (= 1.1.2-1), libaec0 (= 1.1.2-1), libaom-dev (= 3.7.1-1), libaom3 (= 3.7.1-1), libarchive-zip-perl (= 1.68-1), libarmadillo-dev (= 1:12.6.4+dfsg-1), libarmadillo12 (= 1:12.6.4+dfsg-1), libarpack2 (= 3.9.1-1), libarpack2-dev (= 3.9.1-1), libasan8 (= 13.2.0-9ubuntu1), libatomic1 (= 13.2.0-9ubuntu1), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.1.2-1), libaudit1 (= 1:3.1.2-1), libbinutils (= 2.41.50.20231214-1ubuntu1), libblas-dev (= 3.11.0-2build1), libblas3 (= 3.11.0-2build1), libblkid-dev (= 2.39.2-6ubuntu1), libblkid1 (= 2.39.2-6ubuntu1), libblosc-dev (= 1.21.5+ds-1), libblosc1 (= 1.21.5+ds-1), libboost-atomic1.83-dev (= 1.83.0-1ubuntu3), libboost-atomic1.83.0 (= 1.83.0-1ubuntu3), libboost-chrono1.83-dev (= 1.83.0-1ubuntu3), libboost-chrono1.83.0 (= 1.83.0-1ubuntu3), libboost-date-time1.83-dev (= 1.83.0-1ubuntu3), libboost-date-time1.83.0 (= 1.83.0-1ubuntu3), libboost-dev (= 1.83.0.1ubuntu2), libboost-filesystem-dev (= 1.83.0.1ubuntu2), libboost-filesystem1.83-dev (= 1.83.0-1ubuntu3), libboost-filesystem1.83.0 (= 1.83.0-1ubuntu3), libboost-program-options-dev (= 1.83.0.1ubuntu2), libboost-program-options1.83-dev (= 1.83.0-1ubuntu3), libboost-program-options1.83.0 (= 1.83.0-1ubuntu3), libboost-python-dev (= 1.83.0.1ubuntu2), libboost-python1.83-dev (= 1.83.0-1ubuntu3), libboost-python1.83.0 (= 1.83.0-1ubuntu3), libboost-regex-dev (= 1.83.0.1ubuntu2), libboost-regex1.83-dev (= 1.83.0-1ubuntu3), libboost-regex1.83.0 (= 1.83.0-1ubuntu3), libboost-serialization1.83-dev (= 1.83.0-1ubuntu3), libboost-serialization1.83.0 (= 1.83.0-1ubuntu3), libboost-system-dev (= 1.83.0.1ubuntu2), libboost-system1.83-dev (= 1.83.0-1ubuntu3), libboost-system1.83.0 (= 1.83.0-1ubuntu3), libboost-thread-dev (= 1.83.0.1ubuntu2), libboost-thread1.83-dev (= 1.83.0-1ubuntu3), libboost-thread1.83.0 (= 1.83.0-1ubuntu3), libboost1.83-dev (= 1.83.0-1ubuntu3), libbrotli-dev (= 1.1.0-2), libbrotli1 (= 1.1.0-2), libbsd0 (= 0.11.7-4), libbz2-1.0 (= 1.0.8-5build1), libbz2-dev (= 1.0.8-5build1), libc-bin (= 2.38-3ubuntu1), libc-dev-bin (= 2.38-3ubuntu1), libc6 (= 2.38-3ubuntu1), libc6-dev (= 2.38-3ubuntu1), libcairo-gobject2 (= 1.18.0-1), libcairo-script-interpreter2 (= 1.18.0-1), libcairo2 (= 1.18.0-1), libcairo2-dev (= 1.18.0-1), libcap-ng0 (= 0.8.3-3), libcap2 (= 1:2.66-4ubuntu1), libcc1-0 (= 13.2.0-9ubuntu1), libcfitsio-dev (= 4.3.0-2), libcfitsio10 (= 4.3.0-2), libcom-err2 (= 1.47.0-2ubuntu1), libcrypt-dev (= 1:4.4.36-2), libcrypt1 (= 1:4.4.36-2), libctf-nobfd0 (= 2.41.50.20231214-1ubuntu1), libctf0 (= 2.41.50.20231214-1ubuntu1), libcurl3-gnutls (= 8.4.0-2ubuntu1), libcurl4 (= 8.4.0-2ubuntu1), libcurl4-gnutls-dev (= 8.4.0-2ubuntu1), libdav1d-dev (= 1.3.0-2), libdav1d7 (= 1.3.0-2), libdb5.3 (= 5.3.28+dfsg2-4), libde265-0 (= 1.0.13-1), libde265-dev (= 1.0.13-1), libdebconfclient0 (= 0.271ubuntu1), libdebhelper-perl (= 13.11.8ubuntu1), libdeflate-dev (= 1.18-1), libdeflate0 (= 1.18-1), libdpkg-perl (= 1.22.2ubuntu1), libdw1 (= 0.190-1), libelf1 (= 0.190-1), libexpat1 (= 2.5.0-2), libexpat1-dev (= 2.5.0-2), libffi-dev (= 3.4.4-2), libffi8 (= 3.4.4-2), libfile-stripnondeterminism-perl (= 1.13.1-1), libfontconfig-dev (= 2.14.2-6ubuntu1), libfontconfig1 (= 2.14.2-6ubuntu1), libfreetype-dev (= 2.13.2+dfsg-1), libfreetype6 (= 2.13.2+dfsg-1), libfreexl-dev (= 2.0.0-1), libfreexl1 (= 2.0.0-1), libfyba-dev (= 4.1.1-8), libfyba0 (= 4.1.1-8), libgcc-13-dev (= 13.2.0-9ubuntu1), libgcc-s1 (= 13.2.0-9ubuntu1), libgcrypt20 (= 1.10.2-3ubuntu1), libgdal-dev (= 3.8.1+dfsg-1build1), libgdal34 (= 3.8.1+dfsg-1build1), libgdbm-compat4 (= 1.23-5), libgdbm6 (= 1.23-5), libgeos-c1v5 (= 3.12.1-1), libgeos-dev (= 3.12.1-1), libgeos3.12.1 (= 3.12.1-1), libgeotiff-dev (= 1.7.1-5), libgeotiff5 (= 1.7.1-5), libgfortran5 (= 13.2.0-9ubuntu1), libgif-dev (= 5.2.1-2.5), libgif7 (= 5.2.1-2.5), libgirepository-1.0-1 (= 1.78.1-5), libglib2.0-0 (= 2.78.3-1), libglib2.0-bin (= 2.78.3-1), libglib2.0-data (= 2.78.3-1), libglib2.0-dev (= 2.78.3-1), libglib2.0-dev-bin (= 2.78.3-1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgnutls30 (= 3.8.1-4ubuntu6), libgomp1 (= 13.2.0-9ubuntu1), libgpg-error0 (= 1.47-3build1), libgraphite2-3 (= 1.3.14-1build2), libgraphite2-dev (= 1.3.14-1build2), libgssapi-krb5-2 (= 1.20.1-5build1), libharfbuzz-cairo0 (= 8.0.1-1build1), libharfbuzz-dev (= 8.0.1-1build1), libharfbuzz-gobject0 (= 8.0.1-1build1), libharfbuzz-icu0 (= 8.0.1-1build1), libharfbuzz-subset0 (= 8.0.1-1build1), libharfbuzz0b (= 8.0.1-1build1), libhdf4-0-alt (= 4.2.16-3), libhdf4-alt-dev (= 4.2.16-3), libhdf5-103-1 (= 1.10.10+repack-3ubuntu1), libhdf5-cpp-103-1 (= 1.10.10+repack-3ubuntu1), libhdf5-dev (= 1.10.10+repack-3ubuntu1), libhdf5-fortran-102 (= 1.10.10+repack-3ubuntu1), libhdf5-hl-100 (= 1.10.10+repack-3ubuntu1), libhdf5-hl-cpp-100 (= 1.10.10+repack-3ubuntu1), libhdf5-hl-fortran-100 (= 1.10.10+repack-3ubuntu1), libheif-dev (= 1.17.4-1ubuntu1), libheif-plugin-dav1d (= 1.17.4-1ubuntu1), libheif-plugin-libde265 (= 1.17.4-1ubuntu1), libheif1 (= 1.17.4-1ubuntu1), libhogweed6 (= 3.9.1-2), libice-dev (= 2:1.0.10-1build2), libice6 (= 2:1.0.10-1build2), libicu-dev (= 74.2-1ubuntu1), libicu74 (= 74.2-1ubuntu1), libidn2-0 (= 2.3.4-1build1), libisl23 (= 0.26-3), libjansson4 (= 2.14-2), libjbig-dev (= 2.1-6.1ubuntu1), libjbig0 (= 2.1-6.1ubuntu1), libjpeg-dev (= 8c-2ubuntu11), libjpeg-turbo8 (= 2.1.5-2ubuntu1), libjpeg-turbo8-dev (= 2.1.5-2ubuntu1), libjpeg8 (= 8c-2ubuntu11), libjpeg8-dev (= 8c-2ubuntu11), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-sphinxdoc (= 7.2.6-3), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libjson-c-dev (= 0.17-1), libjson-c5 (= 0.17-1), libk5crypto3 (= 1.20.1-5build1), libkeyutils1 (= 1.6.3-2), libkml-dev (= 1.3.0-10), libkmlbase1 (= 1.3.0-10), libkmlconvenience1 (= 1.3.0-10), libkmldom1 (= 1.3.0-10), libkmlengine1 (= 1.3.0-10), libkmlregionator1 (= 1.3.0-10), libkmlxsd1 (= 1.3.0-10), libkrb5-3 (= 1.20.1-5build1), libkrb5support0 (= 1.20.1-5build1), liblapack-dev (= 3.11.0-2build1), liblapack3 (= 3.11.0-2build1), liblcms2-2 (= 2.14-2), libldap2 (= 2.6.6+dfsg-1~exp1ubuntu1), liblerc-dev (= 4.0.0+ds-4ubuntu1), liblerc4 (= 4.0.0+ds-4ubuntu1), libltdl-dev (= 2.4.7-7), libltdl7 (= 2.4.7-7), liblz4-1 (= 1.9.4-1), liblz4-dev (= 1.9.4-1), liblzma-dev (= 5.4.5-0.1), liblzma5 (= 5.4.5-0.1), liblzo2-2 (= 2.10-2build3), libmagic-mgc (= 1:5.45-2), libmagic1 (= 1:5.45-2), libmapbox-variant-dev (= 1.2.0-2), libmapnik-dev (= 3.1.0+ds-5build1), libmapnik3.1 (= 3.1.0+ds-5build1), libmd0 (= 1.1.0-1), libminizip-dev (= 1:1.3.dfsg-3ubuntu1), libminizip1 (= 1:1.3.dfsg-3ubuntu1), libmount-dev (= 2.39.2-6ubuntu1), libmount1 (= 2.39.2-6ubuntu1), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libmysqlclient-dev (= 8.0.35-1ubuntu2), libmysqlclient21 (= 8.0.35-1ubuntu2), libncursesw6 (= 6.4+20231209-1), libnetcdf-dev (= 1:4.9.2-3ubuntu1), libnetcdf19 (= 1:4.9.2-3ubuntu1), libnettle8 (= 3.9.1-2), libnghttp2-14 (= 1.58.0-1), libnsl-dev (= 1.3.0-3), libnsl2 (= 1.3.0-3), libnspr4 (= 2:4.35-1.1), libnss3 (= 2:3.96.1-1), libodbc2 (= 2.3.12-1), libodbccr2 (= 2.3.12-1), libodbcinst2 (= 2.3.12-1), libogdi-dev (= 4.1.0+ds-6), libogdi4.1 (= 4.1.0+ds-6), libopenjp2-7 (= 2.5.0-2), libopenjp2-7-dev (= 2.5.0-2), libp11-kit0 (= 0.25.3-2ubuntu2), libpam-modules (= 1.5.2-9.1ubuntu1), libpam-modules-bin (= 1.5.2-9.1ubuntu1), libpam-runtime (= 1.5.2-9.1ubuntu1), libpam0g (= 1.5.2-9.1ubuntu1), libpcre2-16-0 (= 10.42-4ubuntu1), libpcre2-32-0 (= 10.42-4ubuntu1), libpcre2-8-0 (= 10.42-4ubuntu1), libpcre2-dev (= 10.42-4ubuntu1), libpcre2-posix3 (= 10.42-4ubuntu1), libperl5.36 (= 5.36.0-10ubuntu1), libpipeline1 (= 1.5.7-1), libpixman-1-0 (= 0.42.2-1), libpixman-1-dev (= 0.42.2-1), libpkgconf3 (= 1.8.1-2), libpng-dev (= 1.6.40-2), libpng16-16 (= 1.6.40-2), libpoppler-dev (= 23.12.0-1ubuntu2), libpoppler-private-dev (= 23.12.0-1ubuntu2), libpoppler133 (= 23.12.0-1ubuntu2), libpq-dev (= 16.1-1build1), libpq5 (= 16.1-1build1), libproj-dev (= 9.3.1-1), libproj25 (= 9.3.1-1), libpsl5 (= 0.21.2-1build1), libpthread-stubs0-dev (= 0.4-1build2), libpython3-all-dev (= 3.11.4-5ubuntu1), libpython3-dev (= 3.11.4-5ubuntu1), libpython3-stdlib (= 3.11.4-5ubuntu1), libpython3.11 (= 3.11.7-2), libpython3.11-dev (= 3.11.7-2), libpython3.11-minimal (= 3.11.7-2), libpython3.11-stdlib (= 3.11.7-2), libpython3.12 (= 3.12.1-2), libpython3.12-dev (= 3.12.1-2), libpython3.12-minimal (= 3.12.1-2), libpython3.12-stdlib (= 3.12.1-2), libqhull-dev (= 2020.2-6), libqhull-r8.0 (= 2020.2-6), libqhull8.0 (= 2020.2-6), libqhullcpp8.0 (= 2020.2-6), libreadline8 (= 8.2-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), librttopo-dev (= 1.1.0-3), librttopo1 (= 1.1.0-3), libsasl2-2 (= 2.1.28+dfsg1-4), libsasl2-modules-db (= 2.1.28+dfsg1-4), libseccomp2 (= 2.5.4-2ubuntu1), libselinux1 (= 3.5-1build2), libselinux1-dev (= 3.5-1build2), libsepol-dev (= 3.5-2), libsepol2 (= 3.5-2), libsframe1 (= 2.41.50.20231214-1ubuntu1), libsharpyuv-dev (= 1.3.2-0.3), libsharpyuv0 (= 1.3.2-0.3), libsm-dev (= 2:1.2.3-1build2), libsm6 (= 2:1.2.3-1build2), libsmartcols1 (= 2.39.2-6ubuntu1), libsnappy1v5 (= 1.1.10-1), libspatialite-dev (= 5.1.0-1), libspatialite8 (= 5.1.0-1), libsqlite3-0 (= 3.44.2-1), libsqlite3-dev (= 3.44.2-1), libssh-4 (= 0.10.5-3ubuntu2), libssl-dev (= 3.0.10-1ubuntu3), libssl3 (= 3.0.10-1ubuntu3), libstdc++-13-dev (= 13.2.0-9ubuntu1), libstdc++6 (= 13.2.0-9ubuntu1), libsub-override-perl (= 0.10-1), libsuperlu-dev (= 6.0.1+dfsg1-1), libsuperlu6 (= 6.0.1+dfsg1-1), libsystemd0 (= 255-1ubuntu1), libsz2 (= 1.1.2-1), libtasn1-6 (= 4.19.0-3), libtiff-dev (= 4.5.1+git230720-1ubuntu1), libtiff6 (= 4.5.1+git230720-1ubuntu1), libtiffxx6 (= 4.5.1+git230720-1ubuntu1), libtinfo6 (= 6.4+20231209-1), libtirpc-common (= 1.3.4+ds-1), libtirpc-dev (= 1.3.4+ds-1), libtirpc3 (= 1.3.4+ds-1), libtool (= 2.4.7-7), libubsan1 (= 13.2.0-9ubuntu1), libuchardet0 (= 0.0.8-1), libudev1 (= 255-1ubuntu1), libunistring5 (= 1.1-2), liburiparser-dev (= 0.9.7+dfsg-2), liburiparser1 (= 0.9.7+dfsg-2), libuuid1 (= 2.39.2-6ubuntu1), libwebp-dev (= 1.3.2-0.3), libwebp7 (= 1.3.2-0.3), libwebpdecoder3 (= 1.3.2-0.3), libwebpdemux2 (= 1.3.2-0.3), libwebpmux3 (= 1.3.2-0.3), libx11-6 (= 2:1.8.7-1), libx11-data (= 2:1.8.7-1), libx11-dev (= 2:1.8.7-1), libx265-199 (= 3.5-2), libx265-dev (= 3.5-2), libxau-dev (= 1:1.0.9-1build5), libxau6 (= 1:1.0.9-1build5), libxcb-render0 (= 1.15-1), libxcb-render0-dev (= 1.15-1), libxcb-shm0 (= 1.15-1), libxcb-shm0-dev (= 1.15-1), libxcb1 (= 1.15-1), libxcb1-dev (= 1.15-1), libxdmcp-dev (= 1:1.1.3-0ubuntu5), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxerces-c-dev (= 3.2.4+debian-1build2), libxerces-c3.2 (= 3.2.4+debian-1build2), libxext-dev (= 2:1.3.4-1build1), libxext6 (= 2:1.3.4-1build1), libxml2 (= 2.9.14+dfsg-1.3build3), libxml2-dev (= 2.9.14+dfsg-1.3build3), libxrender-dev (= 1:0.9.10-1.1), libxrender1 (= 1:0.9.10-1.1), libzstd-dev (= 1.5.5+dfsg2-2), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.6.0-14.14), login (= 1:4.13+dfsg1-3ubuntu1), lto-disabled-list (= 44), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-1), mawk (= 1.3.4.20231126-1), media-types (= 10.1.0), mysql-common (= 5.8+1.1.0), ncurses-base (= 6.4+20231209-1), ncurses-bin (= 6.4+20231209-1), netbase (= 6.4), patch (= 2.7.6-7build2), perl (= 5.36.0-10ubuntu1), perl-base (= 5.36.0-10ubuntu1), perl-modules-5.36 (= 5.36.0-10ubuntu1), pkg-config (= 1.8.1-2), pkgconf (= 1.8.1-2), pkgconf-bin (= 1.8.1-2), po-debconf (= 1.0.21+nmu1), proj-data (= 9.3.1-1), python3 (= 3.11.4-5ubuntu1), python3-all (= 3.11.4-5ubuntu1), python3-all-dev (= 3.11.4-5ubuntu1), python3-cairo (= 1.25.1-1), python3-cairo-dev (= 1.25.1-1), python3-dev (= 3.11.4-5ubuntu1), python3-distutils (= 3.11.5-1), python3-lib2to3 (= 3.11.5-1), python3-minimal (= 3.11.4-5ubuntu1), python3-pkg-resources (= 68.1.2-2), python3-setuptools (= 68.1.2-2), python3.11 (= 3.11.7-2), python3.11-dev (= 3.11.7-2), python3.11-minimal (= 3.11.7-2), python3.12 (= 3.12.1-2), python3.12-dev (= 3.12.1-2), python3.12-minimal (= 3.12.1-2), readline-common (= 8.2-3), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-1), sensible-utils (= 0.0.20), sysvinit-utils (= 3.08-3ubuntu1), tar (= 1.34+dfsg-1.3ubuntu1), tzdata (= 2023c-9ubuntu1), unixodbc-common (= 2.3.12-1), unixodbc-dev (= 2.3.12-1), util-linux (= 2.39.2-6ubuntu1), uuid-dev (= 2.39.2-6ubuntu1), x11-common (= 1:7.7+23ubuntu2), x11proto-core-dev (= 2023.2-1), x11proto-dev (= 2023.2-1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.4.5-0.1), zlib1g (= 1:1.3.dfsg-3ubuntu1), zlib1g-dev (= 1:1.3.dfsg-3ubuntu1) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1703015655" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ python3-mapnik_0.0~20200224-7da019cf9-5build1_armhf.deb ------------------------------------------------------- new Debian package, version 2.0. size 3548598 bytes: control archive=2328 bytes. 1224 bytes, 22 lines control 3410 bytes, 36 lines md5sums 275 bytes, 12 lines * postinst #!/bin/sh 388 bytes, 12 lines * prerm #!/bin/sh Package: python3-mapnik Source: python-mapnik Version: 1:0.0~20200224-7da019cf9-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 9104 Depends: python3-cairo, python3 (<< 3.13), python3 (>= 3.11~), python3:any, libboost-python1.83.0 (>= 1.83.0), libboost-python1.83.0-py311, libboost-python1.83.0-py312, libboost-thread1.83.0 (>= 1.83.0), libc6 (>= 2.38), libcairo2 (>= 1.2.4), libgcc-s1 (>= 3.5), libicu74 (>= 74.1-1~), libmapnik3.1 (>= 3.1.0+ds), libstdc++6 (>= 13.1) Section: python Priority: optional Homepage: https://github.com/mapnik/python-mapnik Description: Python 3 interface to the mapnik library Mapnik is an OpenSource C++ toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . This package contains the bindings for Python 3. drwxr-xr-x root/root 0 2023-12-19 19:54 ./ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/lib/ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik-3.0.23.egg-info/ -rw-r--r-- root/root 308 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik-3.0.23.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik-3.0.23.egg-info/dependency_links.txt -rw-r--r-- root/root 7 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik-3.0.23.egg-info/top_level.txt drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik/ -rw-r--r-- root/root 35679 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik/__init__.py -rw-r--r-- root/root 2534620 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik/_mapnik.cpython-311-arm-linux-gnueabihf.so -rw-r--r-- root/root 2551004 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik/_mapnik.cpython-312-arm-linux-gnueabihf.so -rw-r--r-- root/root 440 2020-02-24 17:54 ./usr/lib/python3/dist-packages/mapnik/mapnik_settings.py -rw-r--r-- root/root 248 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik/paths.py drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/lib/python3/dist-packages/mapnik/printing/ -rw-r--r-- root/root 54435 2020-02-24 17:54 ./usr/lib/python3/dist-packages/mapnik/printing/__init__.py -rw-r--r-- root/root 546 2020-02-24 17:54 ./usr/lib/python3/dist-packages/mapnik/printing/conversions.py -rw-r--r-- root/root 2332 2020-02-24 17:54 ./usr/lib/python3/dist-packages/mapnik/printing/formats.py -rw-r--r-- root/root 1134 2020-02-24 17:54 ./usr/lib/python3/dist-packages/mapnik/printing/scales.py drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/share/ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/share/doc/python3-mapnik/ -rw-r--r-- root/root 1005 2023-12-19 19:54 ./usr/share/doc/python3-mapnik/changelog.Debian.gz -rw-r--r-- root/root 6240 2023-02-20 14:06 ./usr/share/doc/python3-mapnik/copyright drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/share/doc/python3-mapnik/examples/ drwxr-xr-x root/root 0 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/ drwxr-xr-x root/root 0 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/ -rw-r--r-- root/root 147 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/COPYRIGHT.txt -rw-r--r-- root/root 749 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/boundaries.dbf -rw-r--r-- root/root 853032 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/boundaries.shp -rw-r--r-- root/root 116 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/boundaries.shx -rw-r--r-- root/root 971 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/boundaries_l.dbf -rw-r--r-- root/root 95436 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/boundaries_l.shp -rw-r--r-- root/root 236 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/boundaries_l.shx -rw-r--r-- root/root 264967 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/ontdrainage.dbf -rw-r--r-- root/root 496980 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/ontdrainage.shp -rw-r--r-- root/root 6612 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/ontdrainage.shx -rw-r--r-- root/root 93537 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/popplaces.dbf -rw-r--r-- root/root 5476 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/popplaces.shp -rw-r--r-- root/root 1636 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/popplaces.shx -rw-r--r-- root/root 219467 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/qcdrainage.dbf -rw-r--r-- root/root 327504 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/qcdrainage.shp -rw-r--r-- root/root 5492 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/qcdrainage.shx -rw-r--r-- root/root 1127355 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/roads.dbf -rw-r--r-- root/root 545476 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/roads.shp -rw-r--r-- root/root 31956 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/data/roads.shx drwxr-xr-x root/root 0 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/python/ -rw-r--r-- root/root 451 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/python/README.txt -rwxr-xr-x root/root 13315 2020-02-24 17:54 ./usr/share/doc/python3-mapnik/examples/demo/python/rundemo.py drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-12-19 19:54 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 37 2023-02-20 14:06 ./usr/share/lintian/overrides/python3-mapnik +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 57064 Build-Time: 1710 Distribution: noble-proposed Host Architecture: armhf Install-Time: 159 Job: python-mapnik_0.0~20200224-7da019cf9-5build1.dsc Machine Architecture: arm64 Package: python-mapnik Package-Time: 1874 Source-Version: 1:0.0~20200224-7da019cf9-5build1 Space: 57064 Status: successful Version: 1:0.0~20200224-7da019cf9-5build1 -------------------------------------------------------------------------------- Finished at 2023-12-20T10:16:50Z Build needed 00:31:14, 57064k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27579117 Scanning for processes to kill in build PACKAGEBUILD-27579117