Raspbian Package Auto-Building

Build log for nix (2.8.0-1.1) on armhf

nix2.8.0-1.1armhf → 2022-11-22 01:24:17

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-02

+==============================================================================+
| nix 2.8.0-1.1 (armhf)                        Tue, 22 Nov 2022 00:46:13 +0000 |
+==============================================================================+

Package: nix
Version: 2.8.0-1.1
Source Version: 2.8.0-1.1
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-6ec88c3c-cfc2-4124-8c0f-519725676040' 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.4 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.3 MB]
Fetched 27.7 MB in 10s (2851 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: 'nix' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/debian/nix.git
Please use:
git clone https://salsa.debian.org/debian/nix.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 864 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main nix 2.8.0-1.1 (dsc) [2398 B]
Get:2 http://172.17.4.1/private bookworm-staging/main nix 2.8.0-1.1 (tar) [849 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main nix 2.8.0-1.1 (diff) [12.6 kB]
Fetched 864 kB in 0s (6666 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/nix-95erhq/nix-2.8.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/nix-95erhq' 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-rCpvKp/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-rCpvKp/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-rCpvKp/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: 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 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: 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-rCpvKp/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Packages [431 B]
Fetched 2107 B in 0s (8328 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 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 65 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (67.2 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14774 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 all)

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


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

Merged Build-Depends: debhelper-compat (= 13), autoconf-archive, bison, curl, flex, jq, libarchive-dev, libboost-dev, libboost-context-dev, libboost-system-dev, libboost-thread-dev, libbrotli-dev, libbsd-dev, libbz2-dev, libcurl4-gnutls-dev, libdbd-sqlite3-perl, libgc-dev, libgmock-dev, libgtest-dev, liblowdown-dev, liblzma-dev, libreadline-dev, libseccomp-dev, libsodium-dev, libsqlite3-dev, libssl-dev, libwww-curl-perl, libxml2-utils, lowdown, nlohmann-json3-dev, pkg-config
Filtered Build-Depends: debhelper-compat (= 13), autoconf-archive, bison, curl, flex, jq, libarchive-dev, libboost-dev, libboost-context-dev, libboost-system-dev, libboost-thread-dev, libbrotli-dev, libbsd-dev, libbz2-dev, libcurl4-gnutls-dev, libdbd-sqlite3-perl, libgc-dev, libgmock-dev, libgtest-dev, liblowdown-dev, liblzma-dev, libreadline-dev, libseccomp-dev, libsodium-dev, libsqlite3-dev, libssl-dev, libwww-curl-perl, libxml2-utils, lowdown, nlohmann-json3-dev, pkg-config
dpkg-deb: building package 'sbuild-build-depends-nix-dummy' in '/<<BUILDDIR>>/resolver-rCpvKp/apt_archive/sbuild-build-depends-nix-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-nix-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-rCpvKp/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Sources [695 B]
Get:5 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ Packages [755 B]
Fetched 2783 B in 0s (12.8 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install nix 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 libpam-cap libperl5.34 netbase perl-modules-5.34
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf autoconf-archive automake autopoint autotools-dev bison
  bsdextrautils curl debhelper dh-autoreconf dh-strip-nondeterminism dwz file
  flex gettext gettext-base googletest groff-base intltool-debian jq
  libarchive-dev libarchive-zip-perl libarchive13 libboost-atomic1.74-dev
  libboost-atomic1.74.0 libboost-chrono1.74-dev libboost-chrono1.74.0
  libboost-context-dev libboost-context1.74-dev libboost-context1.74.0
  libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-dev
  libboost-serialization1.74-dev libboost-serialization1.74.0
  libboost-system-dev libboost-system1.74-dev libboost-system1.74.0
  libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0
  libboost1.74-dev libbrotli-dev libbrotli1 libbsd-dev libbsd0 libbz2-dev
  libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdbd-sqlite3-perl libdbi-perl
  libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libgc-dev libgc1
  libgmock-dev libgtest-dev libicu72 libjq1 liblowdown-dev liblzma-dev
  liblzma5 libmagic-mgc libmagic1 libmd-dev libmd0 libncurses-dev libncurses6
  libnghttp2-14 libonig5 libpipeline1 libpkgconf3 libpsl5 libreadline-dev
  libreadline8 librtmp1 libseccomp-dev libsodium-dev libsodium23
  libsqlite3-dev libssh2-1 libssl-dev libssl3 libsub-override-perl libtool
  libuchardet0 libwww-curl-perl libxml2 libxml2-utils lowdown m4 man-db
  nlohmann-json3-dev pkg-config pkgconf pkgconf-bin po-debconf readline-common
  xz-utils
Suggested packages:
  gnu-standards autoconf-doc bison-doc dh-make flex-doc gettext-doc
  libasprintf-dev libgettextpo-dev groff lrzip libboost-doc libboost1.74-doc
  libboost-container1.74-dev libboost-contract1.74-dev
  libboost-coroutine1.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-program-options1.74-dev libboost-python1.74-dev
  libboost-random1.74-dev libboost-regex1.74-dev libboost-stacktrace1.74-dev
  libboost-test1.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 libcurl4-doc libgnutls28-dev libidn11-dev
  libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev zlib1g-dev libclone-perl
  libmldbm-perl libnet-daemon-perl libsql-statement-perl liblzma-doc
  ncurses-doc readline-doc seccomp sqlite3-doc libssl-doc libtool-doc gfortran
  | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser
  libmail-box-perl
Recommended packages:
  libfl-dev bzip2-doc ca-certificates libarchive-cpio-perl libgpm2
  publicsuffix libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf autoconf-archive automake autopoint autotools-dev bison
  bsdextrautils curl debhelper dh-autoreconf dh-strip-nondeterminism dwz file
  flex gettext gettext-base googletest groff-base intltool-debian jq
  libarchive-dev libarchive-zip-perl libarchive13 libboost-atomic1.74-dev
  libboost-atomic1.74.0 libboost-chrono1.74-dev libboost-chrono1.74.0
  libboost-context-dev libboost-context1.74-dev libboost-context1.74.0
  libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-dev
  libboost-serialization1.74-dev libboost-serialization1.74.0
  libboost-system-dev libboost-system1.74-dev libboost-system1.74.0
  libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0
  libboost1.74-dev libbrotli-dev libbrotli1 libbsd-dev libbsd0 libbz2-dev
  libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdbd-sqlite3-perl libdbi-perl
  libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libgc-dev libgc1
  libgmock-dev libgtest-dev libicu72 libjq1 liblowdown-dev liblzma-dev
  libmagic-mgc libmagic1 libmd-dev libmd0 libncurses-dev libncurses6
  libnghttp2-14 libonig5 libpipeline1 libpkgconf3 libpsl5 libreadline-dev
  librtmp1 libseccomp-dev libsodium-dev libsodium23 libsqlite3-dev libssh2-1
  libssl-dev libsub-override-perl libtool libuchardet0 libwww-curl-perl
  libxml2 libxml2-utils lowdown m4 man-db nlohmann-json3-dev pkg-config
  pkgconf pkgconf-bin po-debconf sbuild-build-depends-nix-dummy
The following packages will be upgraded:
  liblzma5 libreadline8 libssl3 readline-common xz-utils
5 upgraded, 97 newly installed, 0 to remove and 60 not upgraded.
Need to get 46.6 MB of archives.
After this operation, 295 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-rCpvKp/apt_archive ./ sbuild-build-depends-nix-dummy 0.invalid.0 [1036 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf autoconf-archive all 20220903-2 [779 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf flex armhf 2.6.4-8.1 [411 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf readline-common all 8.2-1.1 [68.4 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf liblzma5 armhf 5.2.7-0.1 [170 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libreadline8 armhf 8.2-1.1 [141 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-8 [793 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-1.1 [78.2 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-9 [171 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf xz-utils armhf 5.2.7-0.1 [328 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-9 [510 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf bison armhf 2:3.8.2+dfsg-1 [1114 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.50.0-1 [65.0 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf libssl3 armhf 3.0.7-1 [1614 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-3+b1 [161 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf libcurl4 armhf 7.86.0-2 [322 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf curl armhf 7.86.0-2 [283 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.10.1 [79.9 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-4 [526 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-2 [9008 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-9 [1220 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.10.1 [940 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf googletest all 1.12.1-0.2 [506 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libonig5 armhf 6.9.8-1 [166 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libjq1 armhf 1.6-2.1 [129 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf jq armhf 1.6-2.1 [64.6 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf libarchive13 armhf 3.6.0-1 [306 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libarchive-dev armhf 3.6.0-1 [504 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libboost1.74-dev armhf 1.74.0-17+b1 [9508 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74.0 armhf 1.74.0-17+b1 [220 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74-dev armhf 1.74.0-17+b1 [221 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74.0 armhf 1.74.0-17+b1 [224 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74-dev armhf 1.74.0-17+b1 [230 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74.0 armhf 1.74.0-17+b1 [217 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74.0 armhf 1.74.0-17+b1 [296 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74-dev armhf 1.74.0-17+b1 [362 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74-dev armhf 1.74.0-17+b1 [226 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74.0 armhf 1.74.0-17+b1 [218 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74-dev armhf 1.74.0-17+b1 [219 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74.0 armhf 1.74.0-17+b1 [247 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74-dev armhf 1.74.0-17+b1 [260 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libboost-context1.74.0 armhf 1.74.0-17+b1 [219 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf libboost-context1.74-dev armhf 1.74.0-17+b1 [220 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libboost-context-dev armhf 1.74.0.3+b4 [4812 B]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libboost-dev armhf 1.74.0.3+b4 [4824 B]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libboost-system-dev armhf 1.74.0.3+b4 [4744 B]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread-dev armhf 1.74.0.3+b4 [4632 B]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf libbrotli-dev armhf 1.0.9-2+b2 [271 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-2 [28.6 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.7-1 [112 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libmd-dev armhf 1.0.4-2 [46.6 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libbsd-dev armhf 0.11.7-1 [235 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libbz2-dev armhf 1.0.8-5+b2 [26.8 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libcurl3-gnutls armhf 7.86.0-2 [318 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf libcurl4-gnutls-dev armhf 7.86.0-2 [394 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libdbi-perl armhf 1.643-3+b3 [763 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libdbd-sqlite3-perl armhf 1.70-3+b2 [170 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf libgc1 armhf 1:8.2.2-3 [235 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf libgc-dev armhf 1:8.2.2-3 [395 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf libgtest-dev armhf 1.12.1-0.2 [230 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf libgmock-dev armhf 1.12.1-0.2 [129 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf liblowdown-dev armhf 0.10.0-1 [120 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf liblzma-dev armhf 5.2.7-0.1 [228 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.3+20220423-2 [79.6 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libncurses-dev armhf 6.3+20220423-2 [289 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libpkgconf3 armhf 1.8.0-10 [30.8 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libreadline-dev armhf 8.2-1.1 [123 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf libseccomp-dev armhf 2.5.4-1+rpi1 [88.1 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libsodium23 armhf 1.0.18-1 [143 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libsodium-dev armhf 1.0.18-1 [162 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libsqlite3-dev armhf 3.39.4-1 [898 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libssl-dev armhf 3.0.7-1 [2095 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf libwww-curl-perl armhf 4.17-8+b1 [55.9 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf libxml2-utils armhf 2.9.14+dfsg-1.1 [95.5 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf lowdown armhf 0.10.0-1 [88.5 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf nlohmann-json3-dev all 3.11.2-2 [259 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf pkgconf-bin armhf 1.8.0-10 [27.5 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf pkgconf armhf 1.8.0-10 [25.6 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 1.8.0-10 [13.4 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 46.6 MB in 5s (10.2 MB/s)
Selecting previously unselected package autoconf-archive.
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../autoconf-archive_20220903-2_all.deb ...
Unpacking autoconf-archive (20220903-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.6.4-8.1_armhf.deb ...
Unpacking flex (2.6.4-8.1) ...
Preparing to unpack .../readline-common_8.2-1.1_all.deb ...
Unpacking readline-common (8.2-1.1) over (8.2-1) ...
Setting up readline-common (8.2-1.1) ...
(Reading database ... 16138 files and directories currently installed.)
Preparing to unpack .../liblzma5_5.2.7-0.1_armhf.deb ...
Unpacking liblzma5:armhf (5.2.7-0.1) over (5.2.5-2.1) ...
Setting up liblzma5:armhf (5.2.7-0.1) ...
(Reading database ... 16138 files and directories currently installed.)
Preparing to unpack .../libreadline8_8.2-1.1_armhf.deb ...
Unpacking libreadline8:armhf (8.2-1.1) over (8.2-1) ...
Setting up libreadline8:armhf (8.2-1.1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 16138 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-8_armhf.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.38.1-1.1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-1.1) ...
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 libmagic-mgc.
Preparing to unpack .../05-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../06-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../07-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../08-gettext-base_0.21-9_armhf.deb ...
Unpacking gettext-base (0.21-9) ...
Preparing to unpack .../09-xz-utils_5.2.7-0.1_armhf.deb ...
Unpacking xz-utils (5.2.7-0.1) over (5.2.5-2.1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../10-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../11-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../12-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 .../13-autopoint_0.21-9_all.deb ...
Unpacking autopoint (0.21-9) ...
Selecting previously unselected package bison.
Preparing to unpack .../14-bison_2%3a3.8.2+dfsg-1_armhf.deb ...
Unpacking bison (2:3.8.2+dfsg-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../15-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 .../16-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 .../17-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 .../18-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Preparing to unpack .../19-libssl3_3.0.7-1_armhf.deb ...
Unpacking libssl3:armhf (3.0.7-1) over (3.0.5-4) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../20-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 .../21-libcurl4_7.86.0-2_armhf.deb ...
Unpacking libcurl4:armhf (7.86.0-2) ...
Selecting previously unselected package curl.
Preparing to unpack .../22-curl_7.86.0-2_armhf.deb ...
Unpacking curl (7.86.0-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../23-libdebhelper-perl_13.10.1_all.deb ...
Unpacking libdebhelper-perl (13.10.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../24-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../25-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../26-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 .../27-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 .../28-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../29-dh-strip-nondeterminism_1.13.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../30-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../31-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../32-libicu72_72.1-2_armhf.deb ...
Unpacking libicu72:armhf (72.1-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../33-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../34-gettext_0.21-9_armhf.deb ...
Unpacking gettext (0.21-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../35-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 .../36-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../37-debhelper_13.10.1_all.deb ...
Unpacking debhelper (13.10.1) ...
Selecting previously unselected package googletest.
Preparing to unpack .../38-googletest_1.12.1-0.2_all.deb ...
Unpacking googletest (1.12.1-0.2) ...
Selecting previously unselected package libonig5:armhf.
Preparing to unpack .../39-libonig5_6.9.8-1_armhf.deb ...
Unpacking libonig5:armhf (6.9.8-1) ...
Selecting previously unselected package libjq1:armhf.
Preparing to unpack .../40-libjq1_1.6-2.1_armhf.deb ...
Unpacking libjq1:armhf (1.6-2.1) ...
Selecting previously unselected package jq.
Preparing to unpack .../41-jq_1.6-2.1_armhf.deb ...
Unpacking jq (1.6-2.1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../42-libarchive13_3.6.0-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.0-1) ...
Selecting previously unselected package libarchive-dev:armhf.
Preparing to unpack .../43-libarchive-dev_3.6.0-1_armhf.deb ...
Unpacking libarchive-dev:armhf (3.6.0-1) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../44-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-atomic1.74.0:armhf.
Preparing to unpack .../45-libboost-atomic1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-atomic1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-atomic1.74-dev:armhf.
Preparing to unpack .../46-libboost-atomic1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-atomic1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-chrono1.74.0:armhf.
Preparing to unpack .../47-libboost-chrono1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-chrono1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-chrono1.74-dev:armhf.
Preparing to unpack .../48-libboost-chrono1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-chrono1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-date-time1.74.0:armhf.
Preparing to unpack .../49-libboost-date-time1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-date-time1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-serialization1.74.0:armhf.
Preparing to unpack .../50-libboost-serialization1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-serialization1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-serialization1.74-dev:armhf.
Preparing to unpack .../51-libboost-serialization1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-serialization1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-date-time1.74-dev:armhf.
Preparing to unpack .../52-libboost-date-time1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-date-time1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../53-libboost-system1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../54-libboost-system1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-thread1.74.0:armhf.
Preparing to unpack .../55-libboost-thread1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-thread1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-thread1.74-dev:armhf.
Preparing to unpack .../56-libboost-thread1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-thread1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-context1.74.0:armhf.
Preparing to unpack .../57-libboost-context1.74.0_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-context1.74.0:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-context1.74-dev:armhf.
Preparing to unpack .../58-libboost-context1.74-dev_1.74.0-17+b1_armhf.deb ...
Unpacking libboost-context1.74-dev:armhf (1.74.0-17+b1) ...
Selecting previously unselected package libboost-context-dev:armhf.
Preparing to unpack .../59-libboost-context-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-context-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../60-libboost-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-system-dev:armhf.
Preparing to unpack .../61-libboost-system-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-system-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-thread-dev:armhf.
Preparing to unpack .../62-libboost-thread-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-thread-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libbrotli-dev:armhf.
Preparing to unpack .../63-libbrotli-dev_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../64-libmd0_1.0.4-2_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../65-libbsd0_0.11.7-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-1) ...
Selecting previously unselected package libmd-dev:armhf.
Preparing to unpack .../66-libmd-dev_1.0.4-2_armhf.deb ...
Unpacking libmd-dev:armhf (1.0.4-2) ...
Selecting previously unselected package libbsd-dev:armhf.
Preparing to unpack .../67-libbsd-dev_0.11.7-1_armhf.deb ...
Unpacking libbsd-dev:armhf (0.11.7-1) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../68-libbz2-dev_1.0.8-5+b2_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.8-5+b2) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../69-libcurl3-gnutls_7.86.0-2_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.86.0-2) ...
Selecting previously unselected package libcurl4-gnutls-dev.
Preparing to unpack .../70-libcurl4-gnutls-dev_7.86.0-2_armhf.deb ...
Unpacking libcurl4-gnutls-dev (7.86.0-2) ...
Selecting previously unselected package libdbi-perl:armhf.
Preparing to unpack .../71-libdbi-perl_1.643-3+b3_armhf.deb ...
Unpacking libdbi-perl:armhf (1.643-3+b3) ...
Selecting previously unselected package libdbd-sqlite3-perl:armhf.
Preparing to unpack .../72-libdbd-sqlite3-perl_1.70-3+b2_armhf.deb ...
Unpacking libdbd-sqlite3-perl:armhf (1.70-3+b2) ...
Selecting previously unselected package libgc1:armhf.
Preparing to unpack .../73-libgc1_1%3a8.2.2-3_armhf.deb ...
Unpacking libgc1:armhf (1:8.2.2-3) ...
Selecting previously unselected package libgc-dev:armhf.
Preparing to unpack .../74-libgc-dev_1%3a8.2.2-3_armhf.deb ...
Unpacking libgc-dev:armhf (1:8.2.2-3) ...
Selecting previously unselected package libgtest-dev:armhf.
Preparing to unpack .../75-libgtest-dev_1.12.1-0.2_armhf.deb ...
Unpacking libgtest-dev:armhf (1.12.1-0.2) ...
Selecting previously unselected package libgmock-dev:armhf.
Preparing to unpack .../76-libgmock-dev_1.12.1-0.2_armhf.deb ...
Unpacking libgmock-dev:armhf (1.12.1-0.2) ...
Selecting previously unselected package liblowdown-dev:armhf.
Preparing to unpack .../77-liblowdown-dev_0.10.0-1_armhf.deb ...
Unpacking liblowdown-dev:armhf (0.10.0-1) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../78-liblzma-dev_5.2.7-0.1_armhf.deb ...
Unpacking liblzma-dev:armhf (5.2.7-0.1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../79-libncurses6_6.3+20220423-2_armhf.deb ...
Unpacking libncurses6:armhf (6.3+20220423-2) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../80-libncurses-dev_6.3+20220423-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.3+20220423-2) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../81-libpkgconf3_1.8.0-10_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.0-10) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../82-libreadline-dev_8.2-1.1_armhf.deb ...
Unpacking libreadline-dev:armhf (8.2-1.1) ...
Selecting previously unselected package libseccomp-dev:armhf.
Preparing to unpack .../83-libseccomp-dev_2.5.4-1+rpi1_armhf.deb ...
Unpacking libseccomp-dev:armhf (2.5.4-1+rpi1) ...
Selecting previously unselected package libsodium23:armhf.
Preparing to unpack .../84-libsodium23_1.0.18-1_armhf.deb ...
Unpacking libsodium23:armhf (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:armhf.
Preparing to unpack .../85-libsodium-dev_1.0.18-1_armhf.deb ...
Unpacking libsodium-dev:armhf (1.0.18-1) ...
Selecting previously unselected package libsqlite3-dev:armhf.
Preparing to unpack .../86-libsqlite3-dev_3.39.4-1_armhf.deb ...
Unpacking libsqlite3-dev:armhf (3.39.4-1) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../87-libssl-dev_3.0.7-1_armhf.deb ...
Unpacking libssl-dev:armhf (3.0.7-1) ...
Selecting previously unselected package libwww-curl-perl:armhf.
Preparing to unpack .../88-libwww-curl-perl_4.17-8+b1_armhf.deb ...
Unpacking libwww-curl-perl:armhf (4.17-8+b1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../89-libxml2-utils_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2-utils (2.9.14+dfsg-1.1) ...
Selecting previously unselected package lowdown.
Preparing to unpack .../90-lowdown_0.10.0-1_armhf.deb ...
Unpacking lowdown (0.10.0-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack .../91-nlohmann-json3-dev_3.11.2-2_all.deb ...
Unpacking nlohmann-json3-dev (3.11.2-2) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../92-pkgconf-bin_1.8.0-10_armhf.deb ...
Unpacking pkgconf-bin (1.8.0-10) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../93-pkgconf_1.8.0-10_armhf.deb ...
Unpacking pkgconf:armhf (1.8.0-10) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../94-pkg-config_1.8.0-10_armhf.deb ...
Unpacking pkg-config:armhf (1.8.0-10) ...
Selecting previously unselected package sbuild-build-depends-nix-dummy.
Preparing to unpack .../95-sbuild-build-depends-nix-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-nix-dummy (0.invalid.0) ...
Setting up libboost-chrono1.74.0:armhf (1.74.0-17+b1) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libboost-system1.74.0:armhf (1.74.0-17+b1) ...
Setting up libseccomp-dev:armhf (2.5.4-1+rpi1) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up libboost1.74-dev:armhf (1.74.0-17+b1) ...
Setting up libsodium23:armhf (1.0.18-1) ...
Setting up libicu72:armhf (72.1-2) ...
Setting up libboost-atomic1.74.0:armhf (1.74.0-17+b1) ...
Setting up bsdextrautils (2.38.1-1.1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.10.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libboost-chrono1.74-dev:armhf (1.74.0-17+b1) ...
Setting up libssl3:armhf (3.0.7-1) ...
Setting up libnghttp2-14:armhf (1.50.0-1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-9) ...
Setting up m4 (1.4.19-1) ...
Setting up autoconf-archive (20220903-2) ...
Setting up file (1:5.41-4) ...
Setting up googletest (1.12.1-0.2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:armhf (1.8.0-10) ...
Setting up libsqlite3-dev:armhf (3.39.4-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libboost-system1.74-dev:armhf (1.74.0-17+b1) ...
Setting up libncurses6:armhf (6.3+20220423-2) ...
Setting up xz-utils (5.2.7-0.1) ...
Setting up libssl-dev:armhf (3.0.7-1) ...
Setting up libboost-context1.74.0:armhf (1.74.0-17+b1) ...
Setting up autopoint (0.21-9) ...
Setting up pkgconf-bin (1.8.0-10) ...
Setting up libsodium-dev:armhf (1.0.18-1) ...
Setting up libgc1:armhf (1:8.2.2-3) ...
Setting up autoconf (2.71-2) ...
Setting up libboost-atomic1.74-dev:armhf (1.74.0-17+b1) ...
Setting up liblzma-dev:armhf (5.2.7-0.1) ...
Setting up libboost-serialization1.74.0:armhf (1.74.0-17+b1) ...
Setting up libmd0:armhf (1.0.4-2) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmd-dev:armhf (1.0.4-2) ...
Setting up bison (2:3.8.2+dfsg-1) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libsub-override-perl (0.09-4) ...
Setting up liblowdown-dev:armhf (0.10.0-1) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up libboost-dev:armhf (1.74.0.3+b4) ...
Setting up nlohmann-json3-dev (3.11.2-2) ...
Setting up libboost-date-time1.74.0:armhf (1.74.0-17+b1) ...
Setting up libgc-dev:armhf (1:8.2.2-3) ...
Setting up libbsd0:armhf (0.11.7-1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libbsd-dev:armhf (0.11.7-1) ...
Setting up libonig5:armhf (6.9.8-1) ...
Setting up libbrotli-dev:armhf (1.0.9-2+b2) ...
Setting up libdbi-perl:armhf (1.643-3+b3) ...
Setting up libboost-thread1.74.0:armhf (1.74.0-17+b1) ...
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-1) ...
Setting up flex (2.6.4-8.1) ...
Setting up libncurses-dev:armhf (6.3+20220423-2) ...
Setting up gettext (0.21-9) ...
Setting up libgtest-dev:armhf (1.12.1-0.2) ...
Setting up libtool (2.4.7-4) ...
Setting up libarchive13:armhf (3.6.0-1) ...
Setting up libjq1:armhf (1.6-2.1) ...
Setting up libboost-system-dev:armhf (1.74.0.3+b4) ...
Setting up libcurl3-gnutls:armhf (7.86.0-2) ...
Setting up libreadline-dev:armhf (8.2-1.1) ...
Setting up libcurl4-gnutls-dev (7.86.0-2) ...
Setting up pkgconf:armhf (1.8.0-10) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up pkg-config:armhf (1.8.0-10) ...
Setting up libgmock-dev:armhf (1.12.1-0.2) ...
Setting up libboost-serialization1.74-dev:armhf (1.74.0-17+b1) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up lowdown (0.10.0-1) ...
Setting up dwz (0.14+20220924-2) ...
Setting up groff-base (1.22.4-8) ...
Setting up libarchive-dev:armhf (3.6.0-1) ...
Setting up jq (1.6-2.1) ...
Setting up libcurl4:armhf (7.86.0-2) ...
Setting up libdbd-sqlite3-perl:armhf (1.70-3+b2) ...
Setting up curl (7.86.0-2) ...
Setting up libxml2-utils (2.9.14+dfsg-1.1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libwww-curl-perl:armhf (4.17-8+b1) ...
Setting up man-db (2.11.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libboost-date-time1.74-dev:armhf (1.74.0-17+b1) ...
Setting up libboost-thread1.74-dev:armhf (1.74.0-17+b1) ...
Setting up libboost-thread-dev:armhf (1.74.0.3+b4) ...
Setting up debhelper (13.10.1) ...
Setting up libboost-context1.74-dev:armhf (1.74.0-17+b1) ...
Setting up libboost-context-dev:armhf (1.74.0.3+b4) ...
Setting up sbuild-build-depends-nix-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.15.0-187-generic armhf (armv8l)
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 autoconf-archive_20220903-2 automake_1:1.16.5-1.3 autopoint_0.21-9 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 bison_2:3.8.2+dfsg-1 bsdextrautils_2.38.1-1.1 bsdutils_1:2.38.1-1.1 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-3+rpi1 curl_7.86.0-2 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.10.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 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 flex_2.6.4-8.1 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-3+rpi1 gcc_4:12.2.0-1+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-9 gettext-base_0.21-9 gnupg_2.2.39-1 gnupg-l10n_2.2.39-1 gnupg-utils_2.2.39-1 googletest_1.12.1-0.2 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-8 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20211215-1 jq_1.6-2.1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.3 libarchive-dev_3.6.0-1 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-1.1 libboost-atomic1.74-dev_1.74.0-17+b1 libboost-atomic1.74.0_1.74.0-17+b1 libboost-chrono1.74-dev_1.74.0-17+b1 libboost-chrono1.74.0_1.74.0-17+b1 libboost-context-dev_1.74.0.3+b4 libboost-context1.74-dev_1.74.0-17+b1 libboost-context1.74.0_1.74.0-17+b1 libboost-date-time1.74-dev_1.74.0-17+b1 libboost-date-time1.74.0_1.74.0-17+b1 libboost-dev_1.74.0.3+b4 libboost-serialization1.74-dev_1.74.0-17+b1 libboost-serialization1.74.0_1.74.0-17+b1 libboost-system-dev_1.74.0.3+b4 libboost-system1.74-dev_1.74.0-17+b1 libboost-system1.74.0_1.74.0-17+b1 libboost-thread-dev_1.74.0.3+b4 libboost-thread1.74-dev_1.74.0-17+b1 libboost-thread1.74.0_1.74.0-17+b1 libboost1.74-dev_1.74.0-17+b1 libbrotli-dev_1.0.9-2+b2 libbrotli1_1.0.9-2+b2 libbsd-dev_0.11.7-1 libbsd0_0.11.7-1 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 libcurl3-gnutls_7.86.0-2 libcurl4_7.86.0-2 libcurl4-gnutls-dev_7.86.0-2 libdb5.3_5.3.28+dfsg1-0.10 libdbd-sqlite3-perl_1.70-3+b2 libdbi-perl_1.643-3+b3 libdebconfclient0_0.264 libdebhelper-perl_13.10.1 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgc-dev_1:8.2.2-3 libgc1_1:8.2.2-3 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 libgmock-dev_1.12.1-0.2 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 libgtest-dev_1.12.1-0.2 libhogweed6_3.8.1-2 libicu72_72.1-2 libidn2-0_2.3.3-1 libisl23_0.25-1 libjq1_1.6-2.1 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.5-0_2.5.13+dfsg-2+rpi1 liblowdown-dev_0.10.0-1 liblz4-1_1.9.4-1+rpi1 liblzma-dev_5.2.7-0.1 liblzma5_5.2.7-0.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd-dev_1.0.4-2 libmd0_1.0.4-2 libmount1_2.38.1-1.1 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libncurses-dev_6.3+20220423-2 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 libonig5_6.9.8-1 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 libpkgconf3_1.8.0-10 libpsl5_0.21.0-1.2 libreadline-dev_8.2-1.1 libreadline8_8.2-1.1 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp-dev_2.5.4-1+rpi1 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-1.1 libsodium-dev_1.0.18-1 libsodium23_1.0.18-1 libsqlite3-0_3.39.4-1 libsqlite3-dev_3.39.4-1 libss2_1.46.6~rc1-1 libssh2-1_1.10.0-3+b1 libssl-dev_3.0.7-1 libssl1.1_1.1.1o-1 libssl3_3.0.7-1 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 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-4 libubsan1_12.2.0-3+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-1.1 libwww-curl-perl_4.17-8+b1 libxml2_2.9.14+dfsg-1.1 libxml2-utils_2.9.14+dfsg-1.1 libxxhash0_0.8.1-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 lowdown_0.10.0-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-1.1 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 nlohmann-json3-dev_3.11.2-2 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 pkg-config_1.8.0-10 pkgconf_1.8.0-10 pkgconf-bin_1.8.0-10 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.1 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-nix-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-1.1 util-linux-extra_2.38.1-1.1 xz-utils_5.2.7-0.1 zlib1g_1:1.2.11.dfsg-4.1

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.28VCo2qz/trustedkeys.kbx': General error
gpgv: Signature made Sat Oct 15 10:28:29 2022 UTC
gpgv:                using RSA key 09B3AC2ECB169C904345CC546AE1DF0D608F22DC
gpgv:                issuer "biebl@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./nix_2.8.0-1.1.dsc
dpkg-source: info: extracting nix in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking nix_2.8.0.orig.tar.xz
dpkg-source: info: unpacking nix_2.8.0-1.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying fix-service-file-path.patch
dpkg-source: info: applying fix-Makefile.patch
dpkg-source: info: applying disable-mdbook.patch
dpkg-source: info: applying fix_nix_DIR_in_doc_local_mk.patch
dpkg-source: info: applying lowdown_does_not_declare_bsd_dep.patch

Check disk space
----------------

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
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=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-6ec88c3c-cfc2-4124-8c0f-519725676040
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package nix
dpkg-buildpackage: info: source version 2.8.0-1.1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
	make -j4 clean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
rm -fv -- precompiled-headers.h.gch Makefile.config src/libstore/schema.sql.gen.hh src/libstore/ca-specific-schema.sql.gen.hh src/libexpr/parser-tab.cc src/libexpr/parser-tab.hh src/libexpr/lexer-tab.cc src/libexpr/lexer-tab.hh scripts/nix-profile.sh tests/common.sh tests/config.nix tests/ca/config.nix src/libutil/*.a src/libutil/*.so src/libutil/*.o src/libutil/.*.dep  src/libutil/.archive.o.dep  src/libutil/.args.o.dep  src/libutil/.compression.o.dep  src/libutil/.compute-levels.o.dep  src/libutil/.config.o.dep  src/libutil/.error.o.dep  src/libutil/.experimental-features.o.dep  src/libutil/.fmt.o.dep  src/libutil/.hash.o.dep  src/libutil/.json.o.dep  src/libutil/.logging.o.dep  src/libutil/.serialise.o.dep  src/libutil/.suggestions.o.dep  src/libutil/.tarfile.o.dep  src/libutil/.thread-pool.o.dep  src/libutil/.url.o.dep  src/libutil/.util.o.dep  src/libutil/.xml-writer.o.dep src/libutil/archive.o src/libutil/args.o src/libutil/compression.o src/libutil/compute-levels.o src/libutil/config.o src/libutil/error.o src/libutil/experimental-features.o src/libutil/fmt.o src/libutil/hash.o src/libutil/json.o src/libutil/logging.o src/libutil/serialise.o src/libutil/suggestions.o src/libutil/tarfile.o src/libutil/thread-pool.o src/libutil/url.o src/libutil/util.o src/libutil/xml-writer.o src/libstore/*.a src/libstore/*.so src/libstore/*.o src/libstore/.*.dep  src/libstore/.binary-cache-store.o.dep  src/libstore/build/.derivation-goal.o.dep  src/libstore/build/.drv-output-substitution-goal.o.dep  src/libstore/build/.entry-points.o.dep  src/libstore/build/.goal.o.dep  src/libstore/build/.hook-instance.o.dep  src/libstore/build/.local-derivation-goal.o.dep  src/libstore/build/.substitution-goal.o.dep  src/libstore/build/.worker.o.dep  src/libstore/builtins/.buildenv.o.dep  src/libstore/builtins/.fetchurl.o.dep  src/libstore/builtins/.unpack-channel.o.dep  src/libstore/.content-address.o.dep  src/libstore/.crypto.o.dep  src/libstore/.daemon.o.dep  src/libstore/.derivations.o.dep  src/libstore/.derived-path.o.dep  src/libstore/.dummy-store.o.dep  src/libstore/.export-import.o.dep  src/libstore/.filetransfer.o.dep  src/libstore/.gc.o.dep  src/libstore/.globals.o.dep  src/libstore/.http-binary-cache-store.o.dep  src/libstore/.legacy-ssh-store.o.dep  src/libstore/.local-binary-cache-store.o.dep  src/libstore/.local-fs-store.o.dep  src/libstore/.local-store.o.dep  src/libstore/.lock.o.dep  src/libstore/.machines.o.dep  src/libstore/.make-content-addressed.o.dep  src/libstore/.misc.o.dep  src/libstore/.names.o.dep  src/libstore/.nar-accessor.o.dep  src/libstore/.nar-info-disk-cache.o.dep  src/libstore/.nar-info.o.dep  src/libstore/.optimise-store.o.dep  src/libstore/.parsed-derivations.o.dep  src/libstore/.path-info.o.dep  src/libstore/.path-with-outputs.o.dep  src/libstore/.path.o.dep  src/libstore/.pathlocks.o.dep  src/libstore/.profiles.o.dep  src/libstore/.realisation.o.dep  src/libstore/.references.o.dep  src/libstore/.remote-fs-accessor.o.dep  src/libstore/.remote-store.o.dep  src/libstore/.s3-binary-cache-store.o.dep  src/libstore/.sqlite.o.dep  src/libstore/.ssh-store.o.dep  src/libstore/.ssh.o.dep  src/libstore/.store-api.o.dep  src/libstore/.uds-remote-store.o.dep src/libstore/binary-cache-store.o src/libstore/build/derivation-goal.o src/libstore/build/drv-output-substitution-goal.o src/libstore/build/entry-points.o src/libstore/build/goal.o src/libstore/build/hook-instance.o src/libstore/build/local-derivation-goal.o src/libstore/build/substitution-goal.o src/libstore/build/worker.o src/libstore/builtins/buildenv.o src/libstore/builtins/fetchurl.o src/libstore/builtins/unpack-channel.o src/libstore/content-address.o src/libstore/crypto.o src/libstore/daemon.o src/libstore/derivations.o src/libstore/derived-path.o src/libstore/dummy-store.o src/libstore/export-import.o src/libstore/filetransfer.o src/libstore/gc.o src/libstore/globals.o src/libstore/http-binary-cache-store.o src/libstore/legacy-ssh-store.o src/libstore/local-binary-cache-store.o src/libstore/local-fs-store.o src/libstore/local-store.o src/libstore/lock.o src/libstore/machines.o src/libstore/make-content-addressed.o src/libstore/misc.o src/libstore/names.o src/libstore/nar-accessor.o src/libstore/nar-info-disk-cache.o src/libstore/nar-info.o src/libstore/optimise-store.o src/libstore/parsed-derivations.o src/libstore/path-info.o src/libstore/path-with-outputs.o src/libstore/path.o src/libstore/pathlocks.o src/libstore/profiles.o src/libstore/realisation.o src/libstore/references.o src/libstore/remote-fs-accessor.o src/libstore/remote-store.o src/libstore/s3-binary-cache-store.o src/libstore/sqlite.o src/libstore/ssh-store.o src/libstore/ssh.o src/libstore/store-api.o src/libstore/uds-remote-store.o src/libfetchers/*.a src/libfetchers/*.so src/libfetchers/*.o src/libfetchers/.*.dep  src/libfetchers/.attrs.o.dep  src/libfetchers/.cache.o.dep  src/libfetchers/.fetch-settings.o.dep  src/libfetchers/.fetchers.o.dep  src/libfetchers/.git.o.dep  src/libfetchers/.github.o.dep  src/libfetchers/.indirect.o.dep  src/libfetchers/.mercurial.o.dep  src/libfetchers/.path.o.dep  src/libfetchers/.registry.o.dep  src/libfetchers/.tarball.o.dep src/libfetchers/attrs.o src/libfetchers/cache.o src/libfetchers/fetch-settings.o src/libfetchers/fetchers.o src/libfetchers/git.o src/libfetchers/github.o src/libfetchers/indirect.o src/libfetchers/mercurial.o src/libfetchers/path.o src/libfetchers/registry.o src/libfetchers/tarball.o src/libmain/*.a src/libmain/*.so src/libmain/*.o src/libmain/.*.dep  src/libmain/.common-args.o.dep  src/libmain/.loggers.o.dep  src/libmain/.progress-bar.o.dep  src/libmain/.shared.o.dep  src/libmain/.stack.o.dep src/libmain/common-args.o src/libmain/loggers.o src/libmain/progress-bar.o src/libmain/shared.o src/libmain/stack.o src/libexpr/*.a src/libexpr/*.so src/libexpr/*.o src/libexpr/.*.dep  src/libexpr/.attr-path.o.dep  src/libexpr/.attr-set.o.dep  src/libexpr/.eval-cache.o.dep  src/libexpr/.eval.o.dep  src/libexpr/flake/.config.o.dep  src/libexpr/flake/.flake.o.dep  src/libexpr/flake/.flakeref.o.dep  src/libexpr/flake/.lockfile.o.dep  src/libexpr/.function-trace.o.dep  src/libexpr/.get-drvs.o.dep  src/libexpr/.json-to-value.o.dep  src/libexpr/.lexer-tab.o.dep  src/libexpr/.nixexpr.o.dep  src/libexpr/.parser-tab.o.dep  src/libexpr/.primops.o.dep  src/libexpr/primops/.context.o.dep  src/libexpr/primops/.fetchClosure.o.dep  src/libexpr/primops/.fetchMercurial.o.dep  src/libexpr/primops/.fetchTree.o.dep  src/libexpr/primops/.fromTOML.o.dep  src/libexpr/.value-to-json.o.dep  src/libexpr/.value-to-xml.o.dep src/libexpr/attr-path.o src/libexpr/attr-set.o src/libexpr/eval-cache.o src/libexpr/eval.o src/libexpr/flake/config.o src/libexpr/flake/flake.o src/libexpr/flake/flakeref.o src/libexpr/flake/lockfile.o src/libexpr/function-trace.o src/libexpr/get-drvs.o src/libexpr/json-to-value.o src/libexpr/lexer-tab.o src/libexpr/nixexpr.o src/libexpr/parser-tab.o src/libexpr/primops.o src/libexpr/primops/context.o src/libexpr/primops/fetchClosure.o src/libexpr/primops/fetchMercurial.o src/libexpr/primops/fetchTree.o src/libexpr/primops/fromTOML.o src/libexpr/value-to-json.o src/libexpr/value-to-xml.o src/libcmd/*.a src/libcmd/*.so src/libcmd/*.o src/libcmd/.*.dep  src/libcmd/.command.o.dep  src/libcmd/.common-eval-args.o.dep  src/libcmd/.installables.o.dep  src/libcmd/.legacy.o.dep  src/libcmd/.markdown.o.dep src/libcmd/command.o src/libcmd/common-eval-args.o src/libcmd/installables.o src/libcmd/legacy.o src/libcmd/markdown.o tests/plugins/*.a tests/plugins/*.so tests/plugins/*.o tests/plugins/.*.dep  tests/plugins/.plugintest.o.dep tests/plugins/plugintest.o src/libutil/tests/libutil-tests src/libutil/tests/*.o src/libutil/tests/.*.dep  src/libutil/tests/.closure.o.dep  src/libutil/tests/.compression.o.dep  src/libutil/tests/.config.o.dep  src/libutil/tests/.fmt.o.dep  src/libutil/tests/.hash.o.dep  src/libutil/tests/.json.o.dep  src/libutil/tests/.logging.o.dep  src/libutil/tests/.lru-cache.o.dep  src/libutil/tests/.pool.o.dep  src/libutil/tests/.suggestions.o.dep  src/libutil/tests/.tests.o.dep  src/libutil/tests/.url.o.dep  src/libutil/tests/.xml-writer.o.dep src/libutil/tests/closure.o src/libutil/tests/compression.o src/libutil/tests/config.o src/libutil/tests/fmt.o src/libutil/tests/hash.o src/libutil/tests/json.o src/libutil/tests/logging.o src/libutil/tests/lru-cache.o src/libutil/tests/pool.o src/libutil/tests/suggestions.o src/libutil/tests/tests.o src/libutil/tests/url.o src/libutil/tests/xml-writer.o src/libstore/tests/libstore-tests src/libstore/tests/*.o src/libstore/tests/.*.dep  src/libstore/tests/.machines.o.dep  src/libstore/tests/.references.o.dep src/libstore/tests/machines.o src/libstore/tests/references.o src/nix/nix src/nix/*.o src/nix/.*.dep  src/build-remote/.build-remote.o.dep  src/nix-build/.nix-build.o.dep  src/nix-channel/.nix-channel.o.dep  src/nix-collect-garbage/.nix-collect-garbage.o.dep  src/nix-copy-closure/.nix-copy-closure.o.dep  src/nix-env/.nix-env.o.dep  src/nix-env/.user-env.o.dep  src/nix-instantiate/.nix-instantiate.o.dep  src/nix-store/.dotgraph.o.dep  src/nix-store/.graphml.o.dep  src/nix-store/.nix-store.o.dep  src/nix/.add-to-store.o.dep  src/nix/.app.o.dep  src/nix/.build.o.dep  src/nix/.bundle.o.dep  src/nix/.cat.o.dep  src/nix/.copy.o.dep  src/nix/.daemon.o.dep  src/nix/.describe-stores.o.dep  src/nix/.develop.o.dep  src/nix/.diff-closures.o.dep  src/nix/.doctor.o.dep  src/nix/.dump-path.o.dep  src/nix/.edit.o.dep  src/nix/.eval.o.dep  src/nix/.flake.o.dep  src/nix/.fmt.o.dep  src/nix/.hash.o.dep  src/nix/.log.o.dep  src/nix/.ls.o.dep  src/nix/.main.o.dep  src/nix/.make-content-addressed.o.dep  src/nix/.nar.o.dep  src/nix/.optimise-store.o.dep  src/nix/.path-info.o.dep  src/nix/.ping-store.o.dep  src/nix/.prefetch.o.dep  src/nix/.profile.o.dep  src/nix/.realisation.o.dep  src/nix/.registry.o.dep  src/nix/.repl.o.dep  src/nix/.run.o.dep  src/nix/.search.o.dep  src/nix/.show-config.o.dep  src/nix/.show-derivation.o.dep  src/nix/.sigs.o.dep  src/nix/.store-copy-log.o.dep  src/nix/.store-delete.o.dep  src/nix/.store-gc.o.dep  src/nix/.store-repair.o.dep  src/nix/.store.o.dep  src/nix/.upgrade-nix.o.dep  src/nix/.verify.o.dep  src/nix/.why-depends.o.dep src/build-remote/build-remote.o src/nix-build/nix-build.o src/nix-channel/nix-channel.o src/nix-collect-garbage/nix-collect-garbage.o src/nix-copy-closure/nix-copy-closure.o src/nix-env/nix-env.o src/nix-env/user-env.o src/nix-instantiate/nix-instantiate.o src/nix-store/dotgraph.o src/nix-store/graphml.o src/nix-store/nix-store.o src/nix/add-to-store.o src/nix/app.o src/nix/build.o src/nix/bundle.o src/nix/cat.o src/nix/copy.o src/nix/daemon.o src/nix/describe-stores.o src/nix/develop.o src/nix/diff-closures.o src/nix/doctor.o src/nix/dump-path.o src/nix/edit.o src/nix/eval.o src/nix/flake.o src/nix/fmt.o src/nix/hash.o src/nix/log.o src/nix/ls.o src/nix/main.o src/nix/make-content-addressed.o src/nix/nar.o src/nix/optimise-store.o src/nix/path-info.o src/nix/ping-store.o src/nix/prefetch.o src/nix/profile.o src/nix/realisation.o src/nix/registry.o src/nix/repl.o src/nix/run.o src/nix/search.o src/nix/show-config.o src/nix/show-derivation.o src/nix/sigs.o src/nix/store-copy-log.o src/nix/store-delete.o src/nix/store-gc.o src/nix/store-repair.o src/nix/store.o src/nix/upgrade-nix.o src/nix/verify.o src/nix/why-depends.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
# remove output files created from ./configure templates
find . -name '*.in' | while read x; do if [ -f ${x%.in} ]; then rm -f ${x%.in}; fi; done
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
configure.ac:1: warning: AC_INIT: not a literal: "m4_esyscmd(bash -c "echo -n $(cat ./.version)$VERSION_SUFFIX")"
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
  --enable-gc \
  --with-coreutils-bin=/usr/bin:/bin \
  --localstatedir=/nix/var \
  --libdir=/usr/lib/nix
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-gc --with-coreutils-bin=/usr/bin:/bin --localstatedir=/nix/var --libdir=/usr/lib/nix
checking for a sed that does not truncate output... /bin/sed
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking for the canonical Nix system name... arm-linux
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking how to run the C preprocessor... gcc -E
checking for ar... ar
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for struct dirent.d_type... yes
checking for pubsetbuf... yes
checking for statvfs... yes
checking for pipe2... yes
checking for lutimes... yes
checking whether it is possible to create a link to a symlink... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for locale... yes
checking for bash... /bin/bash
checking for flex... /usr/bin/flex
checking for bison... /usr/bin/bison
checking for dot... no
checking for lsof... lsof
checking for jq... /usr/bin/jq
checking for boostlib >= 1.66 (106600)... yes
checking whether -latomic is needed... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for OPENSSL... yes
checking for LIBARCHIVE... yes
checking for SQLITE3... yes
checking for LIBCURL... yes
checking for EDITLINE... yes
checking for SODIUM... yes
checking for LIBBROTLI... yes
checking for LIBSECCOMP... yes
checking for aws/s3/S3Client.h... no
checking for BDW_GC... yes
checking for GTEST... yes
checking for NLOHMANN_JSON... yes
checking for LOWDOWN... yes
checking for setresuid... yes
checking for setreuid... yes
checking for lchown... yes
checking for strsignal... yes
checking for posix_fallocate... yes
checking for sysconf... yes
configure: creating ./config.status
config.status: creating config.h
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a
	make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f Makefile.config && ./config.status --quiet --file=Makefile.config
bison -v -o src/libexpr/parser-tab.cc src/libexpr/parser.y -d
bison -v -o src/libexpr/parser-tab.cc src/libexpr/parser.y -d
flex --outfile src/libexpr/lexer-tab.cc --header-file=src/libexpr/lexer-tab.hh src/libexpr/lexer.l
flex --outfile src/libexpr/lexer-tab.cc --header-file=src/libexpr/lexer-tab.hh src/libexpr/lexer.l
src/libexpr/lexer.l:314: warning, -s option given but default rule can be matched
src/libexpr/lexer.l:314: warning, -s option given but default rule can be matched
cat src/nix-channel/unpack-channel.nix >> src/nix-channel/unpack-channel.nix.gen.hh.tmp
cat src/nix-env/buildenv.nix >> src/nix-env/buildenv.nix.gen.hh.tmp
cat src/nix/get-env.sh >> src/nix/get-env.sh.gen.hh.tmp
cat doc/manual/generate-manpage.nix >> doc/manual/generate-manpage.nix.gen.hh.tmp
cat doc/manual/utils.nix >> doc/manual/utils.nix.gen.hh.tmp
cat src/libexpr/flake/call-flake.nix >> src/libexpr/flake/call-flake.nix.gen.hh.tmp
cat src/libexpr/imported-drv-to-derivation.nix >> src/libexpr/imported-drv-to-derivation.nix.gen.hh.tmp
cat src/libexpr/primops/derivation.nix >> src/libexpr/primops/derivation.nix.gen.hh.tmp
cat src/libexpr/fetchurl.nix >> src/libexpr/fetchurl.nix.gen.hh.tmp
g++ -o src/libutil/archive.o -c src/libutil/archive.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.archive.o.dep -MP
g++ -o src/libutil/args.o -c src/libutil/args.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.args.o.dep -MP
g++ -o src/libutil/compression.o -c src/libutil/compression.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.compression.o.dep -MP
g++ -o src/libutil/compute-levels.o -c src/libutil/compute-levels.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.compute-levels.o.dep -MP
g++ -o src/libutil/config.o -c src/libutil/config.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.config.o.dep -MP
g++ -o src/libutil/error.o -c src/libutil/error.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.error.o.dep -MP
g++ -o src/libutil/experimental-features.o -c src/libutil/experimental-features.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.experimental-features.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libutil/args.hh:4,
                 from src/libutil/args.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libutil/fmt.o -c src/libutil/fmt.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.fmt.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libutil/config.hh:2,
                 from src/libutil/config.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'std::pair<nlohmann::json_abi_v3_11_2::detail::iter_impl<nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> >, bool> nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::emplace(Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:3243:43,
    inlined from 'virtual nlohmann::json_abi_v3_11_2::json nix::Config::toJSON()' at src/libutil/config.cc:151:24:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libutil/hash.o -c src/libutil/hash.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.hash.o.dep -MP
g++ -o src/libutil/json.o -c src/libutil/json.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.json.o.dep -MP
g++ -o src/libutil/logging.o -c src/libutil/logging.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.logging.o.dep -MP
g++ -o src/libutil/serialise.o -c src/libutil/serialise.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.serialise.o.dep -MP
g++ -o src/libutil/suggestions.o -c src/libutil/suggestions.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.suggestions.o.dep -MP
g++ -o src/libutil/tarfile.o -c src/libutil/tarfile.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.tarfile.o.dep -MP
g++ -o src/libutil/thread-pool.o -c src/libutil/thread-pool.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.thread-pool.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/logging.hh:3,
                 from src/libutil/logging.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
g++ -o src/libutil/url.o -c src/libutil/url.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.url.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libutil/util.o -c src/libutil/util.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.util.o.dep -MP
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'nix::Logger::Fields nix::getFields(nlohmann::json_abi_v3_11_2::json&)' at src/libutil/logging.cc:261:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'nix::Logger::Fields nix::getFields(nlohmann::json_abi_v3_11_2::json&)' at src/libutil/logging.cc:263:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]' at src/libutil/logging.hh:146:33,
    inlined from 'bool nix::handleJSONLogMessage(nlohmann::json_abi_v3_11_2::json&, const Activity&, std::map<long long unsigned int, Activity>&, bool)' at src/libutil/logging.cc:306:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libutil/xml-writer.o -c src/libutil/xml-writer.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include  -MMD -MF src/libutil/.xml-writer.o.dep -MP
g++ -o src/libstore/binary-cache-store.o -c src/libstore/binary-cache-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.binary-cache-store.o.dep -MP
g++ -o src/libstore/build/derivation-goal.o -c src/libstore/build/derivation-goal.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.derivation-goal.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/util.hh:3,
                 from src/libutil/util.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int&, unsigned char&}; _Tp = nix::DirEntry; _Alloc = std::allocator<nix::DirEntry>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::DirEntry>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long int&, std::function<void()>&}; _Key = long long int; _Val = std::pair<const long long int, std::function<void()> >; _KeyOfValue = std::_Select1st<std::pair<const long long int, std::function<void()> > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::function<void()> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::function<void()> >, std::_Select1st<std::pair<const long long int, std::function<void()> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::function<void()> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long int&, std::function<void()>&}; _Key = long long int; _Tp = std::function<void()>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::function<void()> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long int&, std::function<void()>&}; _Key = long long int; _Tp = std::function<void()>; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::function<void()> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'std::unique_ptr<nix::InterruptCallback> nix::createInterruptCallback(std::function<void()>)' at src/libutil/util.cc:1790:42:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<long long int, std::function<void()> >::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, std::function<void()> >, std::_Select1st<std::pair<const long long int, std::function<void()> > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::function<void()> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/build/drv-output-substitution-goal.o -c src/libstore/build/drv-output-substitution-goal.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.drv-output-substitution-goal.o.dep -MP
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long long unsigned int&, unsigned char&}; _Tp = nix::DirEntry; _Alloc = std::allocator<nix::DirEntry>]',
    inlined from 'nix::DirEntries nix::readDirectory(DIR*, const Path&)' at src/libutil/util.cc:292:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::DirEntry*, std::vector<nix::DirEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/build/entry-points.o -c src/libstore/build/entry-points.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.entry-points.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/hash.hh:3,
                 from src/libstore/content-address.hh:4,
                 from src/libstore/path.hh:3,
                 from src/libstore/derivations.hh:3,
                 from src/libstore/parsed-derivations.hh:3,
                 from src/libstore/build/derivation-goal.hh:3,
                 from src/libstore/build/derivation-goal.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::runPostBuildHook(Store&, Logger&, const StorePath&, StorePathSet)::LogSink::flushLine()' at src/libstore/build/derivation-goal.cc:823:23,
    inlined from 'virtual void nix::runPostBuildHook(Store&, Logger&, const StorePath&, StorePathSet)::LogSink::operator()(std::string_view)' at src/libstore/build/derivation-goal.cc:815:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:211:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:212:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
/usr/include/c++/12/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list<nix::Logger::Field>' changed in GCC 7.1
  673 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](T*) [with T = const char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2147:26:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/archive.hh:3,
                 from src/libstore/binary-cache-store.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'void nix::LRUCache<Key, Value>::upsert(const Key&, const Value&) [with Key = std::__cxx11::basic_string<char>; Value = nix::Store::PathInfoCacheValue]' at src/libutil/lru-cache.hh:48:32,
    inlined from 'void nix::BinaryCacheStore::writeNarInfo(nix::ref<nix::NarInfo>)' at src/libstore/binary-cache-store.cc:116:37:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/hash.hh:3,
                 from src/libstore/content-address.hh:4,
                 from src/libstore/path.hh:3,
                 from src/libstore/realisation.hh:3,
                 from src/libstore/store-api.hh:3,
                 from src/libstore/build/drv-output-substitution-goal.hh:3,
                 from src/libstore/build/drv-output-substitution-goal.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:211:24,
    inlined from 'void nix::DrvOutputSubstitutionGoal::tryNext()' at src/libstore/build/drv-output-substitution-goal.cc:53:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:211:24,
    inlined from 'void nix::DrvOutputSubstitutionGoal::tryNext()' at src/libstore/build/drv-output-substitution-goal.cc:53:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:212:24,
    inlined from 'void nix::DrvOutputSubstitutionGoal::tryNext()' at src/libstore/build/drv-output-substitution-goal.cc:53:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:212:24,
    inlined from 'void nix::DrvOutputSubstitutionGoal::tryNext()' at src/libstore/build/drv-output-substitution-goal.cc:53:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libstore/build/derivation-goal.cc: In member function 'void nix::DerivationGoal::inputsRealised()':
src/libstore/build/derivation-goal.cc:514:25: note: parameter passing for argument of type 'std::initializer_list<nix::Logger::Field>' changed in GCC 7.1
  514 |                 Logger::Fields {
      |                         ^~~~~~~~
  515 |                        worker.store.printStorePath(drvPath),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |                        worker.store.printStorePath(pathResolved),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |                    });
      |                    ~     
g++ -o src/libstore/build/goal.o -c src/libstore/build/goal.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.goal.o.dep -MP
g++ -o src/libstore/build/hook-instance.o -c src/libstore/build/hook-instance.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.hook-instance.o.dep -MP
g++ -o src/libstore/build/local-derivation-goal.o -c src/libstore/build/local-derivation-goal.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.local-derivation-goal.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libstore/build/substitution-goal.o -c src/libstore/build/substitution-goal.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.substitution-goal.o.dep -MP
g++ -o src/libstore/build/worker.o -c src/libstore/build/worker.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/build/.worker.o.dep -MP
g++ -o src/libstore/builtins/buildenv.o -c src/libstore/builtins/buildenv.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/builtins/.buildenv.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libstore/build/worker.hh:3,
                 from src/libstore/build/substitution-goal.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:212:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {nix::ActivityType, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:140:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:212:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/builtins/fetchurl.o -c src/libstore/builtins/fetchurl.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/builtins/.fetchurl.o.dep -MP
g++ -o src/libstore/builtins/unpack-channel.o -c src/libstore/builtins/unpack-channel.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/builtins/.unpack-channel.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/hash.hh:3,
                 from src/libstore/content-address.hh:4,
                 from src/libstore/path.hh:3,
                 from src/libstore/derivations.hh:3,
                 from src/libstore/parsed-derivations.hh:3,
                 from src/libstore/build/derivation-goal.hh:3,
                 from src/libstore/build/local-derivation-goal.hh:3,
                 from src/libstore/build/local-derivation-goal.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nix::ValidPathInfo}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/content-address.o -c src/libstore/content-address.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.content-address.o.dep -MP
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = nix::StorePath; _Val = std::pair<const nix::StorePath, nix::ValidPathInfo>; _KeyOfValue = std::_Select1st<std::pair<const nix::StorePath, nix::ValidPathInfo> >; _Compare = std::less<nix::StorePath>; _Alloc = std::allocator<std::pair<const nix::StorePath, nix::ValidPathInfo> >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<nix::StorePath, std::pair<const nix::StorePath, nix::ValidPathInfo>, std::_Select1st<std::pair<const nix::StorePath, nix::ValidPathInfo> >, std::less<nix::StorePath>, std::allocator<std::pair<const nix::StorePath, nix::ValidPathInfo> > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/crypto.o -c src/libstore/crypto.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.crypto.o.dep -MP
g++ -o src/libstore/daemon.o -c src/libstore/daemon.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.daemon.o.dep -MP
g++ -o src/libstore/derivations.o -c src/libstore/derivations.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.derivations.o.dep -MP
g++ -o src/libstore/derived-path.o -c src/libstore/derived-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.derived-path.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nix::ValidPathInfo}; _Key = std::__cxx11::basic_string<char>; _Tp = nix::ValidPathInfo; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nix::ValidPathInfo}; _Key = std::__cxx11::basic_string<char>; _Tp = nix::ValidPathInfo; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'virtual nix::DrvOutputs nix::LocalDerivationGoal::registerOutputs()' at src/libstore/build/local-derivation-goal.cc:2518:22:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nix::ValidPathInfo>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nix::ValidPathInfo> > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libstore/derived-path.hh:3,
                 from src/libstore/derived-path.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/dummy-store.o -c src/libstore/dummy-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.dummy-store.o.dep -MP
g++ -o src/libstore/export-import.o -c src/libstore/export-import.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.export-import.o.dep -MP
g++ -o src/libstore/filetransfer.o -c src/libstore/filetransfer.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.filetransfer.o.dep -MP
g++ -o src/libstore/gc.o -c src/libstore/gc.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.gc.o.dep -MP
g++ -o src/libstore/globals.o -c src/libstore/globals.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.globals.o.dep -MP
g++ -o src/libstore/http-binary-cache-store.o -c src/libstore/http-binary-cache-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.http-binary-cache-store.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libstore/filetransfer.hh:3,
                 from src/libstore/filetransfer.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/legacy-ssh-store.o -c src/libstore/legacy-ssh-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.legacy-ssh-store.o.dep -MP
g++ -o src/libstore/local-binary-cache-store.o -c src/libstore/local-binary-cache-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.local-binary-cache-store.o.dep -MP
g++ -o src/libstore/local-fs-store.o -c src/libstore/local-fs-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.local-fs-store.o.dep -MP
cat src/libstore/schema.sql >> src/libstore/schema.sql.gen.hh.tmp
cat src/libstore/ca-specific-schema.sql >> src/libstore/ca-specific-schema.sql.gen.hh.tmp
g++ -o src/libstore/lock.o -c src/libstore/lock.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.lock.o.dep -MP
g++ -o src/libstore/machines.o -c src/libstore/machines.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.machines.o.dep -MP
g++ -o src/libstore/make-content-addressed.o -c src/libstore/make-content-addressed.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.make-content-addressed.o.dep -MP
g++ -o src/libstore/misc.o -c src/libstore/misc.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.misc.o.dep -MP
g++ -o src/libstore/names.o -c src/libstore/names.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.names.o.dep -MP
g++ -o src/libstore/nar-accessor.o -c src/libstore/nar-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.nar-accessor.o.dep -MP
g++ -o src/libstore/nar-info-disk-cache.o -c src/libstore/nar-info-disk-cache.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.nar-info-disk-cache.o.dep -MP
g++ -o src/libstore/nar-info.o -c src/libstore/nar-info.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.nar-info.o.dep -MP
g++ -o src/libstore/optimise-store.o -c src/libstore/optimise-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.optimise-store.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libstore/fs-accessor.hh:3,
                 from src/libstore/nar-accessor.hh:5,
                 from src/libstore/nar-accessor.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/util.hh:3,
                 from src/libstore/optimise-store.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libstore/nar-info.hh:3,
                 from src/libstore/nar-info-disk-cache.hh:4,
                 from src/libstore/nar-info-disk-cache.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libstore/parsed-derivations.o -c src/libstore/parsed-derivations.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.parsed-derivations.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libstore/path-info.o -c src/libstore/path-info.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.path-info.o.dep -MP
g++ -o src/libstore/path-with-outputs.o -c src/libstore/path-with-outputs.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.path-with-outputs.o.dep -MP
g++ -o src/libstore/path.o -c src/libstore/path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.path.o.dep -MP
g++ -o src/libstore/pathlocks.o -c src/libstore/pathlocks.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.pathlocks.o.dep -MP
g++ -o src/libstore/profiles.o -c src/libstore/profiles.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.profiles.o.dep -MP
g++ -o src/libstore/realisation.o -c src/libstore/realisation.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.realisation.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/hash.hh:3,
                 from src/libstore/content-address.hh:4,
                 from src/libstore/path.hh:3,
                 from src/libstore/derivations.hh:3,
                 from src/libstore/parsed-derivations.hh:3,
                 from src/libstore/parsed-derivations.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libstore/references.o -c src/libstore/references.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.references.o.dep -MP
g++ -o src/libstore/remote-fs-accessor.o -c src/libstore/remote-fs-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.remote-fs-accessor.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/hash.hh:3,
                 from src/libstore/references.hh:3,
                 from src/libstore/references.cc:1:
/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 'std::vector<_Tp, _Alloc>::reference 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 'virtual void nix::RewritingSink::operator()(std::string_view)' at src/libstore/references.cc:125:26:
/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/hash.hh:3,
                 from src/libstore/content-address.hh:4,
                 from src/libstore/path.hh:3,
                 from src/libstore/realisation.hh:3,
                 from src/libstore/realisation.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'std::pair<nlohmann::json_abi_v3_11_2::detail::iter_impl<nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> >, bool> nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::emplace(Args&& ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >}; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:3243:43,
    inlined from 'nlohmann::json_abi_v3_11_2::json nix::Realisation::toJSON() const' at src/libstore/realisation.cc:65:42:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/remote-store.o -c src/libstore/remote-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.remote-store.o.dep -MP
g++ -o src/libstore/s3-binary-cache-store.o -c src/libstore/s3-binary-cache-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.s3-binary-cache-store.o.dep -MP
g++ -o src/libstore/sqlite.o -c src/libstore/sqlite.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.sqlite.o.dep -MP
g++ -o src/libstore/ssh-store.o -c src/libstore/ssh-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.ssh-store.o.dep -MP
g++ -o src/libstore/ssh.o -c src/libstore/ssh.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.ssh.o.dep -MP
g++ -o src/libstore/store-api.o -c src/libstore/store-api.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.store-api.o.dep -MP
g++ -o src/libstore/uds-remote-store.o -c src/libstore/uds-remote-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libstore/build -DNIX_PREFIX=\"/usr\" -DNIX_STORE_DIR=\"/nix/store\" -DNIX_DATA_DIR=\"/usr/share\" -DNIX_STATE_DIR=\"/nix/var/nix\" -DNIX_LOG_DIR=\"/nix/var/log/nix\" -DNIX_CONF_DIR=\"/etc/nix\" -DNIX_LIBEXEC_DIR=\"/usr/libexec\" -DNIX_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -MMD -MF src/libstore/.uds-remote-store.o.dep -MP
g++ -o src/libfetchers/attrs.o -c src/libfetchers/attrs.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.attrs.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/serialise.hh:5,
                 from src/libstore/remote-store.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = nix::StorePath; _Val = std::pair<const nix::StorePath, nix::SubstitutablePathInfo>; _KeyOfValue = std::_Select1st<std::pair<const nix::StorePath, nix::SubstitutablePathInfo> >; _Compare = std::less<nix::StorePath>; _Alloc = std::allocator<std::pair<const nix::StorePath, nix::SubstitutablePathInfo> >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<nix::StorePath, std::pair<const nix::StorePath, nix::SubstitutablePathInfo>, std::_Select1st<std::pair<const nix::StorePath, nix::SubstitutablePathInfo> >, std::less<nix::StorePath>, std::allocator<std::pair<const nix::StorePath, nix::SubstitutablePathInfo> > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'nix::Logger::Fields nix::readFields(Source&)' at src/libstore/remote-store.cc:1109:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'nix::Logger::Fields nix::readFields(Source&)' at src/libstore/remote-store.cc:1111:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/attrs.hh:3,
                 from src/libfetchers/attrs.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libstore/crypto.hh:3,
                 from src/libstore/store-api.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:137:13,
    inlined from 'nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>' at src/libstore/store-api.cc:915:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>; _ArgTypes = {std::basic_string_view<char, std::char_traits<char> >}]' at /usr/include/c++/12/bits/std_function.h:290:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:137:13,
    inlined from 'nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>' at src/libstore/store-api.cc:915:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>; _ArgTypes = {std::basic_string_view<char, std::char_traits<char> >}]' at /usr/include/c++/12/bits/std_function.h:290:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:137:13,
    inlined from 'nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>' at src/libstore/store-api.cc:915:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>; _ArgTypes = {std::basic_string_view<char, std::char_traits<char> >}]' at /usr/include/c++/12/bits/std_function.h:290:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int}]' at src/libutil/logging.hh:146:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:137:13,
    inlined from 'nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>' at src/libstore/store-api.cc:915:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/12/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = nix::copyStorePath(Store&, Store&, const StorePath&, RepairFlag, CheckSigsFlag)::<lambda(nix::Sink&)>::<lambda(std::string_view)>; _ArgTypes = {std::basic_string_view<char, std::char_traits<char> >}]' at /usr/include/c++/12/bits/std_function.h:290:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libfetchers/cache.o -c src/libfetchers/cache.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.cache.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'void nix::LRUCache<Key, Value>::upsert(const Key&, const Value&) [with Key = std::__cxx11::basic_string<char>; Value = nix::Store::PathInfoCacheValue]' at src/libutil/lru-cache.hh:48:32:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue>, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::pair<nix::LRUCache<std::__cxx11::basic_string<char>, nix::Store::PathInfoCacheValue>::LRUIterator, nix::Store::PathInfoCacheValue> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libfetchers/fetch-settings.o -c src/libfetchers/fetch-settings.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.fetch-settings.o.dep -MP
g++ -o src/libfetchers/fetchers.o -c src/libfetchers/fetchers.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.fetchers.o.dep -MP
g++ -o src/libfetchers/git.o -c src/libfetchers/git.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.git.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/fetchers.hh:3,
                 from src/libfetchers/cache.hh:3,
                 from src/libfetchers/cache.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libfetchers/github.o -c src/libfetchers/github.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.github.o.dep -MP
g++ -o src/libfetchers/indirect.o -c src/libfetchers/indirect.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.indirect.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/fetchers.hh:3,
                 from src/libfetchers/git.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nix::Explicit<bool>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'virtual std::optional<nix::fetchers::Input> nix::fetchers::GitInputScheme::inputFromURL(const nix::ParsedURL&)' at src/libfetchers/git.cc:53:30:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nix::Explicit<bool>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, nix::Explicit<bool>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'virtual std::optional<nix::fetchers::Input> nix::fetchers::GitInputScheme::inputFromURL(const nix::ParsedURL&)' at src/libfetchers/git.cc:55:30:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<long long unsigned int&&>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<long long unsigned int&&>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(key_type&&, _Obj&&) [with _Obj = long long unsigned int; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:989:26:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<long long unsigned int&&>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(key_type&&, _Obj&&) [with _Obj = long long unsigned int; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:989:26,
    inlined from 'nix::fetchers::GitInputScheme::fetch(nix::ref<nix::Store>, const nix::fetchers::Input&)::<lambda(const nix::fetchers::Attrs&, nix::StorePath&&)>' at src/libfetchers/git.cc:213:45:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<long long unsigned int&&>}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(key_type&&, _Obj&&) [with _Obj = long long unsigned int; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:989:26,
    inlined from 'nix::fetchers::GitInputScheme::fetch(nix::ref<nix::Store>, const nix::fetchers::Input&)::<lambda(const nix::fetchers::Attrs&, nix::StorePath&&)>' at src/libfetchers/git.cc:214:41:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list<std::pair<const _Key, _Tp> >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_map.h:238:7: note: parameter passing for argument of type 'std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >' changed in GCC 7.1
  238 |       map(initializer_list<value_type> __l,
      |       ^~~
g++ -o src/libfetchers/mercurial.o -c src/libfetchers/mercurial.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.mercurial.o.dep -MP
src/libfetchers/git.cc: In member function 'virtual std::pair<nix::StorePath, nix::fetchers::Input> nix::fetchers::GitInputScheme::fetch(nix::ref<nix::Store>, const nix::fetchers::Input&)':
src/libfetchers/git.cc:504:10: note: parameter passing for argument of type 'std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >' changed in GCC 7.1
  504 |         });
      |          ^
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/fetchers.hh:3,
                 from src/libfetchers/indirect.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libfetchers/path.o -c src/libfetchers/path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.path.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/fetchers.hh:3,
                 from src/libfetchers/mercurial.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'virtual std::optional<nix::fetchers::Input> nix::fetchers::MercurialInputScheme::inputFromURL(const nix::ParsedURL&)' at src/libfetchers/mercurial.cc:62:30:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list<std::pair<const _Key, _Tp> >, const _Compare&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_map.h:238:7: note: parameter passing for argument of type 'std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >' changed in GCC 7.1
  238 |       map(initializer_list<value_type> __l,
      |       ^~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libstore/filetransfer.hh:3,
                 from src/libfetchers/github.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libfetchers/mercurial.cc: In member function 'virtual std::pair<nix::StorePath, nix::fetchers::Input> nix::fetchers::MercurialInputScheme::fetch(nix::ref<nix::Store>, const nix::fetchers::Input&)':
src/libfetchers/mercurial.cc:308:10: note: parameter passing for argument of type 'std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >' changed in GCC 7.1
  308 |         });
      |          ^
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libfetchers/registry.o -c src/libfetchers/registry.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.registry.o.dep -MP
g++ -o src/libfetchers/tarball.o -c src/libfetchers/tarball.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libfetchers/.tarball.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/fetchers.hh:3,
                 from src/libfetchers/path.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libmain/common-args.o -c src/libmain/common-args.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libmain/.common-args.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/fetchers.hh:3,
                 from src/libfetchers/tarball.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libfetchers/registry.hh:3,
                 from src/libfetchers/registry.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'void nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::update(const_iterator, const_iterator, bool) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:3445:39:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libmain/loggers.o -c src/libmain/loggers.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libmain/.loggers.o.dep -MP
g++ -o src/libmain/progress-bar.o -c src/libmain/progress-bar.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libmain/.progress-bar.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libmain/shared.o -c src/libmain/shared.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libmain/.shared.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >&}; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >&; _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:858:27,
    inlined from 'static std::shared_ptr<nix::fetchers::Registry> nix::fetchers::Registry::read(const nix::Path&, RegistryType)' at src/libfetchers/registry.cc:34:38:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libmain/stack.o -c src/libmain/stack.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -MMD -MF src/libmain/.stack.o.dep -MP
g++ -o src/libcmd/command.o -c src/libcmd/command.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -MMD -MF src/libcmd/.command.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/logging.hh:3,
                 from src/libmain/progress-bar.hh:3,
                 from src/libmain/progress-bar.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const nix::ActivityType&>, std::tuple<>}; _Key = nix::ActivityType; _Val = std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>; _KeyOfValue = std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >; _Compare = std::less<nix::ActivityType>; _Alloc = std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<nix::ActivityType, std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>, std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >, std::less<nix::ActivityType>, std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = nix::ActivityType; _Tp = nix::ProgressBar::ActivitiesByType; _Compare = std::less<nix::ActivityType>; _Alloc = std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >]',
    inlined from 'virtual void nix::ProgressBar::stopActivity(nix::ActivityId)' at src/libmain/progress-bar.cc:236:71:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::ActivityType, std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>, std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >, std::less<nix::ActivityType>, std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = nix::ActivityType; _Tp = nix::ProgressBar::ActivitiesByType; _Compare = std::less<nix::ActivityType>; _Alloc = std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >]',
    inlined from 'virtual void nix::ProgressBar::stopActivity(nix::ActivityId)' at src/libmain/progress-bar.cc:241:48:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::ActivityType, std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>, std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >, std::less<nix::ActivityType>, std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::_List_iterator<nix::ProgressBar::ActInfo>&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> >, std::_Select1st<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = nix::ActivityType; _Tp = nix::ProgressBar::ActivitiesByType; _Compare = std::less<nix::ActivityType>; _Alloc = std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >]',
    inlined from 'nix::ProgressBar::getStatus(State&)::<lambda(nix::ActivityType, const std::string&, const std::string&, double)>' at src/libmain/progress-bar.cc:378:53:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::ActivityType, std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>, std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >, std::less<nix::ActivityType>, std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = nix::ActivityType; _Tp = nix::ProgressBar::ActivitiesByType; _Compare = std::less<nix::ActivityType>; _Alloc = std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >]',
    inlined from 'virtual void nix::ProgressBar::result(nix::ActivityId, nix::ResultType, const std::vector<nix::Logger::Field>&)' at src/libmain/progress-bar.cc:317:41:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::ActivityType, std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>, std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >, std::less<nix::ActivityType>, std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = nix::ActivityType; _Tp = nix::ProgressBar::ActivitiesByType; _Compare = std::less<nix::ActivityType>; _Alloc = std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >]',
    inlined from 'virtual void nix::ProgressBar::result(nix::ActivityId, nix::ResultType, const std::vector<nix::Logger::Field>&)' at src/libmain/progress-bar.cc:319:41:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::ActivityType, std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>, std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >, std::less<nix::ActivityType>, std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::_List_iterator<nix::ProgressBar::ActInfo>&}; _Key = long long unsigned int; _Tp = std::_List_iterator<nix::ProgressBar::ActInfo>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, std::_List_iterator<nix::ProgressBar::ActInfo>&}; _Key = long long unsigned int; _Tp = std::_List_iterator<nix::ProgressBar::ActInfo>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'virtual void nix::ProgressBar::startActivity(nix::ActivityId, nix::Verbosity, nix::ActivityType, const std::string&, const nix::Logger::Fields&, nix::ActivityId)' at src/libmain/progress-bar.cc:167:27:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> >, std::_Select1st<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = nix::ActivityType; _Tp = nix::ProgressBar::ActivitiesByType; _Compare = std::less<nix::ActivityType>; _Alloc = std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >]',
    inlined from 'virtual void nix::ProgressBar::startActivity(nix::ActivityId, nix::Verbosity, nix::ActivityType, const std::string&, const nix::Logger::Fields&, nix::ActivityId)' at src/libmain/progress-bar.cc:168:37:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::ActivityType, std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType>, std::_Select1st<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> >, std::less<nix::ActivityType>, std::allocator<std::pair<const nix::ActivityType, nix::ProgressBar::ActivitiesByType> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::_List_iterator<nix::ProgressBar::ActInfo>&}; _Key = long long unsigned int; _Tp = std::_List_iterator<nix::ProgressBar::ActInfo>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, std::_List_iterator<nix::ProgressBar::ActInfo>&}; _Key = long long unsigned int; _Tp = std::_List_iterator<nix::ProgressBar::ActInfo>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'virtual void nix::ProgressBar::startActivity(nix::ActivityId, nix::Verbosity, nix::ActivityType, const std::string&, const nix::Logger::Fields&, nix::ActivityId)' at src/libmain/progress-bar.cc:168:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> >, std::_Select1st<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::_List_iterator<nix::ProgressBar::ActInfo> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libcmd/common-eval-args.o -c src/libcmd/common-eval-args.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -MMD -MF src/libcmd/.common-eval-args.o.dep -MP
g++ -o src/libcmd/installables.o -c src/libcmd/installables.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -MMD -MF src/libcmd/.installables.o.dep -MP
g++ -o src/libcmd/legacy.o -c src/libcmd/legacy.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -MMD -MF src/libcmd/.legacy.o.dep -MP
g++ -o src/libcmd/markdown.o -c src/libcmd/markdown.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -MMD -MF src/libcmd/.markdown.o.dep -MP
g++ -o src/libutil/tests/closure.o -c src/libutil/tests/closure.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.closure.o.dep -MP
g++ -o src/libutil/tests/compression.o -c src/libutil/tests/compression.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.compression.o.dep -MP
g++ -o src/libutil/tests/config.o -c src/libutil/tests/config.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.config.o.dep -MP
g++ -o src/libutil/tests/fmt.o -c src/libutil/tests/fmt.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.fmt.o.dep -MP
g++ -o src/libutil/tests/hash.o -c src/libutil/tests/hash.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.hash.o.dep -MP
g++ -o src/libutil/tests/json.o -c src/libutil/tests/json.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.json.o.dep -MP
g++ -o src/libutil/tests/logging.o -c src/libutil/tests/logging.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.logging.o.dep -MP
g++ -o src/libutil/tests/lru-cache.o -c src/libutil/tests/lru-cache.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.lru-cache.o.dep -MP
g++ -o src/libutil/tests/pool.o -c src/libutil/tests/pool.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.pool.o.dep -MP
g++ -o src/libutil/tests/suggestions.o -c src/libutil/tests/suggestions.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.suggestions.o.dep -MP
g++ -o src/libutil/tests/tests.o -c src/libutil/tests/tests.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.tests.o.dep -MP
g++ -o src/libutil/tests/url.o -c src/libutil/tests/url.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.url.o.dep -MP
g++ -o src/libutil/tests/xml-writer.o -c src/libutil/tests/xml-writer.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libexpr -MMD -MF src/libutil/tests/.xml-writer.o.dep -MP
g++ -o src/libstore/tests/machines.o -c src/libstore/tests/machines.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libstore -I src/libutil -MMD -MF src/libstore/tests/.machines.o.dep -MP
g++ -o src/libstore/tests/references.o -c src/libstore/tests/references.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libstore -I src/libutil -MMD -MF src/libstore/tests/.references.o.dep -MP
rm -f scripts/nix-profile.sh && ./config.status --quiet --file=scripts/nix-profile.sh
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-env.md.tmp -o doc/manual/nix-env.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-build.md.tmp -o doc/manual/nix-build.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-shell.md.tmp -o doc/manual/nix-shell.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-store.md.tmp -o doc/manual/nix-store.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-instantiate.md.tmp -o doc/manual/nix-instantiate.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-collect-garbage.md.tmp -o doc/manual/nix-collect-garbage.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-prefetch-url.md.tmp -o doc/manual/nix-prefetch-url.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-channel.md.tmp -o doc/manual/nix-channel.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-hash.md.tmp -o doc/manual/nix-hash.1
lowdown -sT man -M section=1 doc/manual/src/command-ref/nix-copy-closure.md.tmp -o doc/manual/nix-copy-closure.1
lowdown -sT man -M section=8 doc/manual/src/command-ref/nix-daemon.md.tmp -o doc/manual/nix-daemon.8
g++ -o src/build-remote/build-remote.o -c src/build-remote/build-remote.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/build-remote/.build-remote.o.dep -MP
g++ -o src/nix-build/nix-build.o -c src/nix-build/nix-build.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-build/.nix-build.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libstore/machines.hh:3,
                 from src/libstore/tests/machines.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > >]' at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from 'OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::IterateOverTuple<Tup, kRemainingSize>::operator()(Func, const Tup&, OutIter) const [with Tup = std::tuple<const char*>; unsigned int kRemainingSize = 1; Tuple = std::tuple<const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:718:14,
    inlined from 'static OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::Run(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:711:55,
    inlined from 'OutIter testing::internal::TransformTupleValues(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*>; Func = CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:735:63,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::set<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*>]' at /usr/include/gmock/gmock-matchers.h:3741:25,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::set<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'testing::internal::ElementsAreMatcherImpl<Container>::ElementsAreMatcherImpl(InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >; Container = const std::set<std::__cxx11::basic_string<char> >&]' at /usr/include/gmock/gmock-matchers.h:3361:26,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::set<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*>]' at /usr/include/gmock/gmock-matchers.h:3743:31,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::set<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > >]' at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from 'OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::IterateOverTuple<Tup, kRemainingSize>::operator()(Func, const Tup&, OutIter) const [with Tup = std::tuple<const char*>; unsigned int kRemainingSize = 1; Tuple = std::tuple<const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:718:14,
    inlined from 'static OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::Run(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:711:55,
    inlined from 'OutIter testing::internal::TransformTupleValues(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*>; Func = CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:735:63,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::vector<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*>]' at /usr/include/gmock/gmock-matchers.h:3741:25,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::vector<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::vector<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::vector<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::vector<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'testing::internal::ElementsAreMatcherImpl<Container>::ElementsAreMatcherImpl(InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >; Container = const std::vector<std::__cxx11::basic_string<char> >&]' at /usr/include/gmock/gmock-matchers.h:3361:26,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::vector<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*>]' at /usr/include/gmock/gmock-matchers.h:3743:31,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::vector<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::vector<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::vector<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::vector<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > >]' at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from 'OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::IterateOverTuple<Tup, kRemainingSize>::operator()(Func, const Tup&, OutIter) const [with Tup = std::tuple<const char*, const char*>; unsigned int kRemainingSize = 2; Tuple = std::tuple<const char*, const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:718:14,
    inlined from 'static OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::Run(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*, const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:711:55,
    inlined from 'OutIter testing::internal::TransformTupleValues(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*, const char*>; Func = CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:735:63,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::set<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*, const char*>]' at /usr/include/gmock/gmock-matchers.h:3741:25,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::set<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > >]' at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from 'OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::IterateOverTuple<Tup, kRemainingSize>::operator()(Func, const Tup&, OutIter) const [with Tup = std::tuple<const char*, const char*>; unsigned int kRemainingSize = 1; Tuple = std::tuple<const char*, const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:718:14,
    inlined from 'OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::IterateOverTuple<Tup, kRemainingSize>::operator()(Func, const Tup&, OutIter) const [with Tup = std::tuple<const char*, const char*>; unsigned int kRemainingSize = 2; Tuple = std::tuple<const char*, const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:719:57,
    inlined from 'static OutIter testing::internal::TransformTupleValuesHelper<Tuple, Func, OutIter>::Run(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*, const char*>; Func = testing::internal::CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:711:55,
    inlined from 'OutIter testing::internal::TransformTupleValues(Func, const Tuple&, OutIter) [with Tuple = std::tuple<const char*, const char*>; Func = CastAndAppendTransform<const std::__cxx11::basic_string<char>&>; OutIter = std::back_insert_iterator<std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >]' at /usr/include/gmock/gmock-matchers.h:735:63,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::set<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*, const char*>]' at /usr/include/gmock/gmock-matchers.h:3741:25,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::set<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'testing::internal::ElementsAreMatcherImpl<Container>::ElementsAreMatcherImpl(InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >; Container = const std::set<std::__cxx11::basic_string<char> >&]' at /usr/include/gmock/gmock-matchers.h:3361:26,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::set<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*, const char*>]' at /usr/include/gmock/gmock-matchers.h:3743:31,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::set<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::set<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>}; _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher<const std::__cxx11::basic_string<char>&>; _Alloc = std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'testing::internal::ElementsAreMatcherImpl<Container>::ElementsAreMatcherImpl(InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >; Container = const std::vector<std::__cxx11::basic_string<char> >&]' at /usr/include/gmock/gmock-matchers.h:3361:26,
    inlined from 'testing::internal::ElementsAreMatcher<MatcherTuple>::operator testing::Matcher<T>() const [with Container = const std::vector<std::__cxx11::basic_string<char> >&; MatcherTuple = std::tuple<const char*, const char*>]' at /usr/include/gmock/gmock-matchers.h:3743:31,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::CastImpl(const M&, std::true_type, std::integral_constant<bool, Ignore>) [with bool Ignore = false; T = const std::vector<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:370:12,
    inlined from 'static testing::Matcher<T> testing::internal::MatcherCastImpl<T, M>::Cast(const M&) [with T = const std::vector<std::__cxx11::basic_string<char> >&; M = testing::internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:354:48,
    inlined from 'testing::Matcher<T> testing::MatcherCast(const M&) [with T = const std::vector<std::__cxx11::basic_string<char> >&; M = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:512:55,
    inlined from 'testing::PolymorphicMatcher<testing::internal::FieldMatcher<Class, FieldType> > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = nix::Machine; FieldType = const std::vector<std::__cxx11::basic_string<char> >; FieldMatcher = internal::ElementsAreMatcher<std::tuple<const char*, const char*> >]' at /usr/include/gmock/gmock-matchers.h:4361:43,
    inlined from 'virtual void machines_getMachinesWithMultiOptions_Test::TestBody()' at src/libstore/tests/machines.cc:121:5:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const std::__cxx11::basic_string<char>&>*, std::vector<testing::Matcher<const std::__cxx11::basic_string<char>&>, std::allocator<testing::Matcher<const std::__cxx11::basic_string<char>&> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/nix-channel/nix-channel.o -c src/nix-channel/nix-channel.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-channel/.nix-channel.o.dep -MP
g++ -o src/nix-collect-garbage/nix-collect-garbage.o -c src/nix-collect-garbage/nix-collect-garbage.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-collect-garbage/.nix-collect-garbage.o.dep -MP
g++ -o src/nix-copy-closure/nix-copy-closure.o -c src/nix-copy-closure/nix-copy-closure.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-copy-closure/.nix-copy-closure.o.dep -MP
g++ -o src/nix-env/nix-env.o -c src/nix-env/nix-env.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-env/.nix-env.o.dep -MP
g++ -o src/nix-env/user-env.o -c src/nix-env/user-env.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-env/.user-env.o.dep -MP
g++ -o src/nix-instantiate/nix-instantiate.o -c src/nix-instantiate/nix-instantiate.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-instantiate/.nix-instantiate.o.dep -MP
g++ -o src/nix-store/dotgraph.o -c src/nix-store/dotgraph.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-store/.dotgraph.o.dep -MP
g++ -o src/nix-store/graphml.o -c src/nix-store/graphml.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-store/.graphml.o.dep -MP
g++ -o src/nix-store/nix-store.o -c src/nix-store/nix-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix-store/.nix-store.o.dep -MP
g++ -o src/nix/add-to-store.o -c src/nix/add-to-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.add-to-store.o.dep -MP
g++ -o src/nix/app.o -c src/nix/app.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.app.o.dep -MP
g++ -o src/nix/build.o -c src/nix/build.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.build.o.dep -MP
g++ -o src/nix/bundle.o -c src/nix/bundle.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.bundle.o.dep -MP
g++ -o src/nix/cat.o -c src/nix/cat.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.cat.o.dep -MP
g++ -o src/nix/copy.o -c src/nix/copy.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.copy.o.dep -MP
g++ -o src/nix/daemon.o -c src/nix/daemon.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.daemon.o.dep -MP
g++ -o src/nix/describe-stores.o -c src/nix/describe-stores.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.describe-stores.o.dep -MP
g++ -o src/nix/develop.o -c src/nix/develop.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.develop.o.dep -MP
g++ -o src/nix/diff-closures.o -c src/nix/diff-closures.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.diff-closures.o.dep -MP
g++ -o src/nix/doctor.o -c src/nix/doctor.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.doctor.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/describe-stores.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:929:40:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/nix/dump-path.o -c src/nix/dump-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.dump-path.o.dep -MP
g++ -o src/nix/edit.o -c src/nix/edit.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.edit.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/symbol-table.hh:4,
                 from src/libexpr/value.hh:5,
                 from src/libexpr/nixexpr.hh:3,
                 from src/libexpr/attr-set.hh:3,
                 from src/libexpr/eval.hh:3,
                 from src/nix/develop.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/nix/eval.o -c src/nix/eval.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.eval.o.dep -MP
g++ -o src/nix/flake.o -c src/nix/flake.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.flake.o.dep -MP
g++ -o src/nix/fmt.o -c src/nix/fmt.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.fmt.o.dep -MP
g++ -o src/nix/hash.o -c src/nix/hash.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.hash.o.dep -MP
g++ -o src/nix/log.o -c src/nix/log.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.log.o.dep -MP
g++ -o src/nix/ls.o -c src/nix/ls.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.ls.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/flake.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/nix/main.o -c src/nix/main.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.main.o.dep -MP
g++ -o src/nix/make-content-addressed.o -c src/nix/make-content-addressed.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.make-content-addressed.o.dep -MP
g++ -o src/nix/nar.o -c src/nix/nar.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.nar.o.dep -MP
g++ -o src/nix/optimise-store.o -c src/nix/optimise-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.optimise-store.o.dep -MP
g++ -o src/nix/path-info.o -c src/nix/path-info.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.path-info.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/main.cc:3:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/nix/ping-store.o -c src/nix/ping-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.ping-store.o.dep -MP
g++ -o src/nix/prefetch.o -c src/nix/prefetch.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.prefetch.o.dep -MP
g++ -o src/nix/profile.o -c src/nix/profile.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.profile.o.dep -MP
g++ -o src/nix/realisation.o -c src/nix/realisation.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.realisation.o.dep -MP
g++ -o src/nix/registry.o -c src/nix/registry.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.registry.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/prefetch.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/registry.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'virtual void CmdRegistryPin::run(nix::ref<nix::Store>)' at src/nix/registry.cc:195:47:
/usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'virtual void CmdRegistryAdd::run()' at src/nix/registry.cc:116:49:
/usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/realisation.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/nix/repl.o -c src/nix/repl.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.repl.o.dep -MP
g++ -o src/nix/run.o -c src/nix/run.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.run.o.dep -MP
g++ -o src/nix/search.o -c src/nix/search.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.search.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libutil/util.hh:3,
                 from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/profile.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
src/nix/repl.cc:160:12: warning: 'int nix::listPossibleCallback(char*, char***)' defined but not used [-Wunused-function]
  160 | static int listPossibleCallback(char *s, char ***avp) {
      |            ^~~~~~~~~~~~~~~~~~~~
src/nix/repl.cc:129:15: warning: 'char* nix::completionCallback(char*, int*)' defined but not used [-Wunused-function]
  129 | static char * completionCallback(char * s, int *match) {
      |               ^~~~~~~~~~~~~~~~~~
g++ -o src/nix/show-config.o -c src/nix/show-config.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.show-config.o.dep -MP
g++ -o src/nix/show-derivation.o -c src/nix/show-derivation.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.show-derivation.o.dep -MP
g++ -o src/nix/sigs.o -c src/nix/sigs.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.sigs.o.dep -MP
g++ -o src/nix/store-copy-log.o -c src/nix/store-copy-log.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.store-copy-log.o.dep -MP
g++ -o src/nix/store-delete.o -c src/nix/store-delete.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.store-delete.o.dep -MP
g++ -o src/nix/store-gc.o -c src/nix/store-gc.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.store-gc.o.dep -MP
g++ -o src/nix/store-repair.o -c src/nix/store-repair.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.store-repair.o.dep -MP
g++ -o src/nix/store.o -c src/nix/store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.store.o.dep -MP
g++ -o src/nix/upgrade-nix.o -c src/nix/upgrade-nix.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.upgrade-nix.o.dep -MP
g++ -o src/nix/verify.o -c src/nix/verify.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.verify.o.dep -MP
g++ -o src/nix/why-depends.o -c src/nix/why-depends.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -MMD -MF src/nix/.why-depends.o.dep -MP
g++ -o src/libexpr/attr-path.o -c src/libexpr/attr-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.attr-path.o.dep -MP
In file included from src/libcmd/installables.hh:3,
                 from src/libcmd/command.hh:3,
                 from src/nix/verify.cc:1:
src/libutil/util.hh: In instantiation of 'N nix::string2IntWithUnitPrefix(std::string_view) [with N = unsigned int; std::string_view = std::basic_string_view<char>]':
src/libutil/args.hh:90:52:   required from 'nix::Args::Handler::Handler(I*) [with I = unsigned int]'
src/nix/verify.cc:41:16:   required from here
src/libutil/util.hh:469:50: warning: conversion from 'long long unsigned int' to 'unsigned int' changes value from '1099511627776' to '0' [-Woverflow]
  469 |             else if (u == 'T') multiplier = 1ULL << 40;
      |                                             ~~~~~^~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libutil/util.hh:3:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]',
    inlined from 'void nix::Activity::result(nix::ResultType, const Args& ...) const [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]' at src/libutil/logging.hh:146:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libexpr/attr-set.o -c src/libexpr/attr-set.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.attr-set.o.dep -MP
g++ -o src/libexpr/eval-cache.o -c src/libexpr/eval-cache.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.eval-cache.o.dep -MP
g++ -o src/libexpr/eval.o -c src/libexpr/eval.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.eval.o.dep -MP
g++ -o src/libexpr/flake/config.o -c src/libexpr/flake/config.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/flake/.config.o.dep -MP
g++ -o src/libexpr/flake/flake.o -c src/libexpr/flake/flake.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/flake/.flake.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libexpr/flake/flake.hh:3,
                 from src/libexpr/flake/config.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/symbol-table.hh:4,
                 from src/libexpr/value.hh:5,
                 from src/libexpr/nixexpr.hh:3,
                 from src/libexpr/attr-set.hh:3,
                 from src/libexpr/eval.hh:3,
                 from src/libexpr/eval.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nix::Value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nix::Value> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = traceable_allocator<std::pair<const std::__cxx11::basic_string<char>, nix::Value> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nix::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nix::Value> >, std::less<std::__cxx11::basic_string<char> >, traceable_allocator<std::pair<const std::__cxx11::basic_string<char>, nix::Value> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libexpr/flake/flakeref.o -c src/libexpr/flake/flakeref.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/flake/.flakeref.o.dep -MP
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nix::Value; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = traceable_allocator<std::pair<const std::__cxx11::basic_string<char>, nix::Value> >]',
    inlined from 'void nix::EvalState::cacheFile(const nix::Path&, const nix::Path&, nix::Expr*, nix::Value&, bool)' at src/libexpr/eval.cc:1032:31:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nix::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nix::Value> >, std::less<std::__cxx11::basic_string<char> >, traceable_allocator<std::pair<const std::__cxx11::basic_string<char>, nix::Value> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nix::Value; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = traceable_allocator<std::pair<const std::__cxx11::basic_string<char>, nix::Value> >]',
    inlined from 'void nix::EvalState::cacheFile(const nix::Path&, const nix::Path&, nix::Expr*, nix::Value&, bool)' at src/libexpr/eval.cc:1033:49:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nix::Value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nix::Value> >, std::less<std::__cxx11::basic_string<char> >, traceable_allocator<std::pair<const std::__cxx11::basic_string<char>, nix::Value> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libexpr/flake/lockfile.o -c src/libexpr/flake/lockfile.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/flake/.lockfile.o.dep -MP
g++ -o src/libexpr/function-trace.o -c src/libexpr/function-trace.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.function-trace.o.dep -MP
g++ -o src/libexpr/get-drvs.o -c src/libexpr/get-drvs.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.get-drvs.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libexpr/flake/flakeref.hh:3,
                 from src/libexpr/flake/flakeref.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libexpr/json-to-value.o -c src/libexpr/json-to-value.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.json-to-value.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:6,
                 from src/libexpr/flake/flakeref.hh:3,
                 from src/libexpr/flake/lockfile.hh:3,
                 from src/libexpr/flake/lockfile.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libexpr/lexer-tab.o -c src/libexpr/lexer-tab.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.lexer-tab.o.dep -MP
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:8:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libexpr/nixexpr.o -c src/libexpr/nixexpr.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.nixexpr.o.dep -MP
g++ -o src/libexpr/parser-tab.o -c src/libexpr/parser-tab.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.parser-tab.o.dep -MP
g++ -o src/libexpr/primops.o -c src/libexpr/primops.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.primops.o.dep -MP
g++ -o src/libexpr/primops/context.o -c src/libexpr/primops/context.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/primops/.context.o.dep -MP
g++ -o src/libexpr/primops/fetchClosure.o -c src/libexpr/primops/fetchClosure.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/primops/.fetchClosure.o.dep -MP
g++ -o src/libexpr/primops/fetchMercurial.o -c src/libexpr/primops/fetchMercurial.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/primops/.fetchMercurial.o.dep -MP
g++ -o src/libexpr/primops/fetchTree.o -c src/libexpr/primops/fetchTree.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/primops/.fetchTree.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/symbol-table.hh:4,
                 from src/libexpr/value.hh:5,
                 from src/libexpr/nixexpr.hh:3,
                 from src/libexpr/attr-set.hh:3,
                 from src/libexpr/eval.hh:3,
                 from src/libexpr/primops.hh:3,
                 from src/libexpr/primops/fetchMercurial.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libexpr/primops/fromTOML.o -c src/libexpr/primops/fromTOML.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/primops/.fromTOML.o.dep -MP
g++ -o src/libexpr/value-to-json.o -c src/libexpr/value-to-json.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.value-to-json.o.dep -MP
g++ -o src/libexpr/value-to-xml.o -c src/libexpr/value-to-xml.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -I/usr/include -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/.value-to-xml.o.dep -MP
g++ -o /<<PKGBUILDDIR>>/src/libutil/libnixutil.so -shared -latomic -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -Wl,-z,now -latomic -L/usr/lib/arm-linux-gnueabihf -Wl,-z,relro -Wl,-z,now -Wl,--no-copy-dt-needed-entries src/libutil/archive.o src/libutil/args.o src/libutil/compression.o src/libutil/compute-levels.o src/libutil/config.o src/libutil/error.o src/libutil/experimental-features.o src/libutil/fmt.o src/libutil/hash.o src/libutil/json.o src/libutil/logging.o src/libutil/serialise.o src/libutil/suggestions.o src/libutil/tarfile.o src/libutil/thread-pool.o src/libutil/url.o src/libutil/util.o src/libutil/xml-writer.o -pthread -lcrypto -lbrotlienc -lbrotlidec -larchive -L/usr/lib/arm-linux-gnueabihf -lboost_context -Wl,-z,defs -Wl,-soname=libnixutil.so   
/usr/bin/ld: src/libutil/logging.o: in function `std::__atomic_base<unsigned long long>::fetch_add(unsigned long long, std::memory_order)':
/usr/include/c++/12/bits/atomic_base.h:618: undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[1]: *** [mk/lib.mk:117: src/libutil/libnixutil.so] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:10,
                 from src/libexpr/symbol-table.hh:7,
                 from src/libexpr/value.hh:5,
                 from src/libexpr/nixexpr.hh:3,
                 from src/libexpr/attr-set.hh:3,
                 from src/libexpr/eval.hh:3,
                 from src/libexpr/primops.hh:3,
                 from src/libexpr/primops/fromTOML.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>&}; _Tp = toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>; _Alloc = std::allocator<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>}; _Tp = toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>; _Alloc = std::allocator<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>; _Alloc = std::allocator<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> >]',
    inlined from 'toml::result<bool, std::__cxx11::basic_string<char> > toml::detail::insert_nested_key(typename Value::table_type&, const Value&, InputIterator, InputIterator, region, bool) [with Value = toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>; InputIterator = __gnu_cxx::__normal_iterator<const std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >]' at src/libexpr/primops/../../toml11/toml/parser.hpp:1462:32:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>*, std::vector<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>}; _Tp = toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>; _Alloc = std::allocator<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>; _Alloc = std::allocator<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'toml::result<std::pair<typename Value::array_type, toml::detail::region>, std::__cxx11::basic_string<char> > toml::detail::parse_array(location&) [with Value = toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>]' at src/libexpr/primops/../../toml11/toml/parser.hpp:1123:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector>*, std::vector<toml::basic_value<toml::discard_comments, std::unordered_map, std::vector> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:31: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2022-11-22T01:24:15Z

Finished
--------


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

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

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

Build Architecture: armhf
Build-Space: 655832
Build-Time: 1718
Distribution: bookworm-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 544
Job: nix_2.8.0-1.1
Machine Architecture: armhf
Package: nix
Package-Time: 2282
Source-Version: 2.8.0-1.1
Space: 655832
Status: attempted
Version: 2.8.0-1.1
--------------------------------------------------------------------------------
Finished at 2022-11-22T01:24:15Z
Build needed 00:38:02, 655832k disk space