Raspbian Package Auto-Building

Build log for nix (2.8.0-1.1) on armhf

nix2.8.0-1.1armhf → 2023-01-08 23:44:38

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testwandboard

+==============================================================================+
| nix 2.8.0-1.1 (armhf)                        Sun, 08 Jan 2023 21:41:15 +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-a2da8d08-792d-44cd-a723-a61c36c3d7de' with '<<CHROOT>>'

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

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.5 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.3 MB]
Fetched 27.9 MB in 30s (933 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 1s (1590 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/nix-shwIjP/nix-2.8.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/nix-shwIjP' 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-cGja1J/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-cGja1J/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-cGja1J/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Packages [433 B]
Fetched 2109 B in 1s (2787 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 netbase 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 36 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (22.8 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12958 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-cGja1J/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-cGja1J/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Sources [695 B]
Get:5 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ Packages [755 B]
Fetched 2783 B in 1s (3904 B/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 netbase
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
  libmagic-mgc libmagic1 libmd-dev libmd0 libncurses-dev libncurses6
  libncursesw6 libnghttp2-14 libonig5 libpipeline1 libpkgconf3 libpsl5
  libreadline-dev librtmp1 libseccomp-dev libsodium-dev libsodium23
  libsqlite3-0 libsqlite3-dev libssh2-1 libssl-dev libsub-override-perl
  libtinfo6 libtool libuchardet0 libwww-curl-perl libxml2 libxml2-utils
  lowdown m4 man-db ncurses-base ncurses-bin nlohmann-json3-dev pkg-config
  pkgconf pkgconf-bin po-debconf
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:
  libncursesw6 libsqlite3-0 libtinfo6 ncurses-base ncurses-bin
5 upgraded, 97 newly installed, 0 to remove and 31 not upgraded.
Need to get 46.0 MB of archives.
After this operation, 295 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-cGja1J/apt_archive ./ sbuild-build-depends-nix-dummy 0.invalid.0 [1036 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf ncurses-bin armhf 6.4-1 [414 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf ncurses-base all 6.4-1 [261 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf autoconf-archive all 20220903-3 [775 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf flex armhf 2.6.4-8.1 [411 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libtinfo6 armhf 6.4-1 [316 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libncursesw6 armhf 6.4-1 [106 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libsqlite3-0 armhf 3.40.1-1 [724 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-9 [774 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-4 [78.8 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-10 [156 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-10 [495 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf bison armhf 2:3.8.2+dfsg-1 [1114 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.51.0-1 [60.5 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 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.87.0-1 [332 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf curl armhf 7.87.0-1 [294 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.4 [81.2 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 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-2 [19.4 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-2 [8556 B]
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.15-1 [92.4 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 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-10 [1203 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.11.4 [942 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.2-1 [293 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libarchive-dev armhf 3.6.2-1 [496 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libboost1.74-dev armhf 1.74.0-18.1 [9509 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74.0 armhf 1.74.0-18.1 [220 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libboost-atomic1.74-dev armhf 1.74.0-18.1 [221 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74.0 armhf 1.74.0-18.1 [224 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74-dev armhf 1.74.0-18.1 [230 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74.0 armhf 1.74.0-18.1 [217 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74.0 armhf 1.74.0-18.1 [296 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libboost-serialization1.74-dev armhf 1.74.0-18.1 [362 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libboost-date-time1.74-dev armhf 1.74.0-18.1 [226 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74.0 armhf 1.74.0-18.1 [218 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74-dev armhf 1.74.0-18.1 [219 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74.0 armhf 1.74.0-18.1 [247 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libboost-thread1.74-dev armhf 1.74.0-18.1 [260 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libboost-context1.74.0 armhf 1.74.0-18.1 [219 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf libboost-context1.74-dev armhf 1.74.0-18.1 [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.87.0-1 [327 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf libcurl4-gnutls-dev armhf 7.87.0-1 [405 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libdbi-perl armhf 1.643-4 [763 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libdbd-sqlite3-perl armhf 1.72-1 [171 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.4.0-0.1 [240 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.4-1 [79.8 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libncurses-dev armhf 6.4-1 [291 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libpkgconf3 armhf 1.8.0-12 [31.0 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libreadline-dev armhf 8.2-1.2 [122 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.40.1-1 [893 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-12 [27.6 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf pkgconf armhf 1.8.0-12 [25.6 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 1.8.0-12 [13.5 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 46.0 MB in 9s (5114 kB/s)
(Reading database ... 12958 files and directories currently installed.)
Preparing to unpack .../ncurses-bin_6.4-1_armhf.deb ...
Unpacking ncurses-bin (6.4-1) over (6.3+20220423-2) ...
Setting up ncurses-bin (6.4-1) ...
(Reading database ... 12958 files and directories currently installed.)
Preparing to unpack .../ncurses-base_6.4-1_all.deb ...
Unpacking ncurses-base (6.4-1) over (6.3+20220423-2) ...
Setting up ncurses-base (6.4-1) ...
Selecting previously unselected package autoconf-archive.
(Reading database ... 12958 files and directories currently installed.)
Preparing to unpack .../autoconf-archive_20220903-3_all.deb ...
Unpacking autoconf-archive (20220903-3) ...
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 .../libtinfo6_6.4-1_armhf.deb ...
Unpacking libtinfo6:armhf (6.4-1) over (6.3+20220423-2) ...
Setting up libtinfo6:armhf (6.4-1) ...
(Reading database ... 14322 files and directories currently installed.)
Preparing to unpack .../libncursesw6_6.4-1_armhf.deb ...
Unpacking libncursesw6:armhf (6.4-1) over (6.3+20220423-2) ...
Setting up libncursesw6:armhf (6.4-1) ...
(Reading database ... 14322 files and directories currently installed.)
Preparing to unpack .../libsqlite3-0_3.40.1-1_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.40.1-1) over (3.40.0-1) ...
Setting up libsqlite3-0:armhf (3.40.1-1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 14322 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-9_armhf.deb ...
Unpacking groff-base (1.22.4-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.38.1-4_armhf.deb ...
Unpacking bsdextrautils (2.38.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.11.1-1_armhf.deb ...
Unpacking man-db (2.11.1-1) ...
Selecting previously unselected package 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-10_armhf.deb ...
Unpacking gettext-base (0.21-10) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../09-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../10-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../11-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 .../12-autopoint_0.21-10_all.deb ...
Unpacking autopoint (0.21-10) ...
Selecting previously unselected package bison.
Preparing to unpack .../13-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 .../14-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 .../15-libnghttp2-14_1.51.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.51.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../16-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 .../17-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../18-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 .../19-libcurl4_7.87.0-1_armhf.deb ...
Unpacking libcurl4:armhf (7.87.0-1) ...
Selecting previously unselected package curl.
Preparing to unpack .../20-curl_7.87.0-1_armhf.deb ...
Unpacking curl (7.87.0-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../21-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../22-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../23-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../24-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 .../25-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 .../26-libfile-stripnondeterminism-perl_1.13.0-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../27-dh-strip-nondeterminism_1.13.0-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../28-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../29-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../30-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../31-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 .../32-gettext_0.21-10_armhf.deb ...
Unpacking gettext (0.21-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../33-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 .../34-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../35-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package googletest.
Preparing to unpack .../36-googletest_1.12.1-0.2_all.deb ...
Unpacking googletest (1.12.1-0.2) ...
Selecting previously unselected package libonig5:armhf.
Preparing to unpack .../37-libonig5_6.9.8-1_armhf.deb ...
Unpacking libonig5:armhf (6.9.8-1) ...
Selecting previously unselected package libjq1:armhf.
Preparing to unpack .../38-libjq1_1.6-2.1_armhf.deb ...
Unpacking libjq1:armhf (1.6-2.1) ...
Selecting previously unselected package jq.
Preparing to unpack .../39-jq_1.6-2.1_armhf.deb ...
Unpacking jq (1.6-2.1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../40-libarchive13_3.6.2-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.2-1) ...
Selecting previously unselected package libarchive-dev:armhf.
Preparing to unpack .../41-libarchive-dev_3.6.2-1_armhf.deb ...
Unpacking libarchive-dev:armhf (3.6.2-1) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../42-libboost1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-atomic1.74.0:armhf.
Preparing to unpack .../43-libboost-atomic1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-atomic1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-atomic1.74-dev:armhf.
Preparing to unpack .../44-libboost-atomic1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-atomic1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-chrono1.74.0:armhf.
Preparing to unpack .../45-libboost-chrono1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-chrono1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-chrono1.74-dev:armhf.
Preparing to unpack .../46-libboost-chrono1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-chrono1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-date-time1.74.0:armhf.
Preparing to unpack .../47-libboost-date-time1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-date-time1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-serialization1.74.0:armhf.
Preparing to unpack .../48-libboost-serialization1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-serialization1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-serialization1.74-dev:armhf.
Preparing to unpack .../49-libboost-serialization1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-serialization1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-date-time1.74-dev:armhf.
Preparing to unpack .../50-libboost-date-time1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-date-time1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../51-libboost-system1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../52-libboost-system1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-thread1.74.0:armhf.
Preparing to unpack .../53-libboost-thread1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-thread1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-thread1.74-dev:armhf.
Preparing to unpack .../54-libboost-thread1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-thread1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-context1.74.0:armhf.
Preparing to unpack .../55-libboost-context1.74.0_1.74.0-18.1_armhf.deb ...
Unpacking libboost-context1.74.0:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-context1.74-dev:armhf.
Preparing to unpack .../56-libboost-context1.74-dev_1.74.0-18.1_armhf.deb ...
Unpacking libboost-context1.74-dev:armhf (1.74.0-18.1) ...
Selecting previously unselected package libboost-context-dev:armhf.
Preparing to unpack .../57-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 .../58-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 .../59-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 .../60-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 .../61-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 .../62-libmd0_1.0.4-2_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../63-libbsd0_0.11.7-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-1) ...
Selecting previously unselected package libmd-dev:armhf.
Preparing to unpack .../64-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 .../65-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 .../66-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 .../67-libcurl3-gnutls_7.87.0-1_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.87.0-1) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../68-libcurl4-gnutls-dev_7.87.0-1_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (7.87.0-1) ...
Selecting previously unselected package libdbi-perl:armhf.
Preparing to unpack .../69-libdbi-perl_1.643-4_armhf.deb ...
Unpacking libdbi-perl:armhf (1.643-4) ...
Selecting previously unselected package libdbd-sqlite3-perl:armhf.
Preparing to unpack .../70-libdbd-sqlite3-perl_1.72-1_armhf.deb ...
Unpacking libdbd-sqlite3-perl:armhf (1.72-1) ...
Selecting previously unselected package libgc1:armhf.
Preparing to unpack .../71-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 .../72-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 .../73-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 .../74-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 .../75-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 .../76-liblzma-dev_5.4.0-0.1_armhf.deb ...
Unpacking liblzma-dev:armhf (5.4.0-0.1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../77-libncurses6_6.4-1_armhf.deb ...
Unpacking libncurses6:armhf (6.4-1) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../78-libncurses-dev_6.4-1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.4-1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../79-libpkgconf3_1.8.0-12_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.0-12) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../80-libreadline-dev_8.2-1.2_armhf.deb ...
Unpacking libreadline-dev:armhf (8.2-1.2) ...
Selecting previously unselected package libseccomp-dev:armhf.
Preparing to unpack .../81-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 .../82-libsodium23_1.0.18-1_armhf.deb ...
Unpacking libsodium23:armhf (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:armhf.
Preparing to unpack .../83-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 .../84-libsqlite3-dev_3.40.1-1_armhf.deb ...
Unpacking libsqlite3-dev:armhf (3.40.1-1) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../85-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 .../86-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 .../87-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 .../88-lowdown_0.10.0-1_armhf.deb ...
Unpacking lowdown (0.10.0-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack .../89-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 .../90-pkgconf-bin_1.8.0-12_armhf.deb ...
Unpacking pkgconf-bin (1.8.0-12) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../91-pkgconf_1.8.0-12_armhf.deb ...
Unpacking pkgconf:armhf (1.8.0-12) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../92-pkg-config_1.8.0-12_armhf.deb ...
Unpacking pkg-config:armhf (1.8.0-12) ...
Selecting previously unselected package sbuild-build-depends-nix-dummy.
Preparing to unpack .../93-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-18.1) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libboost-system1.74.0:armhf (1.74.0-18.1) ...
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-18.1) ...
Setting up libsodium23:armhf (1.0.18-1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up libboost-atomic1.74.0:armhf (1.74.0-18.1) ...
Setting up bsdextrautils (2.38.1-4) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libboost-chrono1.74-dev:armhf (1.74.0-18.1) ...
Setting up libnghttp2-14:armhf (1.51.0-1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-10) ...
Setting up m4 (1.4.19-1) ...
Setting up autoconf-archive (20220903-3) ...
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-12) ...
Setting up libsqlite3-dev:armhf (3.40.1-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libboost-system1.74-dev:armhf (1.74.0-18.1) ...
Setting up libncurses6:armhf (6.4-1) ...
Setting up libssl-dev:armhf (3.0.7-1) ...
Setting up libboost-context1.74.0:armhf (1.74.0-18.1) ...
Setting up autopoint (0.21-10) ...
Setting up pkgconf-bin (1.8.0-12) ...
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-18.1) ...
Setting up liblzma-dev:armhf (5.4.0-0.1) ...
Setting up libboost-serialization1.74.0:armhf (1.74.0-18.1) ...
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-18.1) ...
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-4) ...
Setting up libboost-thread1.74.0:armhf (1.74.0-18.1) ...
Setting up libbz2-dev:armhf (1.0.8-5+b2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-2) ...
Setting up flex (2.6.4-8.1) ...
Setting up libncurses-dev:armhf (6.4-1) ...
Setting up gettext (0.21-10) ...
Setting up libgtest-dev:armhf (1.12.1-0.2) ...
Setting up libtool (2.4.7-5) ...
Setting up libarchive13:armhf (3.6.2-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.87.0-1) ...
Setting up libreadline-dev:armhf (8.2-1.2) ...
Setting up libcurl4-gnutls-dev:armhf (7.87.0-1) ...
Setting up pkgconf:armhf (1.8.0-12) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up pkg-config:armhf (1.8.0-12) ...
Setting up libgmock-dev:armhf (1.12.1-0.2) ...
Setting up libboost-serialization1.74-dev:armhf (1.74.0-18.1) ...
Setting up dh-strip-nondeterminism (1.13.0-2) ...
Setting up lowdown (0.10.0-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-9) ...
Setting up libarchive-dev:armhf (3.6.2-1) ...
Setting up jq (1.6-2.1) ...
Setting up libcurl4:armhf (7.87.0-1) ...
Setting up libdbd-sqlite3-perl:armhf (1.72-1) ...
Setting up curl (7.87.0-1) ...
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-18.1) ...
Setting up libboost-thread1.74-dev:armhf (1.74.0-18.1) ...
Setting up libboost-thread-dev:armhf (1.74.0.3+b4) ...
Setting up debhelper (13.11.4) ...
Setting up libboost-context1.74-dev:armhf (1.74.0-18.1) ...
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.36-6+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.39.50.20221208-5+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-10+rpi1 gcc-12_12.2.0-10+rpi1 libc6-dev_2.36-6+rpi1 libstdc++-12-dev_12.2.0-10+rpi1 libstdc++6_12.2.0-10+rpi1 linux-libc-dev_6.0.12-1+rpi1
Package versions: adduser_3.129 apt_2.5.4 autoconf_2.71-2 autoconf-archive_20220903-3 automake_1:1.16.5-1.3 autopoint_0.21-10 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2-2 binutils_2.39.50.20221208-5+rpi1 binutils-arm-linux-gnueabihf_2.39.50.20221208-5+rpi1 binutils-common_2.39.50.20221208-5+rpi1 bison_2:3.8.2+dfsg-1 bsdextrautils_2.38.1-4 bsdutils_1:2.38.1-4 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-10+rpi1 curl_7.87.0-1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.80 debhelper_13.11.4 debianutils_5.7-0.4 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-2 diffutils_1:3.8-1 dirmngr_2.2.40-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.15-1 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-10+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-10+rpi1 gcc-12-base_12.2.0-10+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-10 gettext-base_0.21-10 gnupg_2.2.40-1 gnupg-l10n_2.2.40-1 gnupg-utils_2.2.40-1 googletest_1.12.1-0.2 gpg_2.2.40-1 gpg-agent_2.2.40-1 gpg-wks-client_2.2.40-1 gpg-wks-server_2.2.40-1 gpgconf_2.2.40-1 gpgsm_2.2.40-1 gpgv_2.2.40-1 grep_3.8-3 groff-base_1.22.4-9 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 jq_1.6-2.1 krb5-locales_1.20.1-1 libacl1_2.3.1-2 libapt-pkg6.0_2.5.4 libarchive-dev_3.6.2-1 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1 libasan8_12.2.0-10+rpi1 libassuan0_2.5.5-5 libatomic1_12.2.0-10+rpi1 libattr1_1:2.5.1-3 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39.50.20221208-5+rpi1 libblkid1_2.38.1-4 libboost-atomic1.74-dev_1.74.0-18.1 libboost-atomic1.74.0_1.74.0-18.1 libboost-chrono1.74-dev_1.74.0-18.1 libboost-chrono1.74.0_1.74.0-18.1 libboost-context-dev_1.74.0.3+b4 libboost-context1.74-dev_1.74.0-18.1 libboost-context1.74.0_1.74.0-18.1 libboost-date-time1.74-dev_1.74.0-18.1 libboost-date-time1.74.0_1.74.0-18.1 libboost-dev_1.74.0.3+b4 libboost-serialization1.74-dev_1.74.0-18.1 libboost-serialization1.74.0_1.74.0-18.1 libboost-system-dev_1.74.0.3+b4 libboost-system1.74-dev_1.74.0-18.1 libboost-system1.74.0_1.74.0-18.1 libboost-thread-dev_1.74.0.3+b4 libboost-thread1.74-dev_1.74.0-18.1 libboost-thread1.74.0_1.74.0-18.1 libboost1.74-dev_1.74.0-18.1 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.36-6+rpi1 libc-dev-bin_2.36-6+rpi1 libc6_2.36-6+rpi1 libc6-dev_2.36-6+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-10+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.33-1 libcrypt1_1:4.4.33-1 libctf-nobfd0_2.39.50.20221208-5+rpi1 libctf0_2.39.50.20221208-5+rpi1 libcurl3-gnutls_7.87.0-1 libcurl4_7.87.0-1 libcurl4-gnutls-dev_7.87.0-1 libdb5.3_5.3.28+dfsg1-0.10 libdbd-sqlite3-perl_1.72-1 libdbi-perl_1.643-4 libdebconfclient0_0.265 libdebhelper-perl_13.11.4 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.0-2 libgc-dev_1:8.2.2-3 libgc1_1:8.2.2-3 libgcc-12-dev_12.2.0-10+rpi1 libgcc-s1_12.2.0-10+rpi1 libgcrypt20_1.10.1-3 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-4 libgomp1_12.2.0-10+rpi1 libgpg-error0_1.46-1 libgssapi-krb5-2_1.20.1-1 libgtest-dev_1.12.1-0.2 libhogweed6_3.8.1-2 libicu72_72.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjansson4_2.14-2 libjq1_1.6-2.1 libk5crypto3_1.20.1-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20.1-1 libkrb5support0_1.20.1-1 libksba8_1.6.2-4 libldap-2.5-0_2.5.13+dfsg-2+rpi1+b1 liblowdown-dev_0.10.0-1 liblz4-1_1.9.4-1+rpi1 liblzma-dev_5.4.0-0.1 liblzma5_5.4.0-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-4 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libncurses-dev_6.4-1 libncurses6_6.4-1 libncursesw6_6.4-1 libnettle8_3.8.1-2 libnghttp2-14_1.51.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-3 libpcre3_2:8.39-14 libperl5.36_5.36.0-6 libpipeline1_1.5.7-1 libpkgconf3_1.8.0-12 libpsl5_0.21.0-1.2 libreadline-dev_8.2-1.2 libreadline8_8.2-1.2 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-10 libsasl2-modules-db_2.1.28+dfsg-10 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-4 libsodium-dev_1.0.18-1 libsodium23_1.0.18-1 libsqlite3-0_3.40.1-1 libsqlite3-dev_3.40.1-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-10+rpi1 libstdc++6_12.2.0-10+rpi1 libsub-override-perl_0.09-4 libsystemd0_252.2-1+rpi1 libtasn1-6_4.19.0-2 libtinfo6_6.4-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-10+rpi1 libuchardet0_0.0.7-1 libudev1_252.2-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-4 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_6.0.12-1+rpi1 login_1:4.13+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-4 nano_7.1-1 ncurses-base_6.4-1 ncurses-bin_6.4-1 netbase_6.4 nlohmann-json3-dev_3.11.2-2 passwd_1:4.13+dfsg1-1 patch_2.7.6-7 perl_5.36.0-6 perl-base_5.36.0-6 perl-modules-5.36_5.36.0-6 pinentry-curses_1.2.1-1 pkg-config_1.8.0-12 pkgconf_1.8.0-12 pkgconf-bin_1.8.0-12 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.2 rpcsvc-proto_1.4.3-1 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-7 tar_1.34+dfsg-1 tzdata_2022f-1 util-linux_2.38.1-4 util-linux-extra_2.38.1-4 xz-utils_5.4.0-0.1 zlib1g_1:1.2.13.dfsg-1

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.MskEgnSx/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 disc space
----------------

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-a2da8d08-792d-44cd-a723-a61c36c3d7de
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
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 libcrypto... yes
checking for libarchive >= 3.1.2... yes
checking for sqlite3 >= 3.6.19... yes
checking for libcurl... yes
checking for libeditline... yes
checking for libsodium... yes
checking for libbrotlienc libbrotlidec... yes
checking for libseccomp... yes
checking for aws/s3/S3Client.h... no
checking for bdw-gc... yes
checking for gtest_main... yes
checking for nlohmann_json >= 3.9... yes
checking for lowdown >= 0.9.0... 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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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/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/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<>());
      |                                             ~~~~~~~~~~~~~~~
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
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/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
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
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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 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/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/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/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
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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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/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
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
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<>());
      |                                             ~~~~~~~~~~~~~~~
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 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/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<>());
      |                                             ~~~~~~~~~~~~~~~
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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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/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
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 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 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/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
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/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
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>::
      |       ^~~~~~~~~~~~~~~~~~~
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/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/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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
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,
      |       ^~~
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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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,
      |       ^~~
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/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 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 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/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<>());
      |                                             ~~~~~~~~~~~~~~~
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/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 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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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<>());
      |                                             ~~~~~~~~~~~~~~~
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
/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
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
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/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
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
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/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 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<>());
      |                                         ~~~~~~~~~~~~~~~
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
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;
      |                                             ~~~~~^~~~~
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 /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<>());
      |                                             ~~~~~~~~~~~~~~~
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 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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 2023-01-08T23:44:22Z

Finished
--------


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

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

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

Build Architecture: armhf
Build-Space: 0
Build-Time: 6586
Distribution: bookworm-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 743
Job: nix_2.8.0-1.1
Machine Architecture: armhf
Package: nix
Package-Time: 7387
Source-Version: 2.8.0-1.1
Space: 0
Status: failed
Version: 2.8.0-1.1
--------------------------------------------------------------------------------
Finished at 2023-01-08T23:44:22Z
Build needed 00:00:00, 0k disc space