Raspbian Package Auto-Building

Build log for osmium-tool (1.14.0-2) on armhf

osmium-tool1.14.0-2armhf → 2022-12-13 00:31:02

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-03

+==============================================================================+
| osmium-tool 1.14.0-2 (armhf)                 Mon, 12 Dec 2022 23:20:33 +0000 |
+==============================================================================+

Package: osmium-tool
Version: 1.14.0-2
Source Version: 1.14.0-2
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-c90e4261-fc86-4e30-9a4b-c5ab290443b4' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.5 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.3 MB]
Fetched 27.8 MB in 57s (487 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'osmium-tool' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/debian-gis-team/osmium-tool.git
Please use:
git clone https://salsa.debian.org/debian-gis-team/osmium-tool.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 499 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main osmium-tool 1.14.0-2 (dsc) [2080 B]
Get:2 http://172.17.4.1/private bookworm-staging/main osmium-tool 1.14.0-2 (tar) [490 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main osmium-tool 1.14.0-2 (diff) [6632 B]
Fetched 499 kB in 0s (3515 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/osmium-tool-V8hOPR/osmium-tool-1.14.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/osmium-tool-V8hOPR' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-BSVgmS/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-BSVgmS/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-BSVgmS/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Packages [433 B]
Fetched 2109 B in 1s (2646 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core 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:
  krb5-locales libldap-common libpam-cap libperl5.34 netbase perl-modules-5.34
  sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 86 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (17.4 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 12), cmake, libboost-dev, libboost-program-options-dev, libbz2-dev, libexpat1-dev, libosmium2-dev (>= 2.17.0), pandoc, zlib1g-dev
Filtered Build-Depends: debhelper-compat (= 12), cmake, libboost-dev, libboost-program-options-dev, libbz2-dev, libexpat1-dev, libosmium2-dev (>= 2.17.0), pandoc, zlib1g-dev
dpkg-deb: building package 'sbuild-build-depends-osmium-tool-dummy' in '/<<BUILDDIR>>/resolver-BSVgmS/apt_archive/sbuild-build-depends-osmium-tool-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-osmium-tool-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Sources [558 B]
Get:5 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ Packages [637 B]
Fetched 2528 B in 1s (3466 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install osmium-tool 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:
  krb5-locales libldap-common libpam-cap libperl5.34 netbase perl-modules-5.34
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils bsdutils cmake
  cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext
  gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13
  libblkid1 libboost-dev libboost-program-options-dev
  libboost-program-options1.74-dev libboost-program-options1.74.0
  libboost1.74-dev libbrotli1 libbz2-dev libcurl4 libdebhelper-perl libelf1
  libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libicu72
  libjsoncpp25 liblua5.3-0 liblz4-dev libmagic-mgc libmagic1 libmount1
  libncurses6 libnghttp2-14 libosmium2-dev libpipeline1 libprocps8
  libprotozero-dev libpsl5 librhash0 librtmp1 libsmartcols1 libssh2-1
  libsub-override-perl libtool libuchardet0 libuuid1 libuv1 libxml2
  libyaml-0-2 m4 man-db mount pandoc pandoc-data po-debconf procps util-linux
  util-linux-extra zlib1g zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format
  elpa-cmake-mode ninja-build dh-make gettext-doc libasprintf-dev
  libgettextpo-dev groff lrzip libboost-doc libboost1.74-doc
  libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-container1.74-dev
  libboost-context1.74-dev libboost-contract1.74-dev
  libboost-coroutine1.74-dev libboost-date-time1.74-dev
  libboost-exception1.74-dev libboost-fiber1.74-dev
  libboost-filesystem1.74-dev libboost-graph1.74-dev
  libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev
  libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev
  libboost-python1.74-dev libboost-random1.74-dev libboost-regex1.74-dev
  libboost-serialization1.74-dev libboost-stacktrace1.74-dev
  libboost-system1.74-dev libboost-test1.74-dev libboost-thread1.74-dev
  libboost-timer1.74-dev libboost-type-erasure1.74-dev libboost-wave1.74-dev
  libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev
  cryptsetup-bin libosmium2-doc protozero-doc libtool-doc gfortran
  | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser nfs-common
  texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc
  texlive-latex-extra context wkhtmltopdf librsvg2-bin ghc nodejs php python
  ruby r-base-core libjs-mathjax libjs-katex citation-style-language-styles
  libmail-box-perl dosfstools kbd util-linux-locales
Recommended packages:
  curl | wget | lynx bzip2-doc ca-certificates libarchive-cpio-perl libgpm2
  publicsuffix libltdl-dev uuid-runtime libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils cmake cmake-data
  debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext
  gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13
  libboost-dev libboost-program-options-dev libboost-program-options1.74-dev
  libboost-program-options1.74.0 libboost1.74-dev libbrotli1 libbz2-dev
  libcurl4 libdebhelper-perl libelf1 libexpat1 libexpat1-dev
  libfile-stripnondeterminism-perl libicu72 libjsoncpp25 liblua5.3-0
  liblz4-dev libmagic-mgc libmagic1 libncurses6 libnghttp2-14 libosmium2-dev
  libpipeline1 libprocps8 libprotozero-dev libpsl5 librhash0 librtmp1
  libssh2-1 libsub-override-perl libtool libuchardet0 libuv1 libxml2
  libyaml-0-2 m4 man-db pandoc pandoc-data po-debconf procps
  sbuild-build-depends-osmium-tool-dummy zlib1g-dev
The following packages will be upgraded:
  bsdutils libblkid1 libmount1 libsmartcols1 libuuid1 mount util-linux
  util-linux-extra zlib1g
9 upgraded, 61 newly installed, 0 to remove and 77 not upgraded.
Need to get 65.9 MB of archives.
After this operation, 450 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-BSVgmS/apt_archive ./ sbuild-build-depends-osmium-tool-dummy 0.invalid.0 [928 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf bsdutils armhf 1:2.38.1-4 [83.9 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libsmartcols1 armhf 2.38.1-4 [91.6 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf util-linux-extra armhf 2.38.1-4 [98.1 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf util-linux armhf 2.38.1-4 [1062 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf mount armhf 2.38.1-4 [126 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf zlib1g armhf 1:1.2.13.dfsg-1 [73.5 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libblkid1 armhf 2.38.1-4 [131 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libmount1 armhf 2.38.1-4 [144 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libuuid1 armhf 2.38.1-4 [27.1 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-9 [774 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-4 [78.8 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.3+20220423-2 [79.6 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf libprocps8 armhf 2:3.3.17-7.1 [41.9 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf procps armhf 2:3.3.17-7.1 [457 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-10 [156 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-10 [495 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf libarchive13 armhf 3.6.0-1 [306 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.50.0-1 [65.0 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-3+b1 [161 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libcurl4 armhf 7.86.0-2 [322 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.5.0-1 [77.2 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libjsoncpp25 armhf 1.9.5-4 [66.7 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf libuv1 armhf 1.44.2-1+rpi1 [125 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf cmake-data all 3.25.1-1 [2026 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf cmake armhf 3.25.1-1 [3859 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.1 [80.8 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-2 [19.4 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-2 [8556 B]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-10 [1203 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.11.1 [941 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libboost1.74-dev armhf 1.74.0-17+b1 [9508 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libboost-dev armhf 1.74.0.3+b4 [4824 B]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options1.74.0 armhf 1.74.0-17+b1 [306 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options1.74-dev armhf 1.74.0-17+b1 [345 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options-dev armhf 1.74.0.3+b4 [4616 B]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libbz2-dev armhf 1.0.8-5+b2 [26.8 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.5.0-1 [130 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf liblua5.3-0 armhf 5.3.6-1 [99.3 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf liblz4-dev armhf 1.9.4-1+rpi1 [76.2 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libprotozero-dev armhf 1.7.1-1 [42.4 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [901 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libosmium2-dev armhf 2.18.0-2 [220 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libyaml-0-2 armhf 0.2.5-1 [44.6 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf pandoc-data all 2.17.1.1-1.1 [417 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf pandoc armhf 2.17.1.1-1.1 [25.9 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 65.9 MB in 6s (10.8 MB/s)
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.38.1-4_armhf.deb ...
Unpacking bsdutils (1:2.38.1-4) over (1:2.38.1-1.1) ...
Setting up bsdutils (1:2.38.1-4) ...
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.38.1-4_armhf.deb ...
Unpacking libsmartcols1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libsmartcols1:armhf (2.38.1-4) ...
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../util-linux-extra_2.38.1-4_armhf.deb ...
Unpacking util-linux-extra (2.38.1-4) over (2.38.1-1.1) ...
Setting up util-linux-extra (2.38.1-4) ...
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../util-linux_2.38.1-4_armhf.deb ...
Unpacking util-linux (2.38.1-4) over (2.38.1-1.1) ...
Setting up util-linux (2.38.1-4) ...
(Reading database ... 14829 files and directories currently installed.)
Preparing to unpack .../mount_2.38.1-4_armhf.deb ...
Unpacking mount (2.38.1-4) over (2.38.1-1.1) ...
Preparing to unpack .../zlib1g_1%3a1.2.13.dfsg-1_armhf.deb ...
Unpacking zlib1g:armhf (1:1.2.13.dfsg-1) over (1:1.2.11.dfsg-4.1) ...
Setting up zlib1g:armhf (1:1.2.13.dfsg-1) ...
(Reading database ... 14828 files and directories currently installed.)
Preparing to unpack .../libblkid1_2.38.1-4_armhf.deb ...
Unpacking libblkid1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libblkid1:armhf (2.38.1-4) ...
(Reading database ... 14828 files and directories currently installed.)
Preparing to unpack .../libmount1_2.38.1-4_armhf.deb ...
Unpacking libmount1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libmount1:armhf (2.38.1-4) ...
(Reading database ... 14828 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.38.1-4_armhf.deb ...
Unpacking libuuid1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libuuid1:armhf (2.38.1-4) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 14827 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-9_armhf.deb ...
Unpacking groff-base (1.22.4-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.38.1-4_armhf.deb ...
Unpacking bsdextrautils (2.38.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.11.1-1_armhf.deb ...
Unpacking man-db (2.11.1-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../05-libncurses6_6.3+20220423-2_armhf.deb ...
Unpacking libncurses6:armhf (6.3+20220423-2) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../06-libprocps8_2%3a3.3.17-7.1_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.17-7.1) ...
Selecting previously unselected package procps.
Preparing to unpack .../07-procps_2%3a3.3.17-7.1_armhf.deb ...
Unpacking procps (2:3.3.17-7.1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../08-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../09-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../10-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../11-gettext-base_0.21-10_armhf.deb ...
Unpacking gettext-base (0.21-10) ...
Selecting previously unselected package m4.
Preparing to unpack .../12-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../13-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../15-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 .../16-autopoint_0.21-10_all.deb ...
Unpacking autopoint (0.21-10) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../17-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../18-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../19-libarchive13_3.6.0-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.0-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../20-libbrotli1_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../21-libnghttp2-14_1.50.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.50.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../22-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../23-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../24-libssh2-1_1.10.0-3+b1_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-3+b1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../25-libcurl4_7.86.0-2_armhf.deb ...
Unpacking libcurl4:armhf (7.86.0-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../26-libexpat1_2.5.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-1) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../27-libjsoncpp25_1.9.5-4_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../28-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../29-libuv1_1.44.2-1+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.44.2-1+rpi1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../30-cmake-data_3.25.1-1_all.deb ...
Unpacking cmake-data (3.25.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../31-cmake_3.25.1-1_armhf.deb ...
Unpacking cmake (3.25.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../32-libdebhelper-perl_13.11.1_all.deb ...
Unpacking libdebhelper-perl (13.11.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../33-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../34-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../35-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 .../36-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.13.0-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../38-dh-strip-nondeterminism_1.13.0-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../39-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../40-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../41-gettext_0.21-10_armhf.deb ...
Unpacking gettext (0.21-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../42-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 .../43-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../44-debhelper_13.11.1_all.deb ...
Unpacking debhelper (13.11.1) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../45-libboost1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../46-libboost-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-program-options1.74.0:armhf.
Preparing to unpack .../47-libboost-program-options1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-program-options1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-program-options1.74-dev:armhf.
Preparing to unpack .../48-libboost-program-options1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-program-options1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-program-options-dev:armhf.
Preparing to unpack .../49-libboost-program-options-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-program-options-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../50-libbz2-dev_1.0.8-5+b2_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.8-5+b2) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../51-libexpat1-dev_2.5.0-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.5.0-1) ...
Selecting previously unselected package liblua5.3-0:armhf.
Preparing to unpack .../52-liblua5.3-0_5.3.6-1_armhf.deb ...
Unpacking liblua5.3-0:armhf (5.3.6-1) ...
Selecting previously unselected package liblz4-dev:armhf.
Preparing to unpack .../53-liblz4-dev_1.9.4-1+rpi1_armhf.deb ...
Unpacking liblz4-dev:armhf (1.9.4-1+rpi1) ...
Selecting previously unselected package libprotozero-dev.
Preparing to unpack .../54-libprotozero-dev_1.7.1-1_armhf.deb ...
Unpacking libprotozero-dev (1.7.1-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../55-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Selecting previously unselected package libosmium2-dev.
Preparing to unpack .../56-libosmium2-dev_2.18.0-2_armhf.deb ...
Unpacking libosmium2-dev (2.18.0-2) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../57-libyaml-0-2_0.2.5-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-1) ...
Selecting previously unselected package pandoc-data.
Preparing to unpack .../58-pandoc-data_2.17.1.1-1.1_all.deb ...
Unpacking pandoc-data (2.17.1.1-1.1) ...
Selecting previously unselected package pandoc.
Preparing to unpack .../59-pandoc_2.17.1.1-1.1_armhf.deb ...
Unpacking pandoc (2.17.1.1-1.1) ...
Selecting previously unselected package sbuild-build-depends-osmium-tool-dummy.
Preparing to unpack .../60-sbuild-build-depends-osmium-tool-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-osmium-tool-dummy (0.invalid.0) ...
Setting up libexpat1:armhf (2.5.0-1) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up libboost1.74-dev:armhf (1.74.0-17+b1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up bsdextrautils (2.38.1-4) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:armhf (0.2.5-1) ...
Setting up libboost-program-options1.74.0:armhf (1.74.0-17+b1) ...
Setting up libdebhelper-perl (13.11.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libnghttp2-14:armhf (1.50.0-1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-10) ...
Setting up m4 (1.4.19-1) ...
Setting up file (1:5.41-4) ...
Setting up libprotozero-dev (1.7.1-1) ...
Setting up libboost-program-options1.74-dev:armhf (1.74.0-17+b1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libuv1:armhf (1.44.2-1+rpi1) ...
Setting up libexpat1-dev:armhf (2.5.0-1) ...
Setting up libboost-program-options-dev:armhf (1.74.0.3+b4) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libncurses6:armhf (6.3+20220423-2) ...
Setting up autopoint (0.21-10) ...
Setting up libjsoncpp25:armhf (1.9.5-4) ...
Setting up liblz4-dev:armhf (1.9.4-1+rpi1) ...
Setting up autoconf (2.71-2) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Setting up mount (2.38.1-4) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up liblua5.3-0:armhf (5.3.6-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up cmake-data (3.25.1-1) ...
Setting up libboost-dev:armhf (1.74.0.3+b4) ...
Setting up pandoc-data (2.17.1.1-1.1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libprocps8:armhf (2:3.3.17-7.1) ...
Setting up libbz2-dev:armhf (1.0.8-5+b2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-2) ...
Setting up gettext (0.21-10) ...
Setting up libtool (2.4.7-5) ...
Setting up libarchive13:armhf (3.6.0-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up pandoc (2.17.1.1-1.1) ...
Setting up libosmium2-dev (2.18.0-2) ...
Setting up dh-strip-nondeterminism (1.13.0-2) ...
Setting up dwz (0.14+20220924-2) ...
Setting up groff-base (1.22.4-9) ...
Setting up procps (2:3.3.17-7.1) ...
Setting up libcurl4:armhf (7.86.0-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.11.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up cmake (3.25.1-1) ...
Setting up debhelper (13.11.1) ...
Setting up sbuild-build-depends-osmium-tool-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.2-armmp armhf (armv7l)
Toolchain package versions: binutils_2.39-6+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-3+rpi1 gcc-12_12.2.0-3+rpi1 libc6-dev_2.35-2+rpi1 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 linux-libc-dev_5.19.6-1+rpi1
Package versions: adduser_3.129 apt_2.5.3 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-10 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2~rc2-2 binutils_2.39-6+rpi1 binutils-arm-linux-gnueabihf_2.39-6+rpi1 binutils-common_2.39-6+rpi1 bsdextrautils_2.38.1-4 bsdutils_1:2.38.1-4 build-essential_12.9 bzip2_1.0.8-5+b2 cmake_3.25.1-1 cmake-data_3.25.1-1 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-3+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.11.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-2 diffutils_1:3.8-1 dirmngr_2.2.39-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-3+rpi1 gcc_4:12.2.0-1+rpi1 gcc-10-base_10.4.0-5+rpi1 gcc-12_12.2.0-3+rpi1 gcc-12-base_12.2.0-3+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-10 gettext-base_0.21-10 gnupg_2.2.39-1 gnupg-l10n_2.2.39-1 gnupg-utils_2.2.39-1 gpg_2.2.39-1 gpg-agent_2.2.39-1 gpg-wks-client_2.2.39-1 gpg-wks-server_2.2.39-1 gpgconf_2.2.39-1 gpgsm_2.2.39-1 gpgv_2.2.39-1 grep_3.7-1 groff-base_1.22.4-9 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20211215-1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.3 libarchive-zip-perl_1.68-1 libarchive13_3.6.0-1 libasan8_12.2.0-3+rpi1 libassuan0_2.5.5-4 libatomic1_12.2.0-3+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39-6+rpi1 libblkid1_2.38.1-4 libboost-dev_1.74.0.3+b4 libboost-program-options-dev_1.74.0.3+b4 libboost-program-options1.74-dev_1.74.0-17+b1 libboost-program-options1.74.0_1.74.0-17+b1 libboost1.74-dev_1.74.0-17+b1 libbrotli1_1.0.9-2+b2 libbz2-1.0_1.0.8-5+b2 libbz2-dev_1.0.8-5+b2 libc-bin_2.35-2+rpi1 libc-dev-bin_2.35-2+rpi1 libc6_2.35-2+rpi1 libc6-dev_2.35-2+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-3+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libctf-nobfd0_2.39-6+rpi1 libctf0_2.39-6+rpi1 libcurl4_7.86.0-2 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264 libdebhelper-perl_13.11.1 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libexpat1_2.5.0-1 libexpat1-dev_2.5.0-1 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-2 libgcc-12-dev_12.2.0-3+rpi1 libgcc-s1_12.2.0-3+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-2 libgomp1_12.2.0-3+rpi1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libicu72_72.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjsoncpp25_1.9.5-4 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 libldap-2.4-2_2.4.59+dfsg-1 libldap-2.5-0_2.5.13+dfsg-2+rpi1 libldap-common_2.5.13+dfsg-2+rpi1 liblocale-gettext-perl_1.07-4+b3 liblua5.3-0_5.3.6-1 liblz4-1_1.9.4-1+rpi1 liblz4-dev_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmount1_2.38.1-4 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnghttp2-14_1.50.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libosmium2-dev_2.18.0-2 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpcre2-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl5.34_5.34.0-5 libperl5.36_5.36.0-4 libpipeline1_1.5.7-1 libprocps8_2:3.3.17-7.1 libprotozero-dev_1.7.1-1 libpsl5_0.21.0-1.2 libreadline8_8.2-1 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol2_3.4-2 libsmartcols1_2.38.1-4 libsqlite3-0_3.39.4-1 libss2_1.46.6~rc1-1 libssh2-1_1.10.0-3+b1 libssl1.1_1.1.1o-1 libssl3_3.0.5-4 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 libsub-override-perl_0.09-4 libsystemd0_251.5-1+rpi1 libtasn1-6_4.19.0-2 libtext-charwidth-perl_0.04-10+b3 libtext-iconv-perl_1.7-7+b3 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-3+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-4 libuv1_1.44.2-1+rpi1 libxml2_2.9.14+dfsg-1.1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.5-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.6-1+rpi1 login_1:4.12.3+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.11.1-1 mawk_1.3.4.20200120-3.1 mount_2.38.1-4 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 pandoc_2.17.1.1-1.1 pandoc-data_2.17.1.1-1.1 passwd_1:4.12.3+dfsg1-1 patch_2.7.6-7 perl_5.36.0-4 perl-base_5.36.0-4 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-4 pinentry-curses_1.2.0-2 po-debconf_1.0.21+nmu1 procps_2:3.3.17-7.1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-osmium-tool-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sysvinit-utils_3.05-6 tar_1.34+dfsg-1 tzdata_2022d-1 util-linux_2.38.1-4 util-linux-extra_2.38.1-4 xz-utils_5.2.5-2.1 zlib1g_1:1.2.13.dfsg-1 zlib1g-dev_1:1.2.13.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.OY8a3eW8/trustedkeys.kbx': General error
gpgv: Signature made Thu Dec  1 14:04:24 2022 UTC
gpgv:                using RSA key 8182DE417056408D614650D16750F10AE88D4AF1
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./osmium-tool_1.14.0-2.dsc
dpkg-source: info: extracting osmium-tool in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking osmium-tool_1.14.0.orig.tar.gz
dpkg-source: info: unpacking osmium-tool_1.14.0-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying libosmium-version.patch

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-c90e4261-fc86-4e30-9a4b-c5ab290443b4
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package osmium-tool
dpkg-buildpackage: info: source version 1.14.0-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --buildsystem cmake
   dh_auto_clean -O--buildsystem=cmake
   dh_autoreconf_clean -O--buildsystem=cmake
   dh_clean -O--buildsystem=cmake
 debian/rules binary-arch
dh binary-arch --buildsystem cmake
   dh_update_autotools_config -a -O--buildsystem=cmake
   dh_autoreconf -a -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DCMAKE_VERBOSE_MAKEFILE=1
	cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_VERBOSE_MAKEFILE=1 ..
Re-run cmake no build system arguments
-- The CXX compiler identification is GNU 12.2.0
-- The C compiler identification is GNU 12.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.55.0") found components: program_options 
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.13") 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found Protozero: /usr/include (found suitable version "1.7.1", minimum required is "1.6.3") 
-- Found EXPAT: /usr/lib/arm-linux-gnueabihf/libexpat.so (found version "2.5.0") 
-- Found BZip2: /usr/lib/arm-linux-gnueabihf/libbz2.so (found version "1.0.8") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found Osmium: /usr/include (found suitable version "2.18.0", minimum required is "2.17.0") 
-- Found LZ4: /usr/lib/arm-linux-gnueabihf/liblz4.so (found version "1.9.4") 
-- lz4 library found, compiling with it
-- Looking for cppcheck
-- Looking for cppcheck - not found
--   Build target 'cppcheck' will not be available
-- Looking for iwyu_tool.py - not found
--   Make target 'iwyu' will not be available
-- Use C++ version: c++14
-- Build Type: None
-- Could NOT find Git (missing: GIT_EXECUTABLE) 
-- Looking for pandoc
-- Looking for pandoc - found
--   Manual pages will be built
-- Adding tests in add-locations-to-ways
-- Adding tests in apply-changes
-- Adding tests in cat
-- Adding tests in changeset-filter
-- Adding tests in check-refs
-- No tests for create-locations-index command found
-- Adding tests in derive-changes
-- Adding tests in diff
-- Adding tests in export
-- Adding tests in extract
-- Adding tests in fileinfo
-- Adding tests in getid
-- Adding tests in getparents
-- Adding tests in merge
-- Adding tests in merge-changes
-- No tests for query-locations-index command found
-- Adding tests in removeid
-- Adding tests in renumber
-- No tests for show command found
-- Adding tests in sort
-- No tests for tags-count command found
-- Adding tests in tags-filter
-- Adding tests in time-filter
-- Adding tests in formats
-- Adding tests in help
-- Adding tests in misc
-- Looking for clang-tidy
-- Looking for clang-tidy - not found
--   Build target 'clang-tidy' will not be available.
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_LOCALSTATEDIR
    CMAKE_INSTALL_RUNSTATEDIR
    CMAKE_INSTALL_SYSCONFDIR
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a -O--buildsystem=cmake
	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/depend
make  -f src/CMakeFiles/osmium.dir/build.make src/CMakeFiles/osmium.dir/depend
make  -f test/CMakeFiles/unit_tests.dir/build.make test/CMakeFiles/unit_tests.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/man /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/CMakeFiles/man.dir/DependInfo.cmake --color=
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/CMakeFiles/osmium.dir/DependInfo.cmake --color=
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/unit_tests.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f src/CMakeFiles/osmium.dir/build.make src/CMakeFiles/osmium.dir/build
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/unit_tests.dir/build.make test/CMakeFiles/unit_tests.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  1%] Building manpage osmium-add-locations-to-ways.1
[  1%] Building manpage osmium.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium.md
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-ADD-LOCATIONS-TO-WAYS --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-add-locations-to-ways.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-add-locations-to-ways.md
[  2%] Building CXX object src/CMakeFiles/osmium.dir/main.cpp.o
[  3%] Building CXX object test/CMakeFiles/unit_tests.dir/unit_tests.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/main.cpp.o -MF CMakeFiles/osmium.dir/main.cpp.o.d -o CMakeFiles/osmium.dir/main.cpp.o -c /<<PKGBUILDDIR>>/src/main.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/unit_tests.cpp.o -MF CMakeFiles/unit_tests.dir/unit_tests.cpp.o.d -o CMakeFiles/unit_tests.dir/unit_tests.cpp.o -c /<<PKGBUILDDIR>>/test/unit_tests.cpp
[  4%] Building manpage osmium-apply-changes.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-APPLY-CHANGES --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-apply-changes.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-apply-changes.md
[  5%] Building CXX object src/CMakeFiles/osmium.dir/commands.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/commands.cpp.o -MF CMakeFiles/osmium.dir/commands.cpp.o.d -o CMakeFiles/osmium.dir/commands.cpp.o -c /<<PKGBUILDDIR>>/src/commands.cpp
[  6%] Building manpage osmium-cat.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CAT --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-cat.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-cat.md
[  7%] Building manpage osmium-changeset-filter.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CHANGESET-FILTER --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-changeset-filter.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-changeset-filter.md
[  7%] Building manpage osmium-check-refs.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CHECK-REFS --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-check-refs.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-check-refs.md
[  8%] Building manpage osmium-create-locations-index.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-CREATE-LOCATIONS-INDEX --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-create-locations-index.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-create-locations-index.md
[  9%] Building manpage osmium-derive-changes.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-DERIVE-CHANGES --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-derive-changes.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-derive-changes.md
[ 10%] Building manpage osmium-diff.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-DIFF --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-diff.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-diff.md
[ 10%] Building manpage osmium-export.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-EXPORT --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-export.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-export.md
[ 11%] Building manpage osmium-extract.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-EXTRACT --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-extract.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-extract.md
[ 12%] Building manpage osmium-fileinfo.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-FILEINFO --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-fileinfo.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-fileinfo.md
[ 13%] Building manpage osmium-getid.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-GETID --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-getid.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-getid.md
[ 13%] Building manpage osmium-getparents.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-GETPARENTS --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-getparents.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-getparents.md
[ 14%] Building manpage osmium-merge.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-MERGE --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-merge.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-merge.md
[ 15%] Building manpage osmium-merge-changes.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-MERGE-CHANGES --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-merge-changes.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-merge-changes.md
[ 16%] Building manpage osmium-query-locations-index.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-QUERY-LOCATIONS-INDEX --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-query-locations-index.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-query-locations-index.md
[ 16%] Building manpage osmium-removeid.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-REMOVEID --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-removeid.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-removeid.md
[ 17%] Building manpage osmium-renumber.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-RENUMBER --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-renumber.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-renumber.md
[ 18%] Building manpage osmium-show.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-SHOW --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-show.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-show.md
[ 19%] Building manpage osmium-sort.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-SORT --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-sort.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-sort.md
[ 20%] Building manpage osmium-tags-count.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-TAGS-COUNT --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-tags-count.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-tags-count.md
[ 20%] Building manpage osmium-tags-filter.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-TAGS-FILTER --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-tags-filter.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-tags-filter.md
[ 21%] Building manpage osmium-time-filter.1
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-TIME-FILTER --variable section=1 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man1/osmium-time-filter.1 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-time-filter.md
[ 22%] Building manpage osmium-file-formats.5
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-FILE-FORMATS --variable section=5 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man5/osmium-file-formats.5 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-file-formats.md
[ 22%] Building manpage osmium-index-types.5
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-INDEX-TYPES --variable section=5 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man5/osmium-index-types.5 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-index-types.md
[ 23%] Building manpage osmium-output-headers.5
/usr/bin/pandoc -s -t man --template /<<PKGBUILDDIR>>/man/manpage.template --variable description=osmium/1.14.0 --variable version=1.14.0 --variable "author=Jochen Topf <jochen@topf.org>" --variable title=OSMIUM-OUTPUT-HEADERS --variable section=5 -o /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/man5/osmium-output-headers.5 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/man/source/osmium-output-headers.md
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 23%] Built target man
[ 23%] Building CXX object src/CMakeFiles/osmium.dir/version.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/version.cpp.o -MF CMakeFiles/osmium.dir/version.cpp.o.d -o CMakeFiles/osmium.dir/version.cpp.o -c /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/version.cpp
[ 24%] Building CXX object src/CMakeFiles/osmium.dir/cmd.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/cmd.cpp.o -MF CMakeFiles/osmium.dir/cmd.cpp.o.d -o CMakeFiles/osmium.dir/cmd.cpp.o -c /<<PKGBUILDDIR>>/src/cmd.cpp
[ 25%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/cmd.cpp.o -c /<<PKGBUILDDIR>>/src/cmd.cpp
[ 26%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/cmd_factory.cpp.o -c /<<PKGBUILDDIR>>/src/cmd_factory.cpp
[ 27%] Building CXX object src/CMakeFiles/osmium.dir/cmd_factory.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/cmd_factory.cpp.o -MF CMakeFiles/osmium.dir/cmd_factory.cpp.o.d -o CMakeFiles/osmium.dir/cmd_factory.cpp.o -c /<<PKGBUILDDIR>>/src/cmd_factory.cpp
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:26,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/commands.cpp:2:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
[ 28%] Building CXX object src/CMakeFiles/osmium.dir/id_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/id_file.cpp.o -MF CMakeFiles/osmium.dir/id_file.cpp.o.d -o CMakeFiles/osmium.dir/id_file.cpp.o -c /<<PKGBUILDDIR>>/src/id_file.cpp
[ 28%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/id_file.cpp.o -c /<<PKGBUILDDIR>>/src/id_file.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const osmium::Location&}; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Alloc = std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, const osmium::Location&}; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Alloc = std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry>]',
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::set_sparse(uint64_t, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:133:50,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:203:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<const long long unsigned int, osmium::Location>&}; _Tp = std::pair<const long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair<const long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22,
    inlined from 'static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, osmium::Location> >; _OI = std::back_insert_iterator<std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > > >; bool _IsMove = false; bool _IsSimple = false; _Category = std::bidirectional_iterator_tag]' at /usr/include/c++/12/bits/stl_algobase.h:353:16,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7,
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::dump_as_list(int) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/sparse_mem_map.hpp:111:30:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const long long unsigned int, osmium::Location>*, std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 28%] Building CXX object src/CMakeFiles/osmium.dir/io.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/io.cpp.o -MF CMakeFiles/osmium.dir/io.cpp.o.d -o CMakeFiles/osmium.dir/io.cpp.o -c /<<PKGBUILDDIR>>/src/io.cpp
[ 29%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/io.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/io.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/io.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/io.cpp.o -c /<<PKGBUILDDIR>>/src/io.cpp
[ 30%] Building CXX object src/CMakeFiles/osmium.dir/util.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/util.cpp.o -MF CMakeFiles/osmium.dir/util.cpp.o.d -o CMakeFiles/osmium.dir/util.cpp.o -c /<<PKGBUILDDIR>>/src/util.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/test/include/catch.hpp:566,
                 from /<<PKGBUILDDIR>>/test/unit_tests.cpp:2:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
    inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /<<PKGBUILDDIR>>/test/include/catch.hpp:12877:39:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 31%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/util.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/util.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/util.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/util.cpp.o -c /<<PKGBUILDDIR>>/src/util.cpp
[ 32%] Building CXX object src/CMakeFiles/osmium.dir/command_help.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_help.cpp.o -MF CMakeFiles/osmium.dir/command_help.cpp.o.d -o CMakeFiles/osmium.dir/command_help.cpp.o -c /<<PKGBUILDDIR>>/src/command_help.cpp
[ 33%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_help.cpp.o -c /<<PKGBUILDDIR>>/src/command_help.cpp
[ 34%] Building CXX object src/CMakeFiles/osmium.dir/option_clean.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/option_clean.cpp.o -MF CMakeFiles/osmium.dir/option_clean.cpp.o.d -o CMakeFiles/osmium.dir/option_clean.cpp.o -c /<<PKGBUILDDIR>>/src/option_clean.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/io.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                 from /usr/include/protozero/pbf_builder.hpp:19,
                 from /usr/include/osmium/io/detail/pbf_output_format.hpp:78,
                 from /usr/include/osmium/io/pbf_output.hpp:45,
                 from /usr/include/osmium/io/any_output.hpp:51,
                 from /<<PKGBUILDDIR>>/src/io.cpp:28:
/usr/include/protozero/basic_pbf_writer.hpp: In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_svarint(protozero::pbf_tag_type, It, It) [with It = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]':
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  149 |     void add_packed_svarint(pbf_tag_type tag, It first, It last) {
      |          ^~~~~~~~~~~~~~~~~~
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:5,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /usr/include/osmium/io/detail/pbf_output_format.hpp:246:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  785 |         add_packed_svarint(tag, first, last);
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:5,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /usr/include/osmium/io/detail/pbf_output_format.hpp:249:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  785 |         add_packed_svarint(tag, first, last);
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::io::detail::DenseNodes::add_node(const osmium::Node&)' at /usr/include/osmium/io/detail/pbf_output_format.hpp:202:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::io::detail::DenseNodes::add_node(const osmium::Node&)' at /usr/include/osmium/io/detail/pbf_output_format.hpp:224:37:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::io::detail::DenseNodes::add_node(const osmium::Node&)' at /usr/include/osmium/io/detail/pbf_output_format.hpp:225:37:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 34%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/option_clean.cpp.o -c /<<PKGBUILDDIR>>/src/option_clean.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/io.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                 from /usr/include/protozero/pbf_builder.hpp:19,
                 from /usr/include/osmium/io/detail/pbf_output_format.hpp:78,
                 from /usr/include/osmium/io/pbf_output.hpp:45,
                 from /usr/include/osmium/io/any_output.hpp:51,
                 from /<<PKGBUILDDIR>>/src/io.cpp:28:
/usr/include/protozero/basic_pbf_writer.hpp: In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_svarint(protozero::pbf_tag_type, It, It) [with It = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]':
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  149 |     void add_packed_svarint(pbf_tag_type tag, It first, It last) {
      |          ^~~~~~~~~~~~~~~~~~
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:5,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /usr/include/osmium/io/detail/pbf_output_format.hpp:246:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  785 |         add_packed_svarint(tag, first, last);
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:5,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /usr/include/osmium/io/detail/pbf_output_format.hpp:249:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  785 |         add_packed_svarint(tag, first, last);
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_json.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_json.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_json.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_json.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_json.cpp
[ 36%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_json.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_json.cpp
[ 36%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_pg.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_pg.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_pg.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_pg.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_pg.cpp
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::io::detail::DenseNodes::add_node(const osmium::Node&)' at /usr/include/osmium/io/detail/pbf_output_format.hpp:202:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::io::detail::DenseNodes::add_node(const osmium::Node&)' at /usr/include/osmium/io/detail/pbf_output_format.hpp:224:37:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::io::detail::DenseNodes::add_node(const osmium::Node&)' at /usr/include/osmium/io/detail/pbf_output_format.hpp:225:37:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_spaten.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_spaten.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_spaten.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_spaten.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_spaten.cpp
[ 38%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_pg.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_pg.cpp
[ 39%] Building CXX object src/CMakeFiles/osmium.dir/export/export_format_text.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_format_text.cpp.o -MF CMakeFiles/osmium.dir/export/export_format_text.cpp.o.d -o CMakeFiles/osmium.dir/export/export_format_text.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_text.cpp
[ 40%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_spaten.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_spaten.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_spaten.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_spaten.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_spaten.cpp
In file included from /usr/include/osmium/tags/tags_filter.hpp:36,
                 from /<<PKGBUILDDIR>>/src/export/options.hpp:26,
                 from /<<PKGBUILDDIR>>/src/export/export_format.hpp:26,
                 from /<<PKGBUILDDIR>>/src/export/export_format_spaten.hpp:4,
                 from /<<PKGBUILDDIR>>/src/export/export_format_spaten.cpp:2:
In static member function 'static const unsigned char* osmium::Tag::after_null(const unsigned char*)',
    inlined from 'const unsigned char* osmium::Tag::next() const' at /usr/include/osmium/osm/tag.hpp:66:30,
    inlined from 'osmium::memory::CollectionIterator<TMember>& osmium::memory::CollectionIterator<TMember>::operator++() [with TMember = const osmium::Tag]' at /usr/include/osmium/memory/collection.hpp:73:66,
    inlined from 'bool ExportFormat::add_tags(const osmium::OSMObject&, TFunc&&) [with TFunc = ExportFormatSpaten::write_tags(const osmium::OSMObject&, protozero::pbf_builder<spaten_pbf::Feature>&)::<lambda(const osmium::Tag&)>]' at /<<PKGBUILDDIR>>/src/export/export_format.hpp:75:9,
    inlined from 'bool ExportFormatSpaten::write_tags(const osmium::OSMObject&, protozero::pbf_builder<spaten_pbf::Feature>&)' at /<<PKGBUILDDIR>>/src/export/export_format_spaten.cpp:210:35:
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
   58 |             return reinterpret_cast<const unsigned char*>(std::strchr(reinterpret_cast<const char*>(ptr), 0) + 1);
      |                                                                                                                 ^
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
[ 40%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_format_text.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_format_text.cpp
[ 41%] Building CXX object src/CMakeFiles/osmium.dir/export/export_handler.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/export/export_handler.cpp.o -MF CMakeFiles/osmium.dir/export/export_handler.cpp.o.d -o CMakeFiles/osmium.dir/export/export_handler.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_handler.cpp
[ 41%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o -MF CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract_bbox.cpp.o -c /<<PKGBUILDDIR>>/src/extract/extract_bbox.cpp
In file included from /usr/include/osmium/tags/tags_filter.hpp:36,
                 from /<<PKGBUILDDIR>>/src/export/options.hpp:26,
                 from /<<PKGBUILDDIR>>/src/export/export_format.hpp:26,
                 from /<<PKGBUILDDIR>>/src/export/export_format_spaten.hpp:4,
                 from /<<PKGBUILDDIR>>/src/export/export_format_spaten.cpp:2:
In static member function 'static const unsigned char* osmium::Tag::after_null(const unsigned char*)',
    inlined from 'const unsigned char* osmium::Tag::next() const' at /usr/include/osmium/osm/tag.hpp:66:30,
    inlined from 'osmium::memory::CollectionIterator<TMember>& osmium::memory::CollectionIterator<TMember>::operator++() [with TMember = const osmium::Tag]' at /usr/include/osmium/memory/collection.hpp:73:66,
    inlined from 'bool ExportFormat::add_tags(const osmium::OSMObject&, TFunc&&) [with TFunc = ExportFormatSpaten::write_tags(const osmium::OSMObject&, protozero::pbf_builder<spaten_pbf::Feature>&)::<lambda(const osmium::Tag&)>]' at /<<PKGBUILDDIR>>/src/export/export_format.hpp:75:9,
    inlined from 'bool ExportFormatSpaten::write_tags(const osmium::OSMObject&, protozero::pbf_builder<spaten_pbf::Feature>&)' at /<<PKGBUILDDIR>>/src/export/export_format_spaten.cpp:210:35:
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
   58 |             return reinterpret_cast<const unsigned char*>(std::strchr(reinterpret_cast<const char*>(ptr), 0) + 1);
      |                                                                                                                 ^
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
/usr/include/osmium/osm/tag.hpp:58:113: warning: offset '5' outside bounds of constant string [-Warray-bounds]
[ 42%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/export/export_handler.cpp.o -c /<<PKGBUILDDIR>>/src/export/export_handler.cpp
[ 43%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/extract_bbox.cpp.o -c /<<PKGBUILDDIR>>/src/extract/extract_bbox.cpp
[ 44%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/extract.cpp.o -c /<<PKGBUILDDIR>>/src/extract/extract.cpp
[ 45%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract.cpp.o -MF CMakeFiles/osmium.dir/extract/extract.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract.cpp.o -c /<<PKGBUILDDIR>>/src/extract/extract.cpp
[ 46%] Building CXX object src/CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o -MF CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o.d -o CMakeFiles/osmium.dir/extract/extract_polygon.cpp.o -c /<<PKGBUILDDIR>>/src/extract/extract_polygon.cpp
[ 46%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/extract_polygon.cpp.o -c /<<PKGBUILDDIR>>/src/extract/extract_polygon.cpp
[ 47%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/geojson_file_parser.cpp.o -c /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp
In file included from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:23:
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]':
/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
 1099 |     __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/src/extract/geometry_util.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:26:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {osmium::geom::Coordinates}; _Tp = osmium::geom::Coordinates; _Alloc = std::allocator<osmium::geom::Coordinates>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::geom::Coordinates>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {osmium::geom::Coordinates}; _Tp = osmium::geom::Coordinates; _Alloc = std::allocator<osmium::geom::Coordinates>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = osmium::geom::Coordinates; _Alloc = std::allocator<osmium::geom::Coordinates>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::vector<osmium::geom::Coordinates> parse_ring(const rapidjson::Value&)' at /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:89:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
    inlined from 'void parse_rings(const rapidjson::Value&, osmium::builder::AreaBuilder*)' at /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:105:25:
/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
 1134 |       std::__reverse(__first, __last, std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
    inlined from 'void parse_rings(const rapidjson::Value&, osmium::builder::AreaBuilder*)' at /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:124:25:
/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
 1134 |       std::__reverse(__first, __last, std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 48%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/geometry_util.cpp.o -c /<<PKGBUILDDIR>>/src/extract/geometry_util.cpp
[ 49%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/osm_file_parser.cpp.o -c /<<PKGBUILDDIR>>/src/extract/osm_file_parser.cpp
[ 50%] Building CXX object src/CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o -MF CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o.d -o CMakeFiles/osmium.dir/extract/geojson_file_parser.cpp.o -c /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp
[ 50%] Building CXX object src/CMakeFiles/osmium.dir/extract/geometry_util.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/geometry_util.cpp.o -MF CMakeFiles/osmium.dir/extract/geometry_util.cpp.o.d -o CMakeFiles/osmium.dir/extract/geometry_util.cpp.o -c /<<PKGBUILDDIR>>/src/extract/geometry_util.cpp
[ 51%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/poly_file_parser.cpp.o -c /<<PKGBUILDDIR>>/src/extract/poly_file_parser.cpp
[ 51%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.cpp
In file included from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:23:
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]':
/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
 1099 |     __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/src/extract/geometry_util.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:26:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {osmium::geom::Coordinates}; _Tp = osmium::geom::Coordinates; _Alloc = std::allocator<osmium::geom::Coordinates>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::geom::Coordinates>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {osmium::geom::Coordinates}; _Tp = osmium::geom::Coordinates; _Alloc = std::allocator<osmium::geom::Coordinates>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = osmium::geom::Coordinates; _Alloc = std::allocator<osmium::geom::Coordinates>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::vector<osmium::geom::Coordinates> parse_ring(const rapidjson::Value&)' at /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:89:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
    inlined from 'void parse_rings(const rapidjson::Value&, osmium::builder::AreaBuilder*)' at /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:105:25:
/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
 1134 |       std::__reverse(__first, __last, std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, vector<osmium::geom::Coordinates> >]',
    inlined from 'void parse_rings(const rapidjson::Value&, osmium::builder::AreaBuilder*)' at /<<PKGBUILDDIR>>/src/extract/geojson_file_parser.cpp:124:25:
/usr/include/c++/12/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::geom::Coordinates*, std::vector<osmium::geom::Coordinates> >' changed in GCC 7.1
 1134 |       std::__reverse(__first, __last, std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object src/CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o -MF CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o.d -o CMakeFiles/osmium.dir/extract/osm_file_parser.cpp.o -c /<<PKGBUILDDIR>>/src/extract/osm_file_parser.cpp
[ 53%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_complete_ways_with_history.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.cpp
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/extract/osm_file_parser.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/osm_file_parser.cpp:23:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Distance = int; _Tp = osmium::relations::MemberMeta; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_complete_ways::Data>; _Alloc = std::allocator<ExtractData<strategy_complete_ways::Data> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ExtractData<strategy_complete_ways::Data> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_complete_ways::Data>; _Alloc = std::allocator<ExtractData<strategy_complete_ways::Data> >]',
    inlined from 'strategy_complete_ways::Strategy::Strategy(const std::vector<std::unique_ptr<Extract> >&, const osmium::util::Options&)' at /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.cpp:44:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ExtractData<strategy_complete_ways::Data>*, std::vector<ExtractData<strategy_complete_ways::Data> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/extract/osm_file_parser.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/osm_file_parser.cpp:23:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Distance = int; _Tp = osmium::relations::MemberMeta; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object src/CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o -MF CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o.d -o CMakeFiles/osmium.dir/extract/poly_file_parser.cpp.o -c /<<PKGBUILDDIR>>/src/extract/poly_file_parser.cpp
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1844 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void strategy_complete_ways_with_history::Pass1::way(const osmium::Way&)' at /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.cpp:86:46,
    inlined from 'void Pass<TStrategy, TChild>::run_impl(osmium::ProgressBar&, osmium::io::Reader&) [with TStrategy = strategy_complete_ways_with_history::Strategy; TChild = strategy_complete_ways_with_history::Pass1]' at /<<PKGBUILDDIR>>/src/extract/strategy.hpp:106:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_simple.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_simple.cpp
[ 56%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_complete_ways.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/osmium/area/detail/proto_ring.hpp:45,
                 from /usr/include/osmium/area/detail/basic_assembler.hpp:38,
                 from /usr/include/osmium/area/detail/basic_assembler_with_tags.hpp:37,
                 from /usr/include/osmium/area/assembler.hpp:37,
                 from /<<PKGBUILDDIR>>/src/extract/osm_file_parser.cpp:27:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::NodeRefSegment>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]',
    inlined from 'uint32_t osmium::area::detail::SegmentList::extract_segments_from_way_impl(osmium::area::ProblemReporter*, uint64_t&, const osmium::Way&, osmium::area::detail::role_type)' at /usr/include/osmium/area/detail/segment_list.hpp:130:56:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = osmium::area::detail::BasicAssembler::candidate; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
  407 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/osmium/area/detail/proto_ring.hpp:45,
                 from /usr/include/osmium/area/detail/basic_assembler.hpp:38,
                 from /usr/include/osmium/area/detail/basic_assembler_with_tags.hpp:37,
                 from /usr/include/osmium/area/assembler.hpp:37,
                 from /<<PKGBUILDDIR>>/src/extract/osm_file_parser.cpp:27:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::NodeRefSegment>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]',
    inlined from 'uint32_t osmium::area::detail::SegmentList::extract_segments_from_way_impl(osmium::area::ProblemReporter*, uint64_t&, const osmium::Way&, osmium::area::detail::role_type)' at /usr/include/osmium/area/detail/segment_list.hpp:130:56:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = osmium::area::detail::BasicAssembler::candidate; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
  407 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]',
    inlined from 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)' at /usr/include/osmium/area/detail/basic_assembler.hpp:771:57:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]',
    inlined from 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)' at /usr/include/osmium/area/detail/basic_assembler.hpp:775:58:
/usr/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
  157 |             _M_insert_aux(__pos, std::move(__x_copy._M_val()));
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]',
    inlined from 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)' at /usr/include/osmium/area/detail/basic_assembler.hpp:777:61:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]',
    inlined from 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)' at /usr/include/osmium/area/detail/basic_assembler.hpp:771:57:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]',
    inlined from 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)' at /usr/include/osmium/area/detail/basic_assembler.hpp:775:58:
/usr/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
  157 |             _M_insert_aux(__pos, std::move(__x_copy._M_val()));
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]',
    inlined from 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)' at /usr/include/osmium/area/detail/basic_assembler.hpp:777:61:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_simple.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_simple.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_simple::Data>; _Alloc = std::allocator<ExtractData<strategy_simple::Data> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ExtractData<strategy_simple::Data> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_simple::Data>; _Alloc = std::allocator<ExtractData<strategy_simple::Data> >]',
    inlined from 'strategy_simple::Strategy::Strategy(const std::vector<std::unique_ptr<Extract> >&, const osmium::util::Options&)' at /<<PKGBUILDDIR>>/src/extract/strategy_simple.cpp:34:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ExtractData<strategy_simple::Data>*, std::vector<ExtractData<strategy_simple::Data> > >' 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 = {int, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]',
    inlined from 'osmium::area::detail::ProtoRing* osmium::area::detail::BasicAssembler::find_enclosing_ring(osmium::area::detail::NodeRefSegment*)' at /usr/include/osmium/area/detail/basic_assembler.hpp:342:61:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' 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 = {const double&, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]',
    inlined from 'osmium::area::detail::ProtoRing* osmium::area::detail::BasicAssembler::find_enclosing_ring(osmium::area::detail::NodeRefSegment*)' at /usr/include/osmium/area/detail/basic_assembler.hpp:369:61:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_complete_ways::Data>; _Alloc = std::allocator<ExtractData<strategy_complete_ways::Data> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ExtractData<strategy_complete_ways::Data> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_complete_ways::Data>; _Alloc = std::allocator<ExtractData<strategy_complete_ways::Data> >]',
    inlined from 'strategy_complete_ways::Strategy::Strategy(const std::vector<std::unique_ptr<Extract> >&, const osmium::util::Options&)' at /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways.cpp:44:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ExtractData<strategy_complete_ways::Data>*, std::vector<ExtractData<strategy_complete_ways::Data> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /usr/include/osmium/handler/node_locations_for_ways.hpp:159:39:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /usr/include/osmium/handler/node_locations_for_ways.hpp:159:39:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_complete_ways_with_history.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.cpp
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]',
    inlined from 'osmium::area::detail::ProtoRing* osmium::area::detail::BasicAssembler::find_enclosing_ring(osmium::area::detail::NodeRefSegment*)' at /usr/include/osmium/area/detail/basic_assembler.hpp:342:61:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' 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 = {const double&, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]',
    inlined from 'osmium::area::detail::ProtoRing* osmium::area::detail::BasicAssembler::find_enclosing_ring(osmium::area::detail::NodeRefSegment*)' at /usr/include/osmium/area/detail/basic_assembler.hpp:369:61:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/osmium/area/detail/basic_assembler.hpp:42:
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)' at /usr/include/osmium/area/assembler.hpp:85:47:
/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
  473 |                 const auto len = std::strlen(user);
      |                                  ~~~~~~~~~~~^~~~~~
In file included from /usr/include/osmium/area/detail/segment_list.hpp:41,
                 from /usr/include/osmium/area/detail/basic_assembler.hpp:39:
/usr/include/osmium/osm/relation.hpp: In member function 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)':
/usr/include/osmium/osm/relation.hpp:162:11: note: at offset [34, 42] into source object 'osmium::Relation::<anonymous>' of size 32
  162 |     class Relation : public OSMObject {
      |           ^~~~~~~~
[ 57%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_simple.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_simple.cpp
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Way&)' at /usr/include/osmium/area/assembler.hpp:65:47,
    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Way&, osmium::memory::Buffer&)' at /usr/include/osmium/area/assembler.hpp:158:46,
    inlined from 'void osmium::area::MultipolygonCollector<TAssembler>::way_not_in_any_relation(const osmium::Way&) [with TAssembler = osmium::area::Assembler]' at /usr/include/osmium/area/multipolygon_collector.hpp:166:34:
/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
  473 |                 const auto len = std::strlen(user);
      |                                  ~~~~~~~~~~~^~~~~~
In file included from /usr/include/osmium/area/detail/segment_list.hpp:43:
/usr/include/osmium/osm/way.hpp: In member function 'void osmium::area::MultipolygonCollector<TAssembler>::way_not_in_any_relation(const osmium::Way&) [with TAssembler = osmium::area::Assembler]':
/usr/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::<anonymous>' of size 32
   73 |     class Way : public OSMObject {
      |           ^~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int, unsigned int, int&}; _Tp = osmium::relations::MemberMeta; _Alloc = std::allocator<osmium::relations::MemberMeta>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::relations::MemberMeta>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int, unsigned int, int&}; _Tp = osmium::relations::MemberMeta; _Alloc = std::allocator<osmium::relations::MemberMeta>]',
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::add_relation(const osmium::Relation&) [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:344:64:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::sort_member_meta() [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:366:26,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::read_relations(TIter, TIter) [with TIter = osmium::io::InputIterator<osmium::io::Reader>; TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:550:33:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::sort_member_meta() [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:367:26,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::read_relations(TIter, TIter) [with TIter = osmium::io::InputIterator<osmium::io::Reader>; TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:550:33:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::sort_member_meta() [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:368:26,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::read_relations(TIter, TIter) [with TIter = osmium::io::InputIterator<osmium::io::Reader>; TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:550:33:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /usr/include/osmium/handler/node_locations_for_ways.hpp:159:39:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /usr/include/osmium/handler/node_locations_for_ways.hpp:159:39:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::node(const osmium::Node&) [with TStoragePosIDs = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /usr/include/osmium/handler/node_locations_for_ways.hpp:137:38,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap> >&; TItem = osmium::memory::Item]' at /usr/include/osmium/visitor.hpp:61:33,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = io::Reader; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:334:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /usr/include/osmium/area/detail/segment_list.hpp:215:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /usr/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/osmium/area/detail/basic_assembler.hpp:42:
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)' at /usr/include/osmium/area/assembler.hpp:85:47:
/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
  473 |                 const auto len = std::strlen(user);
      |                                  ~~~~~~~~~~~^~~~~~
In file included from /usr/include/osmium/area/detail/segment_list.hpp:41,
                 from /usr/include/osmium/area/detail/basic_assembler.hpp:39:
/usr/include/osmium/osm/relation.hpp: In member function 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)':
/usr/include/osmium/osm/relation.hpp:162:11: note: at offset [34, 42] into source object 'osmium::Relation::<anonymous>' of size 32
  162 |     class Relation : public OSMObject {
      |           ^~~~~~~~
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /usr/include/osmium/builder/osm_object_builder.hpp:591:25,
    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Way&)' at /usr/include/osmium/area/assembler.hpp:65:47,
    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Way&, osmium::memory::Buffer&)' at /usr/include/osmium/area/assembler.hpp:158:46,
    inlined from 'void osmium::area::MultipolygonCollector<TAssembler>::way_not_in_any_relation(const osmium::Way&) [with TAssembler = osmium::area::Assembler]' at /usr/include/osmium/area/multipolygon_collector.hpp:166:34:
/usr/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
  473 |                 const auto len = std::strlen(user);
      |                                  ~~~~~~~~~~~^~~~~~
In file included from /usr/include/osmium/area/detail/segment_list.hpp:43:
/usr/include/osmium/osm/way.hpp: In member function 'void osmium::area::MultipolygonCollector<TAssembler>::way_not_in_any_relation(const osmium::Way&) [with TAssembler = osmium::area::Assembler]':
/usr/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::<anonymous>' of size 32
   73 |     class Way : public OSMObject {
      |           ^~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int, unsigned int, int&}; _Tp = osmium::relations::MemberMeta; _Alloc = std::allocator<osmium::relations::MemberMeta>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::relations::MemberMeta>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int, unsigned int, int&}; _Tp = osmium::relations::MemberMeta; _Alloc = std::allocator<osmium::relations::MemberMeta>]',
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::add_relation(const osmium::Relation&) [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:344:64:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::sort_member_meta() [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:366:26,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::read_relations(TIter, TIter) [with TIter = osmium::io::InputIterator<osmium::io::Reader>; TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:550:33:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::sort_member_meta() [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:367:26,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::read_relations(TIter, TIter) [with TIter = osmium::io::InputIterator<osmium::io::Reader>; TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:550:33:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, vector<osmium::relations::MemberMeta> >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::sort_member_meta() [with TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:368:26,
    inlined from 'void osmium::relations::Collector<TCollector, TNodes, TWays, TRelations>::read_relations(TIter, TIter) [with TIter = osmium::io::InputIterator<osmium::io::Reader>; TCollector = osmium::area::MultipolygonCollector<osmium::area::Assembler>; bool TNodes = false; bool TWays = true; bool TRelations = false]' at /usr/include/osmium/relations/collector.hpp:550:33:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MemberMeta*, std::vector<osmium::relations::MemberMeta> >' changed in GCC 7.1
 1940 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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 = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::node(const osmium::Node&) [with TStoragePosIDs = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /usr/include/osmium/handler/node_locations_for_ways.hpp:137:38,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap> >&; TItem = osmium::memory::Item]' at /usr/include/osmium/visitor.hpp:61:33,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = io::Reader; THandlers = {handler::NodeLocationsForWays<index::map::VectorBasedSparseMap<long long unsigned int, Location, index::map::StdVectorWrap>, index::map::Dummy<long long unsigned int, Location> >&, relations::Collector<area::MultipolygonCollector<area::Assembler>, false, true, false>::HandlerPass2&}]' at /usr/include/osmium/visitor.hpp:334:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 58%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/extract/strategy_smart.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_smart.cpp
[ 58%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_add_locations_to_ways.cpp.o -c /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void strategy_complete_ways_with_history::Pass1::way(const osmium::Way&)' at /<<PKGBUILDDIR>>/src/extract/strategy_complete_ways_with_history.cpp:86:46,
    inlined from 'void Pass<TStrategy, TChild>::run_impl(osmium::ProgressBar&, osmium::io::Reader&) [with TStrategy = strategy_complete_ways_with_history::Strategy; TChild = strategy_complete_ways_with_history::Pass1]' at /<<PKGBUILDDIR>>/src/extract/strategy.hpp:106:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object src/CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o -MF CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o.d -o CMakeFiles/osmium.dir/extract/strategy_smart.cpp.o -c /<<PKGBUILDDIR>>/src/extract/strategy_smart.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_simple.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_simple.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_simple::Data>; _Alloc = std::allocator<ExtractData<strategy_simple::Data> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ExtractData<strategy_simple::Data> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_simple::Data>; _Alloc = std::allocator<ExtractData<strategy_simple::Data> >]',
    inlined from 'strategy_simple::Strategy::Strategy(const std::vector<std::unique_ptr<Extract> >&, const osmium::util::Options&)' at /<<PKGBUILDDIR>>/src/extract/strategy_simple.cpp:34:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ExtractData<strategy_simple::Data>*, std::vector<ExtractData<strategy_simple::Data> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object src/CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o -MF CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o.d -o CMakeFiles/osmium.dir/command_add_locations_to_ways.cpp.o -c /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:26,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:23:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_smart.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_smart.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_smart::Data>; _Alloc = std::allocator<ExtractData<strategy_smart::Data> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ExtractData<strategy_smart::Data> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_smart::Data>; _Alloc = std::allocator<ExtractData<strategy_smart::Data> >]',
    inlined from 'strategy_smart::Strategy::Strategy(const std::vector<std::unique_ptr<Extract> >&, const osmium::util::Options&)' at /<<PKGBUILDDIR>>/src/extract/strategy_smart.cpp:62:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ExtractData<strategy_smart::Data>*, std::vector<ExtractData<strategy_smart::Data> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object src/CMakeFiles/osmium.dir/command_apply_changes.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_apply_changes.cpp.o -MF CMakeFiles/osmium.dir/command_apply_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_apply_changes.cpp.o -c /<<PKGBUILDDIR>>/src/command_apply_changes.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37,
    inlined from 'void CommandAddLocationsToWays::find_member_nodes()' at /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:170:46:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void CommandAddLocationsToWays::find_member_nodes()' at /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:176:34:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void CommandAddLocationsToWays::find_member_nodes()' at /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:176:34:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:26,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:23:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/extract/../option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/extract/extract.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_smart.hpp:26,
                 from /<<PKGBUILDDIR>>/src/extract/strategy_smart.cpp:23:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_smart::Data>; _Alloc = std::allocator<ExtractData<strategy_smart::Data> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<ExtractData<strategy_smart::Data> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/program_options/options_description.hpp:16,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_apply_changes.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:23:
/usr/include/boost/function_output_iterator.hpp:14:1: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
   14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Extract&}; _Tp = ExtractData<strategy_smart::Data>; _Alloc = std::allocator<ExtractData<strategy_smart::Data> >]',
    inlined from 'strategy_smart::Strategy::Strategy(const std::vector<std::unique_ptr<Extract> >&, const osmium::util::Options&)' at /<<PKGBUILDDIR>>/src/extract/strategy_smart.cpp:62:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ExtractData<strategy_smart::Data>*, std::vector<ExtractData<strategy_smart::Data> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const osmium::Location&}; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Alloc = std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, const osmium::Location&}; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Alloc = std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry>]',
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::set_sparse(uint64_t, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:133:50,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:203:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/osmium/osm/item_type.hpp:41,
                 from /usr/include/osmium/memory/item_iterator.hpp:37,
                 from /usr/include/osmium/memory/buffer.hpp:37:
/usr/include/c++/12/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]':
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  152 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1887:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38:
/usr/include/c++/12/bits/stl_algo.h:88:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   88 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:90:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   90 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:92:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   92 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<const long long unsigned int, osmium::Location>&}; _Tp = std::pair<const long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair<const long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22,
    inlined from 'static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, osmium::Location> >; _OI = std::back_insert_iterator<std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > > >; bool _IsMove = false; bool _IsSimple = false; _Category = std::bidirectional_iterator_tag]' at /usr/include/c++/12/bits/stl_algobase.h:353:16,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7,
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::dump_as_list(int) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/sparse_mem_map.hpp:111:30:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const long long unsigned int, osmium::Location>*, std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 61%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_apply_changes.cpp.o -c /<<PKGBUILDDIR>>/src/command_apply_changes.cpp
[ 62%] Building CXX object src/CMakeFiles/osmium.dir/command_cat.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_cat.cpp.o -MF CMakeFiles/osmium.dir/command_cat.cpp.o.d -o CMakeFiles/osmium.dir/command_cat.cpp.o -c /<<PKGBUILDDIR>>/src/command_cat.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37,
    inlined from 'void CommandAddLocationsToWays::find_member_nodes()' at /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:170:46:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void CommandAddLocationsToWays::find_member_nodes()' at /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:176:34:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void CommandAddLocationsToWays::find_member_nodes()' at /<<PKGBUILDDIR>>/src/command_add_locations_to_ways.cpp:176:34:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:26:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/program_options/options_description.hpp:16,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_apply_changes.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:23:
/usr/include/boost/function_output_iterator.hpp:14:1: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
   14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&, const osmium::Location&}; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Alloc = std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const long long unsigned int&, const osmium::Location&}; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Alloc = std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry>]',
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::set_sparse(uint64_t, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:133:50,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:203:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/osmium/osm/item_type.hpp:41,
                 from /usr/include/osmium/memory/item_iterator.hpp:37,
                 from /usr/include/osmium/memory/buffer.hpp:37:
/usr/include/c++/12/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]':
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  152 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1887:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38:
/usr/include/c++/12/bits/stl_algo.h:88:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   88 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:90:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   90 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:92:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   92 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<const long long unsigned int, osmium::Location>&}; _Tp = std::pair<const long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair<const long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22,
    inlined from 'static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = std::_Rb_tree_const_iterator<std::pair<const long long unsigned int, osmium::Location> >; _OI = std::back_insert_iterator<std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > > >; bool _IsMove = false; bool _IsSimple = false; _Category = std::bidirectional_iterator_tag]' at /usr/include/c++/12/bits/stl_algobase.h:353:16,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = _Rb_tree_const_iterator<pair<const long long unsigned int, osmium::Location> >; _OI = back_insert_iterator<vector<pair<const long long unsigned int, osmium::Location>, allocator<pair<const long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7,
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::dump_as_list(int) [with TId = long long unsigned int; TValue = osmium::Location]' at /usr/include/osmium/index/map/sparse_mem_map.hpp:111:30:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const long long unsigned int, osmium::Location>*, std::vector<std::pair<const long long unsigned int, osmium::Location>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_cat.cpp.o -c /<<PKGBUILDDIR>>/src/command_cat.cpp
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:26:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__set_union(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _InputIterator2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OutputIterator = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<osmium::object_order_type_id_version_without_timestamp>]':
/usr/include/c++/12/bits/stl_algo.h:5079:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
 5079 |     __set_union(_InputIterator1 __first1, _InputIterator1 __last1,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:5079:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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 = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/osmium/osm/item_type.hpp:41,
                 from /usr/include/osmium/memory/item_iterator.hpp:37,
                 from /usr/include/osmium/memory/buffer.hpp:37:
/usr/include/c++/12/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]':
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  152 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1887:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38:
/usr/include/c++/12/bits/stl_algo.h:88:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   88 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:90:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   90 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:92:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   92 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_OIter std::set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _IIter2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OIter = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = osmium::object_order_type_id_version_without_timestamp]',
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:258:27:
/usr/include/c++/12/bits/stl_algo.h:5203:41: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
 5203 |       return _GLIBCXX_STD_A::__set_union(__first1, __last1,
      |                                         ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37,
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:295:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:329:48:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:329:48:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:449:26:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object src/CMakeFiles/osmium.dir/command_changeset_filter.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_changeset_filter.cpp.o -MF CMakeFiles/osmium.dir/command_changeset_filter.cpp.o.d -o CMakeFiles/osmium.dir/command_changeset_filter.cpp.o -c /<<PKGBUILDDIR>>/src/command_changeset_filter.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 65%] Building CXX object src/CMakeFiles/osmium.dir/command_check_refs.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_check_refs.cpp.o -MF CMakeFiles/osmium.dir/command_check_refs.cpp.o.d -o CMakeFiles/osmium.dir/command_check_refs.cpp.o -c /<<PKGBUILDDIR>>/src/command_check_refs.cpp
/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__set_union(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _InputIterator2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OutputIterator = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<osmium::object_order_type_id_version_without_timestamp>]':
/usr/include/c++/12/bits/stl_algo.h:5079:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
 5079 |     __set_union(_InputIterator1 __first1, _InputIterator1 __last1,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:5079:5: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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 = {std::pair<long long unsigned int, osmium::Location>}; _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, osmium::Location>; _Alloc = std::allocator<std::pair<long long unsigned int, osmium::Location> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:199:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50,
                 from /usr/include/c++/12/stdexcept:39,
                 from /usr/include/osmium/osm/item_type.hpp:41,
                 from /usr/include/osmium/memory/item_iterator.hpp:37,
                 from /usr/include/osmium/memory/buffer.hpp:37:
/usr/include/c++/12/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]':
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  152 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1887:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38:
/usr/include/c++/12/bits/stl_algo.h:88:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   88 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:90:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   90 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:92:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
   92 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_OIter std::set_union(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, vector<osmium::OSMObject*> >, osmium::OSMObject>; _IIter2 = osmium::io::InputIterator<osmium::io::ReaderWithProgressBar, osmium::OSMObject>; _OIter = osmium::io::OutputIterator<osmium::io::Writer>; _Compare = osmium::object_order_type_id_version_without_timestamp]',
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:258:27:
/usr/include/c++/12/bits/stl_algo.h:5203:41: note: parameter passing for argument of type 'osmium::indirect_iterator<__gnu_cxx::__normal_iterator<osmium::OSMObject**, std::vector<osmium::OSMObject*> >, osmium::OSMObject>' changed in GCC 7.1
 5203 |       return _GLIBCXX_STD_A::__set_union(__first1, __last1,
      |                                         ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void osmium::index::IdSetSmall<T>::set(T) [with T = long long unsigned int]' at /usr/include/osmium/index/id_set.hpp:401:37,
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:295:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:329:48:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /usr/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'virtual bool CommandApplyChanges::run()' at /<<PKGBUILDDIR>>/src/command_apply_changes.cpp:329:48:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_changeset_filter.cpp.o -c /<<PKGBUILDDIR>>/src/command_changeset_filter.cpp
[ 66%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_check_refs.cpp.o -c /<<PKGBUILDDIR>>/src/command_check_refs.cpp
[ 67%] Building CXX object src/CMakeFiles/osmium.dir/command_create_locations_index.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_create_locations_index.cpp.o -MF CMakeFiles/osmium.dir/command_create_locations_index.cpp.o.d -o CMakeFiles/osmium.dir/command_create_locations_index.cpp.o -c /<<PKGBUILDDIR>>/src/command_create_locations_index.cpp
[ 67%] Building CXX object src/CMakeFiles/osmium.dir/command_derive_changes.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_derive_changes.cpp.o -MF CMakeFiles/osmium.dir/command_derive_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_derive_changes.cpp.o -c /<<PKGBUILDDIR>>/src/command_derive_changes.cpp
[ 68%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_create_locations_index.cpp.o -c /<<PKGBUILDDIR>>/src/command_create_locations_index.cpp
[ 69%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_derive_changes.cpp.o -c /<<PKGBUILDDIR>>/src/command_derive_changes.cpp
[ 70%] Building CXX object src/CMakeFiles/osmium.dir/command_diff.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_diff.cpp.o -MF CMakeFiles/osmium.dir/command_diff.cpp.o.d -o CMakeFiles/osmium.dir/command_diff.cpp.o -c /<<PKGBUILDDIR>>/src/command_diff.cpp
[ 71%] Building CXX object src/CMakeFiles/osmium.dir/command_export.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_export.cpp.o -MF CMakeFiles/osmium.dir/command_export.cpp.o.d -o CMakeFiles/osmium.dir/command_export.cpp.o -c /<<PKGBUILDDIR>>/src/command_export.cpp
[ 72%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_diff.cpp.o -c /<<PKGBUILDDIR>>/src/command_diff.cpp
[ 72%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o -c /<<PKGBUILDDIR>>/src/command_export.cpp
[ 73%] Building CXX object src/CMakeFiles/osmium.dir/command_extract.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_extract.cpp.o -MF CMakeFiles/osmium.dir/command_extract.cpp.o.d -o CMakeFiles/osmium.dir/command_extract.cpp.o -c /<<PKGBUILDDIR>>/src/command_extract.cpp
[ 74%] Building CXX object test/CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -I/<<PKGBUILDDIR>>/test/include -I/<<PKGBUILDDIR>>/test/../src -I/<<PKGBUILDDIR>>/test/../src/extract -I/<<PKGBUILDDIR>>/test/../include -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT test/CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o -MF CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o.d -o CMakeFiles/unit_tests.dir/__/src/command_extract.cpp.o -c /<<PKGBUILDDIR>>/src/command_extract.cpp
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:26,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_export.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_export.cpp:23:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/osmium/memory/buffer.hpp:41,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:26,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_export.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_export.cpp:23:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::NodeRefSegment>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]',
    inlined from 'uint32_t osmium::area::detail::SegmentList::extract_segments_from_way_impl(osmium::area::ProblemReporter*, uint64_t&, const osmium::Way&, osmium::area::detail::role_type)' at /usr/include/osmium/area/detail/segment_list.hpp:130:56:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = osmium::area::detail::BasicAssembler::candidate; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
  407 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::NodeRefSegment>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {osmium::NodeRef&, const osmium::NodeRef&, osmium::area::detail::role_type&, const osmium::Way*}; _Tp = osmium::area::detail::NodeRefSegment; _Alloc = std::allocator<osmium::area::detail::NodeRefSegment>]',
    inlined from 'uint32_t osmium::area::detail::SegmentList::extract_segments_from_way_impl(osmium::area::ProblemReporter*, uint64_t&, const osmium::Way&, osmium::area::detail::role_type)' at /usr/include/osmium/area/detail/segment_list.hpp:130:56:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&, osmium::area::detail::ProtoRing*}; _Tp = osmium::area::detail::BasicAssembler::rings_stack_element; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::rings_stack_element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::rings_stack_element>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = osmium::area::detail::BasicAssembler::candidate; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
  407 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, long long int&, unsigned int&}; _Tp = osmium::relations::MembersDatabaseCommon::element; _Alloc = std::allocator<osmium::relations::MembersDatabaseCommon::element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::relations::MembersDatabaseCommon::element>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, long long int&, unsigned int&}; _Tp = osmium::relations::MembersDatabaseCommon::element; _Alloc = std::allocator<osmium::relations::MembersDatabaseCommon::element>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<osmium::relations::MembersDatabaseCommon::element>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
during IPA pass: inline
c++: internal compiler error: Bus error signal terminated program cc1plus
Please submit a full bug report, with preprocessed source (by using -freport-bug).
See <file:///usr/share/doc/gcc-12/README.Bugs> for instructions.
make[3]: *** [test/CMakeFiles/unit_tests.dir/build.make:527: test/CMakeFiles/unit_tests.dir/__/src/command_export.cpp.o] Error 4
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:584: test/CMakeFiles/unit_tests.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 76%] Building CXX object src/CMakeFiles/osmium.dir/command_getparents.cpp.o
[ 76%] Building CXX object src/CMakeFiles/osmium.dir/command_getid.cpp.o
[ 76%] Building CXX object src/CMakeFiles/osmium.dir/command_fileinfo.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_getparents.cpp.o -MF CMakeFiles/osmium.dir/command_getparents.cpp.o.d -o CMakeFiles/osmium.dir/command_getparents.cpp.o -c /<<PKGBUILDDIR>>/src/command_getparents.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_getid.cpp.o -MF CMakeFiles/osmium.dir/command_getid.cpp.o.d -o CMakeFiles/osmium.dir/command_getid.cpp.o -c /<<PKGBUILDDIR>>/src/command_getid.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_fileinfo.cpp.o -MF CMakeFiles/osmium.dir/command_fileinfo.cpp.o.d -o CMakeFiles/osmium.dir/command_fileinfo.cpp.o -c /<<PKGBUILDDIR>>/src/command_fileinfo.cpp
during RTL pass: final
/<<PKGBUILDDIR>>/src/command_export.cpp: In function 'void print_taglist(osmium::util::VerboseOutput*, const std::vector<std::__cxx11::basic_string<char> >&)':
/<<PKGBUILDDIR>>/src/command_export.cpp:501:1: internal compiler error: Bus error
  501 | }
      | ^
0x137a0bf internal_error(char const*, ...)
	???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-12/README.Bugs> for instructions.
[ 77%] Building CXX object src/CMakeFiles/osmium.dir/command_merge.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_merge.cpp.o -MF CMakeFiles/osmium.dir/command_merge.cpp.o.d -o CMakeFiles/osmium.dir/command_merge.cpp.o -c /<<PKGBUILDDIR>>/src/command_merge.cpp
[ 77%] Building CXX object src/CMakeFiles/osmium.dir/command_merge_changes.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_merge_changes.cpp.o -MF CMakeFiles/osmium.dir/command_merge_changes.cpp.o.d -o CMakeFiles/osmium.dir/command_merge_changes.cpp.o -c /<<PKGBUILDDIR>>/src/command_merge_changes.cpp
[ 78%] Building CXX object src/CMakeFiles/osmium.dir/command_query_locations_index.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_query_locations_index.cpp.o -MF CMakeFiles/osmium.dir/command_query_locations_index.cpp.o.d -o CMakeFiles/osmium.dir/command_query_locations_index.cpp.o -c /<<PKGBUILDDIR>>/src/command_query_locations_index.cpp
[ 79%] Building CXX object src/CMakeFiles/osmium.dir/command_removeid.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_removeid.cpp.o -MF CMakeFiles/osmium.dir/command_removeid.cpp.o.d -o CMakeFiles/osmium.dir/command_removeid.cpp.o -c /<<PKGBUILDDIR>>/src/command_removeid.cpp
[ 80%] Building CXX object src/CMakeFiles/osmium.dir/command_renumber.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_renumber.cpp.o -MF CMakeFiles/osmium.dir/command_renumber.cpp.o.d -o CMakeFiles/osmium.dir/command_renumber.cpp.o -c /<<PKGBUILDDIR>>/src/command_renumber.cpp
[ 80%] Building CXX object src/CMakeFiles/osmium.dir/command_show.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_show.cpp.o -MF CMakeFiles/osmium.dir/command_show.cpp.o.d -o CMakeFiles/osmium.dir/command_show.cpp.o -c /<<PKGBUILDDIR>>/src/command_show.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from /<<PKGBUILDDIR>>/src/option_clean.hpp:28,
                 from /<<PKGBUILDDIR>>/src/cmd.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_renumber.hpp:26,
                 from /<<PKGBUILDDIR>>/src/command_renumber.cpp:22:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'osmium::object_id_type id_map::operator()(osmium::object_id_type)' at /<<PKGBUILDDIR>>/src/command_renumber.cpp:76:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'osmium::object_id_type id_map::operator()(osmium::object_id_type)' at /<<PKGBUILDDIR>>/src/command_renumber.cpp:83:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void id_map::read(int, std::size_t)' at /<<PKGBUILDDIR>>/src/command_renumber.cpp:127:28:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void id_map::read(int, std::size_t)' at /<<PKGBUILDDIR>>/src/command_renumber.cpp:130:28:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 81%] Building CXX object src/CMakeFiles/osmium.dir/command_sort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_sort.cpp.o -MF CMakeFiles/osmium.dir/command_sort.cpp.o.d -o CMakeFiles/osmium.dir/command_sort.cpp.o -c /<<PKGBUILDDIR>>/src/command_sort.cpp
[ 82%] Building CXX object src/CMakeFiles/osmium.dir/command_tags_count.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DOSMIUM_WITH_LZ4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src -isystem /<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2   -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -pthread -std=c++14 -MD -MT src/CMakeFiles/osmium.dir/command_tags_count.cpp.o -MF CMakeFiles/osmium.dir/command_tags_count.cpp.o.d -o CMakeFiles/osmium.dir/command_tags_count.cpp.o -c /<<PKGBUILDDIR>>/src/command_tags_count.cpp
The bug is not reproducible, so it is likely a hardware or OS problem.
make[3]: *** [src/CMakeFiles/osmium.dir/build.make:555: src/CMakeFiles/osmium.dir/command_export.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:558: src/CMakeFiles/osmium.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
dh_auto_build: error: cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:18: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2022-12-13T00:30:51Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 0
Build-Time: 3561
Distribution: bookworm-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 570
Job: osmium-tool_1.14.0-2
Machine Architecture: armhf
Package: osmium-tool
Package-Time: 4218
Source-Version: 1.14.0-2
Space: 0
Status: failed
Version: 1.14.0-2
--------------------------------------------------------------------------------
Finished at 2022-12-13T00:30:51Z
Build needed 00:00:00, 0k disc space