Raspbian Package Auto-Building

Build log for nix (2.17.1+dfsg-1) on armhf

nix2.17.1+dfsg-1armhf → 2023-10-15 07:33:56

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

+==============================================================================+
| nix 2.17.1+dfsg-1 (armhf)                    Sun, 15 Oct 2023 06:37:11 +0000 |
+==============================================================================+

Package: nix
Version: 2.17.1+dfsg-1
Source Version: 2.17.1+dfsg-1
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-e0f795cf-fa06-4b7f-a7f6-f6ffd0f09295' with '<<CHROOT>>'

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

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.1 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [14.8 MB]
Fetched 29.0 MB in 11s (2590 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/trixie-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 955 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main nix 2.17.1+dfsg-1 (dsc) [2636 B]
Get:2 http://172.17.4.1/private trixie-staging/main nix 2.17.1+dfsg-1 (tar) [936 kB]
Get:3 http://172.17.4.1/private trixie-staging/main nix 2.17.1+dfsg-1 (diff) [16.5 kB]
Fetched 955 kB in 0s (5957 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/nix-S5OcxB/nix-2.17.1+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/nix-S5OcxB' 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-8TNGbu/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-8TNGbu/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-8TNGbu/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Packages [433 B]
Fetched 2109 B in 0s (8195 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 sgml-base util-linux-extra
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 44 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (61.3 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 11775 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, libacl1-dev, 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, libgnutls28-dev, libgtest-dev, libidn2-dev, libkrb5-dev, libldap2-dev, liblowdown-dev, liblz4-dev, liblzma-dev, libnghttp2-dev, libpsl-dev, librapidcheck-dev, libreadline-dev, librtmp-dev, libseccomp-dev, libssh2-1-dev, libsodium-dev, libsqlite3-dev, libssl-dev, libtoml11-dev, libwww-curl-perl, libxml2-dev, libxml2-utils, libzstd-dev, lowdown, nettle-dev, nlohmann-json3-dev, pkg-config, zlib1g-dev
Filtered Build-Depends: debhelper-compat (= 13), autoconf-archive, bison, curl, flex, jq, libacl1-dev, 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, libgnutls28-dev, libgtest-dev, libidn2-dev, libkrb5-dev, libldap2-dev, liblowdown-dev, liblz4-dev, liblzma-dev, libnghttp2-dev, libpsl-dev, librapidcheck-dev, libreadline-dev, librtmp-dev, libseccomp-dev, libssh2-1-dev, libsodium-dev, libsqlite3-dev, libssl-dev, libtoml11-dev, libwww-curl-perl, libxml2-dev, libxml2-utils, libzstd-dev, lowdown, nettle-dev, nlohmann-json3-dev, pkg-config, zlib1g-dev
dpkg-deb: building package 'sbuild-build-depends-nix-dummy' in '/<<BUILDDIR>>/resolver-8TNGbu/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-8TNGbu/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Sources [773 B]
Get:5 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ Packages [832 B]
Fetched 2938 B in 0s (10.6 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install nix build dependencies (apt-based resolver)
---------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf autoconf-archive automake autopoint autotools-dev bison
  bsdextrautils bsdutils comerr-dev curl debhelper dh-autoreconf
  dh-strip-nondeterminism dwz file flex gettext gettext-base googletest
  groff-base icu-devtools intltool-debian jq krb5-locales krb5-multidev
  libacl1-dev libarchive-dev libarchive-zip-perl libarchive13 libattr1-dev
  libblkid1 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 libevent-2.1-7
  libfile-stripnondeterminism-perl libgc-dev libgc1 libgmock-dev libgmp-dev
  libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev
  libgssapi-krb5-2 libgssrpc4 libgtest-dev libicu-dev libicu72 libidn2-dev
  libjq1 libk5crypto3 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10
  libkrb5-3 libkrb5-dev libkrb5support0 libldap-dev libldap2-dev
  liblowdown-dev liblowdown1 liblz4-dev liblzma-dev libmagic-mgc libmagic1
  libmd-dev libmount1 libncurses-dev libncurses6 libnghttp2-14 libnghttp2-dev
  libonig5 libp11-kit-dev libperl5.36 libpipeline1 libpkgconf3 libpsl-dev
  libpsl5 librapidcheck-dev libreadline-dev librtmp-dev librtmp1
  libseccomp-dev libsmartcols1 libsodium-dev libsodium23 libsqlite3-dev
  libssh2-1 libssh2-1-dev libssl-dev libssl3 libsub-override-perl
  libtasn1-6-dev libtoml11-dev libtool libuchardet0 libunbound8 libuuid1
  libwww-curl-perl libxml2 libxml2-dev libxml2-utils libzstd-dev lowdown m4
  man-db mount nettle-dev nlohmann-json3-dev perl perl-base pkg-config pkgconf
  pkgconf-bin po-debconf util-linux util-linux-extra zlib1g-dev
Suggested packages:
  gnu-standards autoconf-doc bison-doc doc-base dh-make flex-doc gettext-doc
  libasprintf-dev libgettextpo-dev groff krb5-doc 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 libidn-dev libclone-perl libmldbm-perl
  libnet-daemon-perl libsql-statement-perl gmp-doc libgmp10-doc libmpfr-dev
  dns-root-data gnutls-bin gnutls-doc krb5-user icu-doc liblzma-doc
  cryptsetup-bin ncurses-doc libnghttp2-doc p11-kit-doc readline-doc seccomp
  sqlite3-doc libssl-doc libtool-doc gfortran | fortran95-compiler gcj-jdk
  m4-doc apparmor less www-browser nfs-common perl-doc
  libterm-readline-gnu-perl | libterm-readline-perl-perl
  libtap-harness-archive-perl libmail-box-perl dosfstools kbd
  util-linux-locales
Recommended packages:
  libfl-dev bzip2-doc ca-certificates libarchive-cpio-perl libgpm2
  publicsuffix libtasn1-doc libltdl-dev uuid-runtime libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf autoconf-archive automake autopoint autotools-dev bison
  bsdextrautils comerr-dev curl debhelper dh-autoreconf
  dh-strip-nondeterminism dwz file flex gettext gettext-base googletest
  groff-base icu-devtools intltool-debian jq krb5-multidev libacl1-dev
  libarchive-dev libarchive-zip-perl libarchive13 libattr1-dev
  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 libevent-2.1-7 libfile-stripnondeterminism-perl
  libgc-dev libgc1 libgmock-dev libgmp-dev libgmpxx4ldbl libgnutls-dane0
  libgnutls-openssl27 libgnutls28-dev libgssrpc4 libgtest-dev libicu-dev
  libicu72 libidn2-dev libjq1 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10
  libkrb5-dev libldap-dev libldap2-dev liblowdown-dev liblowdown1 liblz4-dev
  liblzma-dev libmagic-mgc libmagic1 libmd-dev libncurses-dev libncurses6
  libnghttp2-14 libnghttp2-dev libonig5 libp11-kit-dev libpipeline1
  libpkgconf3 libpsl-dev libpsl5 librapidcheck-dev libreadline-dev librtmp-dev
  librtmp1 libseccomp-dev libsodium-dev libsodium23 libsqlite3-dev libssh2-1
  libssh2-1-dev libssl-dev libsub-override-perl libtasn1-6-dev libtoml11-dev
  libtool libuchardet0 libunbound8 libwww-curl-perl libxml2 libxml2-dev
  libxml2-utils libzstd-dev lowdown m4 man-db nettle-dev nlohmann-json3-dev
  pkg-config pkgconf pkgconf-bin po-debconf sbuild-build-depends-nix-dummy
  zlib1g-dev
The following packages will be upgraded:
  bsdutils krb5-locales libblkid1 libgssapi-krb5-2 libk5crypto3 libkrb5-3
  libkrb5support0 libmount1 libperl5.36 libsmartcols1 libssl3 libuuid1 mount
  perl perl-base util-linux util-linux-extra
17 upgraded, 131 newly installed, 0 to remove and 27 not upgraded.
Need to get 72.8 MB of archives.
After this operation, 362 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-8TNGbu/apt_archive ./ sbuild-build-depends-nix-dummy 0.invalid.0 [1116 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf bsdutils armhf 1:2.39.2-2.2 [86.0 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf perl-base armhf 5.36.0-9 [1412 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf perl armhf 5.36.0-9 [239 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libperl5.36 armhf 5.36.0-9 [3456 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf libsmartcols1 armhf 2.39.2-2.2 [101 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf util-linux-extra armhf 2.39.2-2.2 [134 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf util-linux armhf 2.39.2-2.2 [1107 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf mount armhf 2.39.2-2.2 [133 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf autoconf-archive all 20220903-3 [775 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf flex armhf 2.6.4-8.2 [391 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf libblkid1 armhf 2.39.2-2.2 [144 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf libmount1 armhf 2.39.2-2.2 [166 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf libssl3 armhf 3.0.11-1 [1620 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf libuuid1 armhf 2.39.2-2.2 [27.9 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-2 [1033 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.2-2.2 [80.6 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.11.2-3 [1342 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-13 [156 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf krb5-locales all 1.20.1-4 [62.9 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-13 [496 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf bison armhf 2:3.8.2+dfsg-1 [1114 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf comerr-dev armhf 2.1-1.47.0-2 [50.8 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf libbrotli1 armhf 1.0.9-2+b3 [258 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf libgssapi-krb5-2 armhf 1.20.1-4 [110 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libkrb5-3 armhf 1.20.1-4 [284 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libk5crypto3 armhf 1.20.1-4 [73.3 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libkrb5support0 armhf 1.20.1-4 [29.9 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf libnghttp2-14 armhf 1.56.0-1 [60.5 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf libpsl5 armhf 0.21.2-1+b1 [57.8 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf libssh2-1 armhf 1.11.0-2 [195 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf libcurl4 armhf 8.3.0-3 [356 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf curl armhf 8.3.0-3 [302 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.6 [81.9 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:49 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:51 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:55 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-13 [1201 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.6 [952 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf googletest all 1.14.0-1+rpi1 [512 kB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf icu-devtools armhf 72.1-3 [175 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf libonig5 armhf 6.9.8-2 [164 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf libjq1 armhf 1.7-1 [152 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf jq armhf 1.7-1 [76.2 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf libgssrpc4 armhf 1.20.1-4 [50.6 kB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf libkadm5clnt-mit12 armhf 1.20.1-4 [36.0 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf libkdb5-10 armhf 1.20.1-4 [35.6 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf libkadm5srv-mit12 armhf 1.20.1-4 [45.5 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf krb5-multidev armhf 1.20.1-4 [125 kB]
Get:69 http://172.17.4.1/private trixie-staging/main armhf libattr1-dev armhf 1:2.5.1-4 [34.5 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf libacl1-dev armhf 2.3.1-3 [89.7 kB]
Get:71 http://172.17.4.1/private trixie-staging/main armhf libarchive13 armhf 3.6.2-1 [293 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf libarchive-dev armhf 3.6.2-1 [496 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf libboost1.74-dev armhf 1.74.0+ds1-23 [9511 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf libboost-atomic1.74.0 armhf 1.74.0+ds1-23 [220 kB]
Get:75 http://172.17.4.1/private trixie-staging/main armhf libboost-atomic1.74-dev armhf 1.74.0+ds1-23 [221 kB]
Get:76 http://172.17.4.1/private trixie-staging/main armhf libboost-chrono1.74.0 armhf 1.74.0+ds1-23 [224 kB]
Get:77 http://172.17.4.1/private trixie-staging/main armhf libboost-chrono1.74-dev armhf 1.74.0+ds1-23 [231 kB]
Get:78 http://172.17.4.1/private trixie-staging/main armhf libboost-date-time1.74.0 armhf 1.74.0+ds1-23 [218 kB]
Get:79 http://172.17.4.1/private trixie-staging/main armhf libboost-serialization1.74.0 armhf 1.74.0+ds1-23 [296 kB]
Get:80 http://172.17.4.1/private trixie-staging/main armhf libboost-serialization1.74-dev armhf 1.74.0+ds1-23 [363 kB]
Get:81 http://172.17.4.1/private trixie-staging/main armhf libboost-date-time1.74-dev armhf 1.74.0+ds1-23 [227 kB]
Get:82 http://172.17.4.1/private trixie-staging/main armhf libboost-system1.74.0 armhf 1.74.0+ds1-23 [218 kB]
Get:83 http://172.17.4.1/private trixie-staging/main armhf libboost-system1.74-dev armhf 1.74.0+ds1-23 [219 kB]
Get:84 http://172.17.4.1/private trixie-staging/main armhf libboost-thread1.74.0 armhf 1.74.0+ds1-23 [247 kB]
Get:85 http://172.17.4.1/private trixie-staging/main armhf libboost-thread1.74-dev armhf 1.74.0+ds1-23 [260 kB]
Get:86 http://172.17.4.1/private trixie-staging/main armhf libboost-context1.74.0 armhf 1.74.0+ds1-23 [219 kB]
Get:87 http://172.17.4.1/private trixie-staging/main armhf libboost-context1.74-dev armhf 1.74.0+ds1-23 [221 kB]
Get:88 http://172.17.4.1/private trixie-staging/main armhf libboost-context-dev armhf 1.74.0.3+b4 [4812 B]
Get:89 http://172.17.4.1/private trixie-staging/main armhf libboost-dev armhf 1.74.0.3+b4 [4824 B]
Get:90 http://172.17.4.1/private trixie-staging/main armhf libboost-system-dev armhf 1.74.0.3+b4 [4744 B]
Get:91 http://172.17.4.1/private trixie-staging/main armhf libboost-thread-dev armhf 1.74.0.3+b4 [4632 B]
Get:92 http://172.17.4.1/private trixie-staging/main armhf libbrotli-dev armhf 1.0.9-2+b3 [270 kB]
Get:93 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.11.7-4 [111 kB]
Get:94 http://172.17.4.1/private trixie-staging/main armhf libmd-dev armhf 1.1.0-1 [50.7 kB]
Get:95 http://172.17.4.1/private trixie-staging/main armhf libbsd-dev armhf 0.11.7-4 [234 kB]
Get:96 http://172.17.4.1/private trixie-staging/main armhf libbz2-dev armhf 1.0.8-5+b2 [26.8 kB]
Get:97 http://172.17.4.1/private trixie-staging/main armhf libcurl3-gnutls armhf 8.3.0-3 [351 kB]
Get:98 http://172.17.4.1/private trixie-staging/main armhf libcurl4-gnutls-dev armhf 8.3.0-3 [435 kB]
Get:99 http://172.17.4.1/private trixie-staging/main armhf libdbi-perl armhf 1.643-4 [763 kB]
Get:100 http://172.17.4.1/private trixie-staging/main armhf libdbd-sqlite3-perl armhf 1.74-1 [171 kB]
Get:101 http://172.17.4.1/private trixie-staging/main armhf libevent-2.1-7 armhf 2.1.12-stable-8 [160 kB]
Get:102 http://172.17.4.1/private trixie-staging/main armhf libgc1 armhf 1:8.2.4-1 [231 kB]
Get:103 http://172.17.4.1/private trixie-staging/main armhf libgc-dev armhf 1:8.2.4-1 [393 kB]
Get:104 http://172.17.4.1/private trixie-staging/main armhf libgtest-dev armhf 1.14.0-1+rpi1 [236 kB]
Get:105 http://172.17.4.1/private trixie-staging/main armhf libgmock-dev armhf 1.14.0-1+rpi1 [128 kB]
Get:106 http://172.17.4.1/private trixie-staging/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-2 [328 kB]
Get:107 http://172.17.4.1/private trixie-staging/main armhf libgmp-dev armhf 2:6.3.0+dfsg-2 [577 kB]
Get:108 http://172.17.4.1/private trixie-staging/main armhf libunbound8 armhf 1.18.0-2 [495 kB]
Get:109 http://172.17.4.1/private trixie-staging/main armhf libgnutls-dane0 armhf 3.8.1-4 [418 kB]
Get:110 http://172.17.4.1/private trixie-staging/main armhf libgnutls-openssl27 armhf 3.8.1-4 [418 kB]
Get:111 http://172.17.4.1/private trixie-staging/main armhf libidn2-dev armhf 2.3.4-1 [116 kB]
Get:112 http://172.17.4.1/private trixie-staging/main armhf libp11-kit-dev armhf 0.25.0-4 [191 kB]
Get:113 http://172.17.4.1/private trixie-staging/main armhf libtasn1-6-dev armhf 4.19.0-3 [89.5 kB]
Get:114 http://172.17.4.1/private trixie-staging/main armhf nettle-dev armhf 3.9.1-2 [1286 kB]
Get:115 http://172.17.4.1/private trixie-staging/main armhf libgnutls28-dev armhf 3.8.1-4 [1234 kB]
Get:116 http://172.17.4.1/private trixie-staging/main armhf libicu-dev armhf 72.1-3 [9959 kB]
Get:117 http://172.17.4.1/private trixie-staging/main armhf libkrb5-dev armhf 1.20.1-4 [14.9 kB]
Get:118 http://172.17.4.1/private trixie-staging/main armhf libldap-dev armhf 2.5.13+dfsg-5+rpi1 [259 kB]
Get:119 http://172.17.4.1/private trixie-staging/main armhf libldap2-dev all 2.5.13+dfsg-5+rpi1 [22.7 kB]
Get:120 http://172.17.4.1/private trixie-staging/main armhf liblowdown1 armhf 1.0.2-1 [74.8 kB]
Get:121 http://172.17.4.1/private trixie-staging/main armhf liblowdown-dev armhf 1.0.2-1 [134 kB]
Get:122 http://172.17.4.1/private trixie-staging/main armhf liblz4-dev armhf 1.9.4-1+rpi1+b1 [74.3 kB]
Get:123 http://172.17.4.1/private trixie-staging/main armhf liblzma-dev armhf 5.4.4-0.1 [269 kB]
Get:124 http://172.17.4.1/private trixie-staging/main armhf libncurses6 armhf 6.4+20230625-2 [79.6 kB]
Get:125 http://172.17.4.1/private trixie-staging/main armhf libncurses-dev armhf 6.4+20230625-2 [290 kB]
Get:126 http://172.17.4.1/private trixie-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:127 http://172.17.4.1/private trixie-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:128 http://172.17.4.1/private trixie-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:129 http://172.17.4.1/private trixie-staging/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
Get:130 http://172.17.4.1/private trixie-staging/main armhf libnghttp2-dev armhf 1.56.0-1 [97.1 kB]
Get:131 http://172.17.4.1/private trixie-staging/main armhf libpsl-dev armhf 0.21.2-1+b1 [78.6 kB]
Get:132 http://172.17.4.1/private trixie-staging/main armhf librapidcheck-dev armhf 0~1048-a5724ea-1 [187 kB]
Get:133 http://172.17.4.1/private trixie-staging/main armhf libreadline-dev armhf 8.2-1.3 [123 kB]
Get:134 http://172.17.4.1/private trixie-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-3 [901 kB]
Get:135 http://172.17.4.1/private trixie-staging/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2+b2 [65.6 kB]
Get:136 http://172.17.4.1/private trixie-staging/main armhf libseccomp-dev armhf 2.5.4-1+rpi1+b1 [86.6 kB]
Get:137 http://172.17.4.1/private trixie-staging/main armhf libsodium23 armhf 1.0.18-1 [143 kB]
Get:138 http://172.17.4.1/private trixie-staging/main armhf libsodium-dev armhf 1.0.18-1 [162 kB]
Get:139 http://172.17.4.1/private trixie-staging/main armhf libsqlite3-dev armhf 3.43.1-1 [925 kB]
Get:140 http://172.17.4.1/private trixie-staging/main armhf libssl-dev armhf 3.0.11-1 [2105 kB]
Get:141 http://172.17.4.1/private trixie-staging/main armhf libssh2-1-dev armhf 1.11.0-2 [331 kB]
Get:142 http://172.17.4.1/private trixie-staging/main armhf libtoml11-dev all 3.7.1-3 [58.7 kB]
Get:143 http://172.17.4.1/private trixie-staging/main armhf libwww-curl-perl armhf 4.17-10 [55.8 kB]
Get:144 http://172.17.4.1/private trixie-staging/main armhf libxml2-dev armhf 2.9.14+dfsg-1.3 [636 kB]
Get:145 http://172.17.4.1/private trixie-staging/main armhf libxml2-utils armhf 2.9.14+dfsg-1.3 [95.3 kB]
Get:146 http://172.17.4.1/private trixie-staging/main armhf libzstd-dev armhf 1.5.5+dfsg2-1 [301 kB]
Get:147 http://172.17.4.1/private trixie-staging/main armhf lowdown armhf 1.0.2-1 [101 kB]
Get:148 http://172.17.4.1/private trixie-staging/main armhf nlohmann-json3-dev all 3.11.2-2 [259 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 72.8 MB in 8s (9142 kB/s)
(Reading database ... 11775 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.39.2-2.2_armhf.deb ...
Unpacking bsdutils (1:2.39.2-2.2) over (1:2.39.2-1) ...
Setting up bsdutils (1:2.39.2-2.2) ...
(Reading database ... 11775 files and directories currently installed.)
Preparing to unpack .../perl-base_5.36.0-9_armhf.deb ...
Unpacking perl-base (5.36.0-9) over (5.36.0-7) ...
Setting up perl-base (5.36.0-9) ...
(Reading database ... 11775 files and directories currently installed.)
Preparing to unpack .../perl_5.36.0-9_armhf.deb ...
Unpacking perl (5.36.0-9) over (5.36.0-7) ...
Preparing to unpack .../libperl5.36_5.36.0-9_armhf.deb ...
Unpacking libperl5.36:armhf (5.36.0-9) over (5.36.0-7) ...
Preparing to unpack .../libsmartcols1_2.39.2-2.2_armhf.deb ...
Unpacking libsmartcols1:armhf (2.39.2-2.2) over (2.39.2-1) ...
Setting up libsmartcols1:armhf (2.39.2-2.2) ...
(Reading database ... 11775 files and directories currently installed.)
Preparing to unpack .../util-linux-extra_2.39.2-2.2_armhf.deb ...
Unpacking util-linux-extra (2.39.2-2.2) over (2.39.2-1) ...
dpkg: warning: unable to delete old directory '/usr/lib/udev/rules.d': Directory not empty
dpkg: warning: unable to delete old directory '/usr/lib/udev': Directory not empty
dpkg: warning: unable to delete old directory '/etc/init.d': Directory not empty
Preparing to unpack .../util-linux_2.39.2-2.2_armhf.deb ...
Unpacking util-linux (2.39.2-2.2) over (2.39.2-1) ...
Setting up util-linux (2.39.2-2.2) ...
(Reading database ... 11769 files and directories currently installed.)
Preparing to unpack .../mount_2.39.2-2.2_armhf.deb ...
Unpacking mount (2.39.2-2.2) over (2.39.2-1) ...
Selecting previously unselected package autoconf-archive.
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-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.6.4-8.2_armhf.deb ...
Unpacking flex (2.6.4-8.2) ...
Preparing to unpack .../libblkid1_2.39.2-2.2_armhf.deb ...
Unpacking libblkid1:armhf (2.39.2-2.2) over (2.39.2-1) ...
Setting up libblkid1:armhf (2.39.2-2.2) ...
(Reading database ... 13133 files and directories currently installed.)
Preparing to unpack .../libmount1_2.39.2-2.2_armhf.deb ...
Unpacking libmount1:armhf (2.39.2-2.2) over (2.39.2-1) ...
Setting up libmount1:armhf (2.39.2-2.2) ...
(Reading database ... 13133 files and directories currently installed.)
Preparing to unpack .../libssl3_3.0.11-1_armhf.deb ...
Unpacking libssl3:armhf (3.0.11-1) over (3.0.10-1) ...
Setting up libssl3:armhf (3.0.11-1) ...
(Reading database ... 13133 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.39.2-2.2_armhf.deb ...
Unpacking libuuid1:armhf (2.39.2-2.2) over (2.39.2-1) ...
Setting up libuuid1:armhf (2.39.2-2.2) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 13133 files and directories currently installed.)
Preparing to unpack .../000-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../001-groff-base_1.23.0-2_armhf.deb ...
Unpacking groff-base (1.23.0-2) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../002-bsdextrautils_2.39.2-2.2_armhf.deb ...
Unpacking bsdextrautils (2.39.2-2.2) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../003-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../004-man-db_2.11.2-3_armhf.deb ...
Unpacking man-db (2.11.2-3) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../005-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../006-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../007-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../008-gettext-base_0.21-13_armhf.deb ...
Unpacking gettext-base (0.21-13) ...
Preparing to unpack .../009-krb5-locales_1.20.1-4_all.deb ...
Unpacking krb5-locales (1.20.1-4) over (1.20.1-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../010-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../011-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../012-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 .../013-autopoint_0.21-13_all.deb ...
Unpacking autopoint (0.21-13) ...
Selecting previously unselected package bison.
Preparing to unpack .../014-bison_2%3a3.8.2+dfsg-1_armhf.deb ...
Unpacking bison (2:3.8.2+dfsg-1) ...
Selecting previously unselected package comerr-dev:armhf.
Preparing to unpack .../015-comerr-dev_2.1-1.47.0-2_armhf.deb ...
Unpacking comerr-dev:armhf (2.1-1.47.0-2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../016-libbrotli1_1.0.9-2+b3_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b3) ...
Preparing to unpack .../017-libgssapi-krb5-2_1.20.1-4_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.20.1-4) over (1.20.1-3) ...
Preparing to unpack .../018-libkrb5-3_1.20.1-4_armhf.deb ...
Unpacking libkrb5-3:armhf (1.20.1-4) over (1.20.1-3) ...
Preparing to unpack .../019-libk5crypto3_1.20.1-4_armhf.deb ...
Unpacking libk5crypto3:armhf (1.20.1-4) over (1.20.1-3) ...
Preparing to unpack .../020-libkrb5support0_1.20.1-4_armhf.deb ...
Unpacking libkrb5support0:armhf (1.20.1-4) over (1.20.1-3) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../021-libnghttp2-14_1.56.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.56.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../022-libpsl5_0.21.2-1+b1_armhf.deb ...
Unpacking libpsl5:armhf (0.21.2-1+b1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../023-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 .../024-libssh2-1_1.11.0-2_armhf.deb ...
Unpacking libssh2-1:armhf (1.11.0-2) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../025-libcurl4_8.3.0-3_armhf.deb ...
Unpacking libcurl4:armhf (8.3.0-3) ...
Selecting previously unselected package curl.
Preparing to unpack .../026-curl_8.3.0-3_armhf.deb ...
Unpacking curl (8.3.0-3) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../027-libdebhelper-perl_13.11.6_all.deb ...
Unpacking libdebhelper-perl (13.11.6) ...
Selecting previously unselected package libtool.
Preparing to unpack .../028-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../029-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../030-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 .../031-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 .../032-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../033-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../034-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../035-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../036-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../037-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../038-gettext_0.21-13_armhf.deb ...
Unpacking gettext (0.21-13) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../039-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 .../040-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../041-debhelper_13.11.6_all.deb ...
Unpacking debhelper (13.11.6) ...
Selecting previously unselected package googletest.
Preparing to unpack .../042-googletest_1.14.0-1+rpi1_all.deb ...
Unpacking googletest (1.14.0-1+rpi1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../043-icu-devtools_72.1-3_armhf.deb ...
Unpacking icu-devtools (72.1-3) ...
Selecting previously unselected package libonig5:armhf.
Preparing to unpack .../044-libonig5_6.9.8-2_armhf.deb ...
Unpacking libonig5:armhf (6.9.8-2) ...
Selecting previously unselected package libjq1:armhf.
Preparing to unpack .../045-libjq1_1.7-1_armhf.deb ...
Unpacking libjq1:armhf (1.7-1) ...
Selecting previously unselected package jq.
Preparing to unpack .../046-jq_1.7-1_armhf.deb ...
Unpacking jq (1.7-1) ...
Selecting previously unselected package libgssrpc4:armhf.
Preparing to unpack .../047-libgssrpc4_1.20.1-4_armhf.deb ...
Unpacking libgssrpc4:armhf (1.20.1-4) ...
Selecting previously unselected package libkadm5clnt-mit12:armhf.
Preparing to unpack .../048-libkadm5clnt-mit12_1.20.1-4_armhf.deb ...
Unpacking libkadm5clnt-mit12:armhf (1.20.1-4) ...
Selecting previously unselected package libkdb5-10:armhf.
Preparing to unpack .../049-libkdb5-10_1.20.1-4_armhf.deb ...
Unpacking libkdb5-10:armhf (1.20.1-4) ...
Selecting previously unselected package libkadm5srv-mit12:armhf.
Preparing to unpack .../050-libkadm5srv-mit12_1.20.1-4_armhf.deb ...
Unpacking libkadm5srv-mit12:armhf (1.20.1-4) ...
Selecting previously unselected package krb5-multidev:armhf.
Preparing to unpack .../051-krb5-multidev_1.20.1-4_armhf.deb ...
Unpacking krb5-multidev:armhf (1.20.1-4) ...
Selecting previously unselected package libattr1-dev:armhf.
Preparing to unpack .../052-libattr1-dev_1%3a2.5.1-4_armhf.deb ...
Unpacking libattr1-dev:armhf (1:2.5.1-4) ...
Selecting previously unselected package libacl1-dev:armhf.
Preparing to unpack .../053-libacl1-dev_2.3.1-3_armhf.deb ...
Unpacking libacl1-dev:armhf (2.3.1-3) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../054-libarchive13_3.6.2-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.2-1) ...
Selecting previously unselected package libarchive-dev:armhf.
Preparing to unpack .../055-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 .../056-libboost1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-atomic1.74.0:armhf.
Preparing to unpack .../057-libboost-atomic1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-atomic1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-atomic1.74-dev:armhf.
Preparing to unpack .../058-libboost-atomic1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-atomic1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-chrono1.74.0:armhf.
Preparing to unpack .../059-libboost-chrono1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-chrono1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-chrono1.74-dev:armhf.
Preparing to unpack .../060-libboost-chrono1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-chrono1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-date-time1.74.0:armhf.
Preparing to unpack .../061-libboost-date-time1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-date-time1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-serialization1.74.0:armhf.
Preparing to unpack .../062-libboost-serialization1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-serialization1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-serialization1.74-dev:armhf.
Preparing to unpack .../063-libboost-serialization1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-serialization1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-date-time1.74-dev:armhf.
Preparing to unpack .../064-libboost-date-time1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-date-time1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../065-libboost-system1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../066-libboost-system1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-thread1.74.0:armhf.
Preparing to unpack .../067-libboost-thread1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-thread1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-thread1.74-dev:armhf.
Preparing to unpack .../068-libboost-thread1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-thread1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-context1.74.0:armhf.
Preparing to unpack .../069-libboost-context1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-context1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-context1.74-dev:armhf.
Preparing to unpack .../070-libboost-context1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-context1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-context-dev:armhf.
Preparing to unpack .../071-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 .../072-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 .../073-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 .../074-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 .../075-libbrotli-dev_1.0.9-2+b3_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.0.9-2+b3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../076-libbsd0_0.11.7-4_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-4) ...
Selecting previously unselected package libmd-dev:armhf.
Preparing to unpack .../077-libmd-dev_1.1.0-1_armhf.deb ...
Unpacking libmd-dev:armhf (1.1.0-1) ...
Selecting previously unselected package libbsd-dev:armhf.
Preparing to unpack .../078-libbsd-dev_0.11.7-4_armhf.deb ...
Unpacking libbsd-dev:armhf (0.11.7-4) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../079-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 .../080-libcurl3-gnutls_8.3.0-3_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (8.3.0-3) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../081-libcurl4-gnutls-dev_8.3.0-3_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (8.3.0-3) ...
Selecting previously unselected package libdbi-perl:armhf.
Preparing to unpack .../082-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 .../083-libdbd-sqlite3-perl_1.74-1_armhf.deb ...
Unpacking libdbd-sqlite3-perl:armhf (1.74-1) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../084-libevent-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libgc1:armhf.
Preparing to unpack .../085-libgc1_1%3a8.2.4-1_armhf.deb ...
Unpacking libgc1:armhf (1:8.2.4-1) ...
Selecting previously unselected package libgc-dev:armhf.
Preparing to unpack .../086-libgc-dev_1%3a8.2.4-1_armhf.deb ...
Unpacking libgc-dev:armhf (1:8.2.4-1) ...
Selecting previously unselected package libgtest-dev:armhf.
Preparing to unpack .../087-libgtest-dev_1.14.0-1+rpi1_armhf.deb ...
Unpacking libgtest-dev:armhf (1.14.0-1+rpi1) ...
Selecting previously unselected package libgmock-dev:armhf.
Preparing to unpack .../088-libgmock-dev_1.14.0-1+rpi1_armhf.deb ...
Unpacking libgmock-dev:armhf (1.14.0-1+rpi1) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../089-libgmpxx4ldbl_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../090-libgmp-dev_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package libunbound8:armhf.
Preparing to unpack .../091-libunbound8_1.18.0-2_armhf.deb ...
Unpacking libunbound8:armhf (1.18.0-2) ...
Selecting previously unselected package libgnutls-dane0:armhf.
Preparing to unpack .../092-libgnutls-dane0_3.8.1-4_armhf.deb ...
Unpacking libgnutls-dane0:armhf (3.8.1-4) ...
Selecting previously unselected package libgnutls-openssl27:armhf.
Preparing to unpack .../093-libgnutls-openssl27_3.8.1-4_armhf.deb ...
Unpacking libgnutls-openssl27:armhf (3.8.1-4) ...
Selecting previously unselected package libidn2-dev:armhf.
Preparing to unpack .../094-libidn2-dev_2.3.4-1_armhf.deb ...
Unpacking libidn2-dev:armhf (2.3.4-1) ...
Selecting previously unselected package libp11-kit-dev:armhf.
Preparing to unpack .../095-libp11-kit-dev_0.25.0-4_armhf.deb ...
Unpacking libp11-kit-dev:armhf (0.25.0-4) ...
Selecting previously unselected package libtasn1-6-dev:armhf.
Preparing to unpack .../096-libtasn1-6-dev_4.19.0-3_armhf.deb ...
Unpacking libtasn1-6-dev:armhf (4.19.0-3) ...
Selecting previously unselected package nettle-dev:armhf.
Preparing to unpack .../097-nettle-dev_3.9.1-2_armhf.deb ...
Unpacking nettle-dev:armhf (3.9.1-2) ...
Selecting previously unselected package libgnutls28-dev:armhf.
Preparing to unpack .../098-libgnutls28-dev_3.8.1-4_armhf.deb ...
Unpacking libgnutls28-dev:armhf (3.8.1-4) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../099-libicu-dev_72.1-3_armhf.deb ...
Unpacking libicu-dev:armhf (72.1-3) ...
Selecting previously unselected package libkrb5-dev:armhf.
Preparing to unpack .../100-libkrb5-dev_1.20.1-4_armhf.deb ...
Unpacking libkrb5-dev:armhf (1.20.1-4) ...
Selecting previously unselected package libldap-dev:armhf.
Preparing to unpack .../101-libldap-dev_2.5.13+dfsg-5+rpi1_armhf.deb ...
Unpacking libldap-dev:armhf (2.5.13+dfsg-5+rpi1) ...
Selecting previously unselected package libldap2-dev.
Preparing to unpack .../102-libldap2-dev_2.5.13+dfsg-5+rpi1_all.deb ...
Unpacking libldap2-dev (2.5.13+dfsg-5+rpi1) ...
Selecting previously unselected package liblowdown1:armhf.
Preparing to unpack .../103-liblowdown1_1.0.2-1_armhf.deb ...
Unpacking liblowdown1:armhf (1.0.2-1) ...
Selecting previously unselected package liblowdown-dev:armhf.
Preparing to unpack .../104-liblowdown-dev_1.0.2-1_armhf.deb ...
Unpacking liblowdown-dev:armhf (1.0.2-1) ...
Selecting previously unselected package liblz4-dev:armhf.
Preparing to unpack .../105-liblz4-dev_1.9.4-1+rpi1+b1_armhf.deb ...
Unpacking liblz4-dev:armhf (1.9.4-1+rpi1+b1) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../106-liblzma-dev_5.4.4-0.1_armhf.deb ...
Unpacking liblzma-dev:armhf (5.4.4-0.1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../107-libncurses6_6.4+20230625-2_armhf.deb ...
Unpacking libncurses6:armhf (6.4+20230625-2) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../108-libncurses-dev_6.4+20230625-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.4+20230625-2) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../109-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../110-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../111-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../112-pkg-config_1.8.1-1_armhf.deb ...
Unpacking pkg-config:armhf (1.8.1-1) ...
Selecting previously unselected package libnghttp2-dev:armhf.
Preparing to unpack .../113-libnghttp2-dev_1.56.0-1_armhf.deb ...
Unpacking libnghttp2-dev:armhf (1.56.0-1) ...
Selecting previously unselected package libpsl-dev:armhf.
Preparing to unpack .../114-libpsl-dev_0.21.2-1+b1_armhf.deb ...
Unpacking libpsl-dev:armhf (0.21.2-1+b1) ...
Selecting previously unselected package librapidcheck-dev:armhf.
Preparing to unpack .../115-librapidcheck-dev_0~1048-a5724ea-1_armhf.deb ...
Unpacking librapidcheck-dev:armhf (0~1048-a5724ea-1) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../116-libreadline-dev_8.2-1.3_armhf.deb ...
Unpacking libreadline-dev:armhf (8.2-1.3) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../117-zlib1g-dev_1%3a1.2.13.dfsg-3_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-3) ...
Selecting previously unselected package librtmp-dev:armhf.
Preparing to unpack .../118-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libseccomp-dev:armhf.
Preparing to unpack .../119-libseccomp-dev_2.5.4-1+rpi1+b1_armhf.deb ...
Unpacking libseccomp-dev:armhf (2.5.4-1+rpi1+b1) ...
Selecting previously unselected package libsodium23:armhf.
Preparing to unpack .../120-libsodium23_1.0.18-1_armhf.deb ...
Unpacking libsodium23:armhf (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:armhf.
Preparing to unpack .../121-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 .../122-libsqlite3-dev_3.43.1-1_armhf.deb ...
Unpacking libsqlite3-dev:armhf (3.43.1-1) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../123-libssl-dev_3.0.11-1_armhf.deb ...
Unpacking libssl-dev:armhf (3.0.11-1) ...
Selecting previously unselected package libssh2-1-dev:armhf.
Preparing to unpack .../124-libssh2-1-dev_1.11.0-2_armhf.deb ...
Unpacking libssh2-1-dev:armhf (1.11.0-2) ...
Selecting previously unselected package libtoml11-dev.
Preparing to unpack .../125-libtoml11-dev_3.7.1-3_all.deb ...
Unpacking libtoml11-dev (3.7.1-3) ...
Selecting previously unselected package libwww-curl-perl:armhf.
Preparing to unpack .../126-libwww-curl-perl_4.17-10_armhf.deb ...
Unpacking libwww-curl-perl:armhf (4.17-10) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../127-libxml2-dev_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../128-libxml2-utils_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2-utils (2.9.14+dfsg-1.3) ...
Selecting previously unselected package libzstd-dev:armhf.
Preparing to unpack .../129-libzstd-dev_1.5.5+dfsg2-1_armhf.deb ...
Unpacking libzstd-dev:armhf (1.5.5+dfsg2-1) ...
Selecting previously unselected package lowdown.
Preparing to unpack .../130-lowdown_1.0.2-1_armhf.deb ...
Unpacking lowdown (1.0.2-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack .../131-nlohmann-json3-dev_3.11.2-2_all.deb ...
Unpacking nlohmann-json3-dev (3.11.2-2) ...
Selecting previously unselected package sbuild-build-depends-nix-dummy.
Preparing to unpack .../132-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+ds1-23) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libboost-system1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libseccomp-dev:armhf (2.5.4-1+rpi1+b1) ...
Setting up libpsl5:armhf (0.21.2-1+b1) ...
Setting up libboost1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libgnutls-openssl27:armhf (3.8.1-4) ...
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+ds1-23) ...
Setting up libzstd-dev:armhf (1.5.5+dfsg2-1) ...
Setting up bsdextrautils (2.39.2-2.2) ...
Setting up libattr1-dev:armhf (1:2.5.1-4) ...
Setting up libtoml11-dev (3.7.1-3) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libbrotli1:armhf (1.0.9-2+b3) ...
Setting up libboost-chrono1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libnghttp2-14:armhf (1.56.0-1) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up gettext-base (0.21-13) ...
Setting up m4 (1.4.19-4) ...
Setting up krb5-locales (1.20.1-4) ...
Setting up autoconf-archive (20220903-3) ...
Setting up file (1:5.45-2) ...
Setting up googletest (1.14.0-1+rpi1) ...
Setting up libpsl-dev:armhf (0.21.2-1+b1) ...
Setting up libkrb5support0:armhf (1.20.1-4) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:armhf (1.8.1-1) ...
Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Setting up libsqlite3-dev:armhf (3.43.1-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libldap-dev:armhf (2.5.13+dfsg-5+rpi1) ...
Setting up libboost-system1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libncurses6:armhf (6.4+20230625-2) ...
Setting up comerr-dev:armhf (2.1-1.47.0-2) ...
Setting up libssl-dev:armhf (3.0.11-1) ...
Setting up libboost-context1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libevent-2.1-7:armhf (2.1.12-stable-8) ...
Setting up librapidcheck-dev:armhf (0~1048-a5724ea-1) ...
Setting up autopoint (0.21-13) ...
Setting up icu-devtools (72.1-3) ...
Setting up liblz4-dev:armhf (1.9.4-1+rpi1+b1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up libsodium-dev:armhf (1.0.18-1) ...
Setting up libk5crypto3:armhf (1.20.1-4) ...
Setting up libgc1:armhf (1:8.2.4-1) ...
Setting up libidn2-dev:armhf (2.3.4-1) ...
Setting up libboost-atomic1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up liblzma-dev:armhf (5.4.4-0.1) ...
Setting up libboost-serialization1.74.0:armhf (1.74.0+ds1-23) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-3) ...
Setting up mount (2.39.2-2.2) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmd-dev:armhf (1.1.0-1) ...
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 libssh2-1:armhf (1.11.0-2) ...
Setting up libkrb5-3:armhf (1.20.1-4) ...
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+ds1-23) ...
Setting up libgc-dev:armhf (1:8.2.4-1) ...
Setting up libtasn1-6-dev:armhf (4.19.0-3) ...
Setting up libbsd0:armhf (0.11.7-4) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libicu-dev:armhf (72.1-3) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up libbsd-dev:armhf (0.11.7-4) ...
Setting up libperl5.36:armhf (5.36.0-9) ...
Setting up libonig5:armhf (6.9.8-2) ...
Setting up libbrotli-dev:armhf (1.0.9-2+b3) ...
Setting up libp11-kit-dev:armhf (0.25.0-4) ...
Setting up util-linux-extra (2.39.2-2.2) ...
Setting up libboost-thread1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libacl1-dev:armhf (2.3.1-3) ...
Setting up libbz2-dev:armhf (1.0.8-5+b2) ...
Setting up flex (2.6.4-8.2) ...
Setting up libncurses-dev:armhf (6.4+20230625-2) ...
Setting up gettext (0.21-13) ...
Setting up libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Setting up libgtest-dev:armhf (1.14.0-1+rpi1) ...
Setting up nettle-dev:armhf (3.9.1-2) ...
Setting up libtool (2.4.7-7) ...
Setting up libarchive13:armhf (3.6.2-1) ...
Setting up libjq1:armhf (1.7-1) ...
Setting up libboost-system-dev:armhf (1.74.0.3+b4) ...
Setting up libreadline-dev:armhf (8.2-1.3) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up libldap2-dev (2.5.13+dfsg-5+rpi1) ...
Setting up perl (5.36.0-9) ...
Setting up libxml2-dev:armhf (2.9.14+dfsg-1.3) ...
Setting up libunbound8:armhf (1.18.0-2) ...
Setting up liblowdown1:armhf (1.0.2-1) ...
Setting up libgssapi-krb5-2:armhf (1.20.1-4) ...
Setting up pkg-config:armhf (1.8.1-1) ...
Setting up libgmock-dev:armhf (1.14.0-1+rpi1) ...
Setting up libssh2-1-dev:armhf (1.11.0-2) ...
Setting up autoconf (2.71-3) ...
Setting up libboost-serialization1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up lowdown (1.0.2-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.23.0-2) ...
Setting up libarchive-dev:armhf (3.6.2-1) ...
Setting up jq (1.7-1) ...
Setting up libcurl4:armhf (8.3.0-3) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up liblowdown-dev:armhf (1.0.2-1) ...
Setting up curl (8.3.0-3) ...
Setting up libxml2-utils (2.9.14+dfsg-1.3) ...
Setting up libdbi-perl:armhf (1.643-4) ...
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 libnghttp2-dev:armhf (1.56.0-1) ...
Setting up libgnutls-dane0:armhf (3.8.1-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.6) ...
Setting up libcurl3-gnutls:armhf (8.3.0-3) ...
Setting up libcurl4-gnutls-dev:armhf (8.3.0-3) ...
Setting up man-db (2.11.2-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libboost-date-time1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libgssrpc4:armhf (1.20.1-4) ...
Setting up libboost-thread1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libdbd-sqlite3-perl:armhf (1.74-1) ...
Setting up libboost-thread-dev:armhf (1.74.0.3+b4) ...
Setting up libkadm5clnt-mit12:armhf (1.20.1-4) ...
Setting up libgnutls28-dev:armhf (3.8.1-4) ...
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libkdb5-10:armhf (1.20.1-4) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libwww-curl-perl:armhf (4.17-10) ...
Setting up libboost-context1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up libkadm5srv-mit12:armhf (1.20.1-4) ...
Setting up krb5-multidev:armhf (1.20.1-4) ...
Setting up debhelper (13.11.6) ...
Setting up libboost-context-dev:armhf (1.74.0.3+b4) ...
Setting up libkrb5-dev:armhf (1.20.1-4) ...
Setting up sbuild-build-depends-nix-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.36-9+rpi1+deb12u1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.15.0-187-generic armhf (armv8l)
Toolchain package versions: binutils_2.40-2+rpi2 dpkg-dev_1.21.22+rpi1 g++-12_12.2.0-14+rpi1 gcc-12_12.2.0-14+rpi1 libc6-dev_2.36-9+rpi1+deb12u1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 linux-libc-dev_6.1.38-1+rpi1
Package versions: adduser_3.137 apt_2.7.3 autoconf_2.71-3 autoconf-archive_20220903-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.1 bash_5.2.15-2 binutils_2.40-2+rpi2 binutils-arm-linux-gnueabihf_2.40-2+rpi2 binutils-common_2.40-2+rpi2 bison_2:3.8.2+dfsg-1 bsdextrautils_2.39.2-2.2 bsdutils_1:2.39.2-2.2 build-essential_12.9 bzip2_1.0.8-5+b2 comerr-dev_2.1-1.47.0-2 coreutils_9.1-1 cpp_4:12.2.0-3+rpi1 cpp-12_12.2.0-14+rpi1 curl_8.3.0-3 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.6 debianutils_5.13 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dirmngr_2.2.40-1.1 dpkg_1.21.22+rpi1 dpkg-dev_1.21.22+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-4 flex_2.6.4-8.2 g++_4:12.2.0-3+rpi1 g++-12_12.2.0-14+rpi1 gcc_4:12.2.0-3+rpi1 gcc-12_12.2.0-14+rpi1 gcc-12-base_12.2.0-14+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-13 gettext-base_0.21-13 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 googletest_1.14.0-1+rpi1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.8-5 groff-base_1.23.0-2 gzip_1.12-1 hostname_3.23+nmu1 icu-devtools_72.1-3 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 jq_1.7-1 krb5-locales_1.20.1-4 krb5-multidev_1.20.1-4 libacl1_2.3.1-3 libacl1-dev_2.3.1-3 libapt-pkg6.0_2.7.3 libarchive-dev_3.6.2-1 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1 libasan8_12.2.0-14+rpi1 libassuan0_2.5.6-1 libatomic1_12.2.0-14+rpi1 libattr1_1:2.5.1-4 libattr1-dev_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.40-2+rpi2 libblkid1_2.39.2-2.2 libboost-atomic1.74-dev_1.74.0+ds1-23 libboost-atomic1.74.0_1.74.0+ds1-23 libboost-chrono1.74-dev_1.74.0+ds1-23 libboost-chrono1.74.0_1.74.0+ds1-23 libboost-context-dev_1.74.0.3+b4 libboost-context1.74-dev_1.74.0+ds1-23 libboost-context1.74.0_1.74.0+ds1-23 libboost-date-time1.74-dev_1.74.0+ds1-23 libboost-date-time1.74.0_1.74.0+ds1-23 libboost-dev_1.74.0.3+b4 libboost-serialization1.74-dev_1.74.0+ds1-23 libboost-serialization1.74.0_1.74.0+ds1-23 libboost-system-dev_1.74.0.3+b4 libboost-system1.74-dev_1.74.0+ds1-23 libboost-system1.74.0_1.74.0+ds1-23 libboost-thread-dev_1.74.0.3+b4 libboost-thread1.74-dev_1.74.0+ds1-23 libboost-thread1.74.0_1.74.0+ds1-23 libboost1.74-dev_1.74.0+ds1-23 libbrotli-dev_1.0.9-2+b3 libbrotli1_1.0.9-2+b3 libbsd-dev_0.11.7-4 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5+b2 libbz2-dev_1.0.8-5+b2 libc-bin_2.36-9+rpi1+deb12u1 libc-dev-bin_2.36-9+rpi1+deb12u1 libc6_2.36-9+rpi1+deb12u1 libc6-dev_2.36-9+rpi1+deb12u1 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-4 libcap2-bin_1:2.66-4 libcc1-0_12.2.0-14+rpi1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.40-2+rpi2 libctf0_2.40-2+rpi2 libcurl3-gnutls_8.3.0-3 libcurl4_8.3.0-3 libcurl4-gnutls-dev_8.3.0-3 libdb5.3_5.3.28+dfsg2-2 libdbd-sqlite3-perl_1.74-1 libdbi-perl_1.643-4 libdebconfclient0_0.270 libdebhelper-perl_13.11.6 libdpkg-perl_1.21.22+rpi1 libelf1_0.188-2.1+rpi1 libevent-2.1-7_2.1.12-stable-8 libext2fs2_1.47.0-2 libfakeroot_1.32.1-1 libffi8_3.4.4-1 libfile-find-rule-perl_0.34-3 libfile-stripnondeterminism-perl_1.13.1-1 libgc-dev_1:8.2.4-1 libgc1_1:8.2.4-1 libgcc-12-dev_12.2.0-14+rpi1 libgcc-s1_12.2.0-14+rpi1 libgcrypt20_1.10.2-2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmock-dev_1.14.0-1+rpi1 libgmp-dev_2:6.3.0+dfsg-2 libgmp10_2:6.3.0+dfsg-2 libgmpxx4ldbl_2:6.3.0+dfsg-2 libgnutls-dane0_3.8.1-4 libgnutls-openssl27_3.8.1-4 libgnutls28-dev_3.8.1-4 libgnutls30_3.8.1-4 libgomp1_12.2.0-14+rpi1 libgpg-error0_1.47-2 libgssapi-krb5-2_1.20.1-4 libgssrpc4_1.20.1-4 libgtest-dev_1.14.0-1+rpi1 libhogweed6_3.9.1-2 libicu-dev_72.1-3 libicu72_72.1-3 libidn2-0_2.3.4-1 libidn2-dev_2.3.4-1 libisl23_0.26-3 libjansson4_2.14-2 libjq1_1.7-1 libk5crypto3_1.20.1-4 libkadm5clnt-mit12_1.20.1-4 libkadm5srv-mit12_1.20.1-4 libkdb5-10_1.20.1-4 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-4 libkrb5-dev_1.20.1-4 libkrb5support0_1.20.1-4 libksba8_1.6.3-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 libldap-dev_2.5.13+dfsg-5+rpi1 libldap2-dev_2.5.13+dfsg-5+rpi1 liblowdown-dev_1.0.2-1 liblowdown1_1.0.2-1 liblz4-1_1.9.4-1+rpi1+b1 liblz4-dev_1.9.4-1+rpi1+b1 liblzma-dev_5.4.4-0.1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd-dev_1.1.0-1 libmd0_1.1.0-1 libmount1_2.39.2-2.2 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncurses-dev_6.4+20230625-2 libncurses6_6.4+20230625-2 libncursesw6_6.4+20230625-2 libnettle8_3.9.1-2 libnghttp2-14_1.56.0-1 libnghttp2-dev_1.56.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnumber-compare-perl_0.03-3 libonig5_6.9.8-2 libp11-kit-dev_0.25.0-4 libp11-kit0_0.25.0-4 libpam-cap_1:2.66-4 libpam-modules_1.5.2-7 libpam-modules-bin_1.5.2-7 libpam-runtime_1.5.2-7 libpam0g_1.5.2-7 libpcre2-8-0_10.42-4 libpcre3_2:8.39-15 libperl5.36_5.36.0-9 libpipeline1_1.5.7-1 libpkgconf3_1.8.1-1 libpsl-dev_0.21.2-1+b1 libpsl5_0.21.2-1+b1 librapidcheck-dev_0~1048-a5724ea-1 libreadline-dev_8.2-1.3 libreadline8_8.2-1.3 librtmp-dev_2.4+20151223.gitfa8646d.1-2+b2 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp-dev_2.5.4-1+rpi1+b1 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.4-1+b2 libsepol1_3.1-1 libsepol2_3.5-1 libsmartcols1_2.39.2-2.2 libsodium-dev_1.0.18-1 libsodium23_1.0.18-1 libsqlite3-0_3.43.1-1 libsqlite3-dev_3.43.1-1 libss2_1.47.0-2 libssh2-1_1.11.0-2 libssh2-1-dev_1.11.0-2 libssl-dev_3.0.11-1 libssl1.1_1.1.1o-1 libssl3_3.0.11-1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 libsub-override-perl_0.09-4 libsystemd0_252.12-1~deb12u1+rpi1 libtasn1-6_4.19.0-3 libtasn1-6-dev_4.19.0-3 libtext-glob-perl_0.11-3 libtinfo6_6.4+20230625-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtoml11-dev_3.7.1-3 libtool_2.4.7-7 libubsan1_12.2.0-14+rpi1 libuchardet0_0.0.7-1 libudev1_252.12-1~deb12u1+rpi1 libunbound8_1.18.0-2 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.2-2.2 libwww-curl-perl_4.17-10 libxml2_2.9.14+dfsg-1.3 libxml2-dev_2.9.14+dfsg-1.3 libxml2-utils_2.9.14+dfsg-1.3 libxxhash0_0.8.1-1 libzstd-dev_1.5.5+dfsg2-1 libzstd1_1.5.5+dfsg2-1 linux-libc-dev_6.1.38-1+rpi1 login_1:4.13+dfsg1-1 logsave_1.47.0-2 lowdown_1.0.2-1 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.11.2-3 mawk_1.3.4.20230808-1 mount_2.39.2-2.2 nano_7.2-1 ncurses-base_6.4+20230625-2 ncurses-bin_6.4+20230625-2 netbase_6.4 nettle-dev_3.9.1-2 nlohmann-json3-dev_3.11.2-2 passwd_1:4.13+dfsg1-1 patch_2.7.6-7 perl_5.36.0-9 perl-base_5.36.0-9 perl-modules-5.36_5.36.0-9 pinentry-curses_1.2.1-1 pkg-config_1.8.1-1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-nix-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sgml-base_1.31 sysvinit-utils_3.07-1 tar_1.34+dfsg-1.2 tzdata_2023c-10 usrmerge_37 util-linux_2.39.2-2.2 util-linux-extra_2.39.2-2.2 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3 zlib1g-dev_1:1.2.13.dfsg-3

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


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

gpgv: Signature made Fri Oct 13 06:38:51 2023 UTC
gpgv:                using RSA key C27485217414C9DF02316C2E37F99F68CAF992EB
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./nix_2.17.1+dfsg-1.dsc: no acceptable signature found
dpkg-source: info: extracting nix in /<<BUILDDIR>>/nix-2.17.1+dfsg
dpkg-source: info: unpacking nix_2.17.1+dfsg.orig.tar.xz
dpkg-source: info: unpacking nix_2.17.1+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-fix-service-file-path.patch
dpkg-source: info: applying 0002-Append-CPPFLAGS-to-GLOBAL_-FLAGS-copy-LDFLAGS-into-G.patch
dpkg-source: info: applying 0003-disable-use-of-mdbook.patch
dpkg-source: info: applying 0004-Fix-build-phase-depending-on-installed-binary.patch
dpkg-source: info: applying 0005-lowdown-debian-package-does-not-declare-dependency-o.patch
dpkg-source: info: applying 0006-libexpr-Don-t-use-bundled-toml11.patch
dpkg-source: info: applying 0007-configure.ac-Skip-I-for-RAPIDCHECK_HEADERS-when-not-.patch
dpkg-source: info: applying 0008-configure.ac-Change-sandbox_shell-test-to-not-be-zsh.patch
dpkg-source: info: applying 0009-configure.ac-Only-check-FEATURE_SH_STANDALONE-if-usi.patch
dpkg-source: info: applying 0010-libexpr-Add-various-files-to-clean-files.patch
dpkg-source: info: applying 0011-manual-Add-various-files-to-clean-files.patch
dpkg-source: info: applying 0012-nix-Add-various-files-to-clean-files.patch

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-e0f795cf-fa06-4b7f-a7f6-f6ffd0f09295
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package nix
dpkg-buildpackage: info: source version 2.17.1+dfsg-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
dpkg-source: info: using options from nix-2.17.1+dfsg/debian/source/options: --tar-ignore=doc/manual/theme/highlight.js --tar-ignore=scripts/create-darwin-volume.sh --tar-ignore=scripts/install-darwin-multi-user.sh --tar-ignore=scripts/install-multi-user.sh --tar-ignore=scripts/install-nix-from-closure.sh --tar-ignore=src/toml11 --tar-ignore=tests/lang/eval-okay-fromjson.exp --tar-ignore=tests/lang/eval-okay-fromjson.nix --extend-diff-ignore=^doc/manual/theme/highlight.js$ --extend-diff-ignore=^scripts/create-darwin-volume.sh$ --extend-diff-ignore=^scripts/install-darwin-multi-user.sh$ --extend-diff-ignore=^scripts/install-multi-user.sh$ --extend-diff-ignore=^scripts/install-nix-from-closure.sh$ --extend-diff-ignore=^src/toml11/.+$ --extend-diff-ignore=^tests/lang/eval-okay-fromjson.exp$ --extend-diff-ignore=^tests/lang/eval-okay-fromjson.nix$
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
dh_auto_clean
	make -j4 clean
make[2]: Entering directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
rm -fv -- precompiled-headers.h.gch Makefile.config src/libstore/schema.sql.gen.hh src/libstore/ca-specific-schema.sql.gen.hh src/libexpr/fetchurl.nix.gen.hh src/libexpr/flake/call-flake.nix.gen.hh src/libexpr/imported-drv-to-derivation.nix.gen.hh src/libexpr/primops/derivation.nix.gen.hh src/libexpr/parser-tab.cc src/libexpr/parser-tab.hh src/libexpr/parser-tab.output src/libexpr/lexer-tab.cc src/libexpr/lexer-tab.hh src/nix-env/buildenv.nix.gen.hh src/nix/get-env.sh.gen.hh src/nix-channel/unpack-channel.nix.gen.hh doc/manual/generate-manpage.nix.gen.hh doc/manual/utils.nix.gen.hh src/nix/doc/files/profiles.md.gen.hh scripts/nix-profile.sh src/libutil/*.a src/libutil/*.so src/libutil/*.o src/libutil/.*.dep  src/libutil/.archive.o.dep  src/libutil/.args.o.dep  src/libutil/.canon-path.o.dep  src/libutil/.cgroup.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/.filesystem.o.dep  src/libutil/.git.o.dep  src/libutil/.hash.o.dep  src/libutil/.hilite.o.dep  src/libutil/.json-utils.o.dep  src/libutil/.logging.o.dep  src/libutil/.namespaces.o.dep  src/libutil/.references.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/canon-path.o src/libutil/cgroup.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/filesystem.o src/libutil/git.o src/libutil/hash.o src/libutil/hilite.o src/libutil/json-utils.o src/libutil/logging.o src/libutil/namespaces.o src/libutil/references.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/.personality.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/.downstream-placeholder.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/.log-store.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/.outputs-spec.o.dep  src/libstore/.parsed-derivations.o.dep  src/libstore/.path-info.o.dep  src/libstore/.path-references.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/.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/.worker-protocol.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/personality.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/downstream-placeholder.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/log-store.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/outputs-spec.o src/libstore/parsed-derivations.o src/libstore/path-info.o src/libstore/path-references.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/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/libstore/worker-protocol.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/.input-accessor.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/input-accessor.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/.paths.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/.print.o.dep  src/libexpr/.search-path.o.dep  src/libexpr/.value-to-json.o.dep  src/libexpr/.value-to-xml.o.dep  src/libexpr/value/.context.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/paths.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/print.o src/libexpr/search-path.o src/libexpr/value-to-json.o src/libexpr/value-to-xml.o src/libexpr/value/context.o src/libcmd/*.a src/libcmd/*.so src/libcmd/*.o src/libcmd/.*.dep  src/libcmd/.built-path.o.dep  src/libcmd/.command-installable-value.o.dep  src/libcmd/.command.o.dep  src/libcmd/.common-eval-args.o.dep  src/libcmd/.editor-for.o.dep  src/libcmd/.installable-attr-path.o.dep  src/libcmd/.installable-derived-path.o.dep  src/libcmd/.installable-flake.o.dep  src/libcmd/.installable-value.o.dep  src/libcmd/.installables.o.dep  src/libcmd/.legacy.o.dep  src/libcmd/.markdown.o.dep  src/libcmd/.repl.o.dep src/libcmd/built-path.o src/libcmd/command-installable-value.o src/libcmd/command.o src/libcmd/common-eval-args.o src/libcmd/editor-for.o src/libcmd/installable-attr-path.o src/libcmd/installable-derived-path.o src/libcmd/installable-flake.o src/libcmd/installable-value.o src/libcmd/installables.o src/libcmd/legacy.o src/libcmd/markdown.o src/libcmd/repl.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/.derivation-add.o.dep  src/nix/.derivation-show.o.dep  src/nix/.derivation.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-from-hash-part.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/.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/derivation-add.o src/nix/derivation-show.o src/nix/derivation.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-from-hash-part.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/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 '/<<BUILDDIR>>/nix-2.17.1+dfsg'
# 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 '/<<BUILDDIR>>/nix-2.17.1+dfsg'
   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 '/<<BUILDDIR>>/nix-2.17.1+dfsg'
dh_auto_configure -- \
  --enable-gc \
  --disable-shared \
  --with-coreutils-bin=/usr/bin:/bin \
  --with-sandbox-shell=/usr/bin/bash-static \
  --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 --disable-shared --with-coreutils-bin=/usr/bin:/bin --with-sandbox-shell=/usr/bin/bash-static --localstatedir=/nix/var --libdir=/usr/lib/nix
checking for a sed that does not truncate output... /usr/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... /usr/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 >= 1.1.1... 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 rapidcheck/gtest.h... 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 '/<<BUILDDIR>>/nix-2.17.1+dfsg'
   dh_auto_build -a
	make -j4
make[1]: Entering directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
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/get-env.sh >> src/nix/get-env.sh.gen.hh.tmp
cat src/nix-env/buildenv.nix >> src/nix-env/buildenv.nix.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.args.o.dep -MP
g++ -o src/libutil/canon-path.o -c src/libutil/canon-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.canon-path.o.dep -MP
g++ -o src/libutil/cgroup.o -c src/libutil/cgroup.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.cgroup.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.compression.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libutil/args.hh:5,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:
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<_Alloc>::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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.experimental-features.o.dep -MP
g++ -o src/libutil/filesystem.o -c src/libutil/filesystem.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.filesystem.o.dep -MP
g++ -o src/libutil/git.o -c src/libutil/git.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.git.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libutil/config.hh:5,
                 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:
/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.hash.o.dep -MP
g++ -o src/libutil/hilite.o -c src/libutil/hilite.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.hilite.o.dep -MP
g++ -o src/libutil/json-utils.o -c src/libutil/json-utils.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.json-utils.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.logging.o.dep -MP
g++ -o src/libutil/namespaces.o -c src/libutil/namespaces.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.namespaces.o.dep -MP
g++ -o src/libutil/references.o -c src/libutil/references.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.references.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.suggestions.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libutil/logging.hh:4,
                 from src/libutil/logging.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.tarfile.o.dep -MP
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:10:
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 function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'constexpr 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:257: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 'constexpr 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:259: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 'constexpr 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:151: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:302: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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.thread-pool.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.url.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -MMD -MF src/libutil/.util.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.binary-cache-store.o.dep -MP
g++ -o src/libstore/build/derivation-goal.o -c src/libstore/build/derivation-goal.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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:12,
                 from src/libutil/util.hh:4,
                 from src/libutil/util.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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:7:
/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:10:
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:1938: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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr 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:316: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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/build/.drv-output-substitution-goal.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/build/.entry-points.o.dep -MP
In file included from /usr/include/c++/12/vector:64,
                 from src/libutil/types.hh:12,
                 from src/libstore/path.hh:6,
                 from src/libstore/derivations.hh:4,
                 from src/libstore/parsed-derivations.hh:4,
                 from src/libstore/build/derivation-goal.hh:4,
                 from src/libstore/build/derivation-goal.cc:1:
/usr/include/c++/12/bits/stl_vector.h: In constructor 'constexpr 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/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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:151:33,
    inlined from 'void nix::runPostBuildHook(Store&, Logger&, const StorePath&, const StorePathSet&)::LogSink::flushLine()' at src/libstore/build/derivation-goal.cc:869:23,
    inlined from 'virtual nix::runPostBuildHook(Store&, Logger&, const StorePath&, const StorePathSet&)::LogSink::~LogSink()' at src/libstore/build/derivation-goal.cc:876:26,
    inlined from 'virtual nix::runPostBuildHook(Store&, Logger&, const StorePath&, const StorePathSet&)::LogSink::~LogSink()' at src/libstore/build/derivation-goal.cc:878:9:
/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 'constexpr 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:151:33,
    inlined from 'void nix::runPostBuildHook(Store&, Logger&, const StorePath&, const StorePathSet&)::LogSink::flushLine()' at src/libstore/build/derivation-goal.cc:869:23,
    inlined from 'virtual void nix::runPostBuildHook(Store&, Logger&, const StorePath&, const StorePathSet&)::LogSink::operator()(std::string_view)' at src/libstore/build/derivation-goal.cc:861: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:145:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:318: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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:145:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:318: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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:145:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:319: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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:145:13,
    inlined from 'void nix::Worker::updateProgress()' at src/libstore/build/worker.hh:319: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 'constexpr 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:151:33,
    inlined from 'void nix::runPostBuildHook(Store&, Logger&, const StorePath&, const StorePathSet&)::LogSink::flushLine()' at src/libstore/build/derivation-goal.cc:869:23,
    inlined from 'nix::runPostBuildHook(Store&, Logger&, const StorePath&, const StorePathSet&)::LogSink::~LogSink()' at src/libstore/build/derivation-goal.cc:876:26:
/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 'constexpr 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:151:33,
    inlined from 'void nix::DerivationGoal::flushLine()' at src/libstore/build/derivation-goal.cc:1314:20:
/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:7,
                 from src/libutil/archive.hh:4,
                 from src/libstore/binary-cache-store.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::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: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::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
 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> >&, 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:10:
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:55: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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/map:61,
                 from src/libutil/types.hh:10:
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 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_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<>());
      |                                             ~~~~~~~~~~~~~~~
/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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libstore/nar-info.hh:4,
                 from src/libstore/store-api.hh:4,
                 from src/libstore/build/drv-output-substitution-goal.hh:4,
                 from src/libstore/build/drv-output-substitution-goal.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libstore/build/derivation-goal.cc: In member function 'void nix::DerivationGoal::inputsRealised()':
src/libstore/build/derivation-goal.cc:550:25: note: parameter passing for argument of type 'std::initializer_list<nix::Logger::Field>' changed in GCC 7.1
  550 |                 Logger::Fields {
      |                         ^~~~~~~~
  551 |                        worker.store.printStorePath(drvPath),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |                        worker.store.printStorePath(pathResolved),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553 |                    });
      |                    ~     
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/build/.goal.o.dep -MP
g++ -o src/libstore/build/hook-instance.o -c src/libstore/build/hook-instance.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/build/.local-derivation-goal.o.dep -MP
g++ -o src/libstore/build/personality.o -c src/libstore/build/personality.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/build/.personality.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/builtins/.buildenv.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libstore/build/worker.hh:4,
                 from src/libstore/build/substitution-goal.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/builtins/.fetchurl.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libstore/path.hh:6,
                 from src/libstore/derivations.hh:4,
                 from src/libstore/parsed-derivations.hh:4,
                 from src/libstore/build/derivation-goal.hh:4,
                 from src/libstore/build/local-derivation-goal.hh:4,
                 from src/libstore/build/local-derivation-goal.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>, 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: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>, 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
 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> >&, 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:10:
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 = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, stat>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, stat> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, stat> >]':
/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>, stat>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, stat> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, stat> > >::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::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
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.content-address.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.crypto.o.dep -MP
src/libstore/content-address.cc: In static member function 'static nix::ContentAddressMethod nix::ContentAddressMethod::parsePrefix(std::string_view&)':
src/libstore/content-address.cc:36:16: warning: 'method' may be used uninitialized [-Wmaybe-uninitialized]
   36 |         method = TextIngestionMethod {};
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/libstore/content-address.cc:32:26: note: 'method' declared here
   32 |     ContentAddressMethod method = FileIngestionMethod::Flat;
      |                          ^~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.daemon.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::SingleDrvOutputs nix::LocalDerivationGoal::registerOutputs()' at src/libstore/build/local-derivation-goal.cc:2693: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/derivations.o -c src/libstore/derivations.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.derived-path.o.dep -MP
g++ -o src/libstore/downstream-placeholder.o -c src/libstore/downstream-placeholder.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.downstream-placeholder.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.dummy-store.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libstore/derived-path.hh:4,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:10:
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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.export-import.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libstore/path.hh:6,
                 from src/libstore/derivations.hh:4,
                 from src/libstore/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<std::__cxx11::basic_string<char> >; _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<std::__cxx11::basic_string<char> >, 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<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<std::__cxx11::basic_string<char> >; _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<std::__cxx11::basic_string<char> >, 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:10:
/usr/include/c++/12/bits/stl_map.h: 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 = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<std::__cxx11::basic_string<char> >; _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_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>, 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<std::__cxx11::basic_string<char> >, 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
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/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 member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In 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 = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'nix::DerivationOutput::fromJSON(const nix::Store&, std::string_view, std::string_view, const nlohmann::json_abi_v3_11_2::json&, const nix::ExperimentalFeatureSettings&)::<lambda()>' at src/libstore/derivations.cc:1002: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>, 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<std::__cxx11::basic_string<char> >, 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
  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/libstore/filetransfer.o -c src/libstore/filetransfer.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.filetransfer.o.dep -MP
g++ -o src/libstore/gc.o -c src/libstore/gc.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.globals.o.dep -MP
g++ -o src/libstore/http-binary-cache-store.o -c src/libstore/http-binary-cache-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.http-binary-cache-store.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libstore/filetransfer.hh:4,
                 from src/libstore/filetransfer.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::Logger::Field*, std::vector<nix::Logger::Field> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libstore/legacy-ssh-store.o -c src/libstore/legacy-ssh-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.lock.o.dep -MP
g++ -o src/libstore/log-store.o -c src/libstore/log-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.log-store.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.nar-info-disk-cache.o.dep -MP
g++ -o src/libstore/nar-info.o -c src/libstore/nar-info.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.nar-info.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from /usr/include/nlohmann/json_fwd.hpp:13,
                 from src/libstore/nar-accessor.hh:6,
                 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 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:
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, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::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 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_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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libstore/nar-info.hh:4,
                 from src/libstore/nar-info-disk-cache.hh:5,
                 from src/libstore/nar-info-disk-cache.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:10:
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/outputs-spec.o -c src/libstore/outputs-spec.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.outputs-spec.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.parsed-derivations.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libutil/util.hh:4,
                 from src/libstore/optimise-store.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.path-info.o.dep -MP
In member function 'constexpr 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 int, long long int}]' at src/libutil/logging.hh:151:33,
    inlined from 'void nix::LocalStore::optimisePath_(nix::Activity*, nix::OptimiseStats&, const nix::Path&, InodeHash&, nix::RepairFlag)' at src/libstore/optimise-store.cc:252:20:
/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 'constexpr 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 int, long long int}]' at src/libutil/logging.hh:151:33,
    inlined from 'void nix::LocalStore::optimisePath_(nix::Activity*, nix::OptimiseStats&, const nix::Path&, InodeHash&, nix::RepairFlag)' at src/libstore/optimise-store.cc:252:20:
/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-references.o -c src/libstore/path-references.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.path-references.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.pathlocks.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libstore/path.hh:6,
                 from src/libstore/derivations.hh:4,
                 from src/libstore/parsed-derivations.hh:4,
                 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 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:10:
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 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/profiles.o -c src/libstore/profiles.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.profiles.o.dep -MP
g++ -o src/libstore/realisation.o -c src/libstore/realisation.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.realisation.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.remote-fs-accessor.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.remote-store.o.dep -MP
src/libstore/profiles.cc: In function 'void nix::deleteGenerationsGreaterThan(const Path&, GenerationNumber, bool)':
src/libstore/profiles.cc:186:50: warning: comparison of integer expressions of different signedness: 'int' and 'nix::GenerationNumber' {aka 'long long unsigned int'} [-Wsign-compare]
  186 |     for (auto keep = 0; i != gens.rend() && keep < max; ++i, ++keep);
      |                                             ~~~~~^~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.sqlite.o.dep -MP
g++ -o src/libstore/ssh-store.o -c src/libstore/ssh-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.ssh-store.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/hash.hh:4,
                 from src/libstore/realisation.hh:6,
                 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> >, 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:10:
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::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 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:
/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:12,
                 from src/libutil/serialise.hh:6,
                 from src/libstore/remote-store.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nix::Logger::Field}; _Tp = nix::Logger::Field; _Alloc = std::allocator<nix::Logger::Field>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::Logger::Field>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7:
/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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const nix::KeyedBuildResult&}; _Tp = nix::KeyedBuildResult; _Alloc = std::allocator<nix::KeyedBuildResult>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::KeyedBuildResult>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.ssh.o.dep -MP
In member function 'constexpr 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 'constexpr 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:991: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 'constexpr 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 'constexpr 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:993: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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.store-api.o.dep -MP
In file included from /usr/include/c++/12/vector:64:
In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = nix::KeyedBuildResult; _Alloc = std::allocator<nix::KeyedBuildResult>]',
    inlined from 'nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Built&)>' at src/libstore/remote-store.cc:771:42,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = nix::overloaded<nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Opaque&)>, nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Built&)> >; _Args = {const nix::DerivedPathBuilt&}]' at /usr/include/c++/12/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = nix::overloaded<nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Opaque&)>, nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Built&)> >; _Args = {const nix::DerivedPathBuilt&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = nix::overloaded<nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Opaque&)>, nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Built&)> >&&; _Variants = {const std::variant<nix::DerivedPathOpaque, nix::DerivedPathBuilt>&}; unsigned int ...__indices = {1}]' at /usr/include/c++/12/variant:1031:24,
    inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result<void>; _Visitor = nix::overloaded<nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Opaque&)>, nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Built&)> >; _Variants = {const variant<nix::DerivedPathOpaque, nix::DerivedPathBuilt>&}]' at /usr/include/c++/12/variant:1784:5,
    inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = nix::overloaded<nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Opaque&)>, nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)::<lambda(const nix::DerivedPath::Built&)> >; _Variants = {const variant<nix::DerivedPathOpaque, nix::DerivedPathBuilt>&}]' at /usr/include/c++/12/variant:1846:34,
    inlined from 'virtual std::vector<nix::KeyedBuildResult> nix::RemoteStore::buildPathsWithResults(const std::vector<nix::DerivedPath>&, nix::BuildMode, std::shared_ptr<nix::Store>)' at src/libstore/remote-store.cc:726:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::KeyedBuildResult*, std::vector<nix::KeyedBuildResult> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.uds-remote-store.o.dep -MP
g++ -o src/libstore/worker-protocol.o -c src/libstore/worker-protocol.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.worker-protocol.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.attrs.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.cache.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/attrs.hh:4,
                 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:10:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/serialise.hh:6,
                 from src/libstore/worker-protocol.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:10:
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 file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libstore/crypto.hh:4,
                 from src/libstore/store-api.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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 'constexpr 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:151: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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.fetch-settings.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7:
/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:10:
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:55: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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr 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:151:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:145:13,
    inlined from 'nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>' at src/libstore/store-api.cc:314:28,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = set<nix::StorePath>; _Fn = nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>&; _Args = {const nix::StorePath&}]' at /usr/include/c++/12/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = set<nix::StorePath>; _Callable = nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>&; _Args = {const nix::StorePath&}]' at /usr/include/c++/12/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::set<nix::StorePath>; _Functor = nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>; _ArgTypes = {const nix::StorePath&}]' at /usr/include/c++/12/bits/std_function.h:291:44:
/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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::setExpected(nix::ActivityType, uint64_t) const' at src/libutil/logging.hh:145:13,
    inlined from 'nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>' at src/libstore/store-api.cc:314:28,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = set<nix::StorePath>; _Fn = nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>&; _Args = {const nix::StorePath&}]' at /usr/include/c++/12/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = set<nix::StorePath>; _Callable = nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>&; _Args = {const nix::StorePath&}]' at /usr/include/c++/12/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::set<nix::StorePath>; _Functor = nix::Store::addMultipleToStore(PathsSource&, nix::Activity&, nix::RepairFlag, nix::CheckSigsFlag)::<lambda(const nix::StorePath&)>; _ArgTypes = {const nix::StorePath&}]' at /usr/include/c++/12/bits/std_function.h:291:44:
/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 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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
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/fetchers.o -c src/libfetchers/fetchers.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.fetchers.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> >, 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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.git.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/fetchers.hh:4,
                 from src/libfetchers/cache.hh:4,
                 from src/libfetchers/cache.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:10:
/usr/include/c++/12/bits/stl_map.h: 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<> > >]':
/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/libfetchers/github.o -c src/libfetchers/github.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.github.o.dep -MP
src/libfetchers/git.cc: In function 'bool nix::fetchers::{anonymous}::isCacheFileWithinTtl(time_t, const stat&)':
src/libfetchers/git.cc:32:46: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'time_t' {aka 'long int'} [-Wsign-compare]
   32 |     return st.st_mtime + settings.tarballTtl > now;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/12/memory:63,
                 from src/libutil/ref.hh:4,
                 from src/libutil/types.hh:4,
                 from src/libfetchers/fetchers.hh:4,
                 from src/libfetchers/fetchers.cc:1:
/usr/include/c++/12/bits/stl_algobase.h: In static member function 'static constexpr bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; bool _BoolType = false]':
/usr/include/c++/12/bits/stl_algobase.h:1158:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::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
 1158 |         equal(_II1 __first1, _II1 __last1, _II2 __first2)
      |         ^~~~~
/usr/include/c++/12/bits/stl_algobase.h:1158:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::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
/usr/include/c++/12/bits/stl_algobase.h:1158:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::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
In function 'constexpr bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'constexpr bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool std::operator==(const _Rb_tree<__cxx11::basic_string<char>, pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, _Select1st<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, less<__cxx11::basic_string<char> >, allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >&, const _Rb_tree<__cxx11::basic_string<char>, pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, _Select1st<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, less<__cxx11::basic_string<char> >, allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >&)' at /usr/include/c++/12/bits/stl_tree.h:1607:17,
    inlined from 'bool std::operator==(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&) [with _Key = __cxx11::basic_string<char>; _Tp = variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = less<__cxx11::basic_string<char> >; _Alloc = allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:1513:23,
    inlined from 'bool nix::fetchers::Input::operator==(const nix::fetchers::Input&) const' at src/libfetchers/fetchers.cc:97:18:
/usr/include/c++/12/bits/stl_algobase.h:1210:43: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::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
 1210 |       return std::__equal<__simple>::equal(__first1, __last1, __first2);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'constexpr bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool std::operator==(const _Rb_tree<__cxx11::basic_string<char>, pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, _Select1st<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, less<__cxx11::basic_string<char> >, allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >&, const _Rb_tree<__cxx11::basic_string<char>, pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, _Select1st<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, less<__cxx11::basic_string<char> >, allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >&)' at /usr/include/c++/12/bits/stl_tree.h:1607:17,
    inlined from 'bool std::operator==(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&) [with _Key = __cxx11::basic_string<char>; _Tp = variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = less<__cxx11::basic_string<char> >; _Alloc = allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:1513:23,
    inlined from 'bool nix::fetchers::Input::operator==(const nix::fetchers::Input&) const' at src/libfetchers/fetchers.cc:97:18,
    inlined from 'bool nix::fetchers::Input::contains(const nix::fetchers::Input&) const' at src/libfetchers/fetchers.cc:102:15:
/usr/include/c++/12/bits/stl_algobase.h:1210:43: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::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
 1210 |       return std::__equal<__simple>::equal(__first1, __last1, __first2);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'constexpr bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >; _II2 = _Rb_tree_const_iterator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool std::operator==(const _Rb_tree<__cxx11::basic_string<char>, pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, _Select1st<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, less<__cxx11::basic_string<char> >, allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >&, const _Rb_tree<__cxx11::basic_string<char>, pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, _Select1st<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, less<__cxx11::basic_string<char> >, allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >&)' at /usr/include/c++/12/bits/stl_tree.h:1607:17,
    inlined from 'bool std::operator==(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&) [with _Key = __cxx11::basic_string<char>; _Tp = variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = less<__cxx11::basic_string<char> >; _Alloc = allocator<pair<const __cxx11::basic_string<char>, variant<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]' at /usr/include/c++/12/bits/stl_map.h:1513:23,
    inlined from 'bool nix::fetchers::Input::operator==(const nix::fetchers::Input&) const' at src/libfetchers/fetchers.cc:97:18,
    inlined from 'bool nix::fetchers::Input::contains(const nix::fetchers::Input&) const' at src/libfetchers/fetchers.cc:106:15:
/usr/include/c++/12/bits/stl_algobase.h:1210:43: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::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
 1210 |       return std::__equal<__simple>::equal(__first1, __last1, __first2);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.indirect.o.dep -MP
g++ -o src/libfetchers/input-accessor.o -c src/libfetchers/input-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.input-accessor.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/fetchers.hh:4,
                 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:10:
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&) const' at src/libfetchers/git.cc:276: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&) const' at src/libfetchers/git.cc:278: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,
      |       ^~~
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:464: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
  464 |         });
      |          ^
src/libfetchers/git.cc:685: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
  685 |         });
      |          ^
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.mercurial.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/fetchers.hh:4,
                 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:7,
                 from src/libstore/filetransfer.hh:4,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.path.o.dep -MP
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
/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:10:
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 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_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_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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.registry.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/fetchers.hh:4,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/fetchers.hh:4,
                 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:10:
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&) const' 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/tarball.o -c src/libfetchers/tarball.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libfetchers/.tarball.o.dep -MP
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:245: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
  245 |         });
      |          ^
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 |         });
      |          ^
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libmain/.common-args.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libmain/.loggers.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/registry.hh:4,
                 from src/libfetchers/registry.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 = {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 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:10:
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 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_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 '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_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libfetchers/fetchers.hh:4,
                 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>::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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libmain/.progress-bar.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libmain/.shared.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF src/libmain/.stack.o.dep -MP
g++ -o src/libcmd/built-path.o -c src/libcmd/built-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.built-path.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/logging.hh:4,
                 from src/libmain/progress-bar.hh:4,
                 from src/libmain/progress-bar.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 = {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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
In file included from /usr/include/c++/12/map:61,
                 from src/libutil/types.hh:10:
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:256: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:261: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<>());
      |                                             ~~~~~~~~~~~~~~~
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:415: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<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -o src/libcmd/command-installable-value.o -c src/libcmd/command-installable-value.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.command-installable-value.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 = 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:337: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:339: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:185: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:186: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:186: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/command.o -c src/libcmd/command.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.command.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libstore/derived-path.hh:4,
                 from src/libcmd/built-path.hh:1,
                 from src/libcmd/built-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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:10:
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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.common-eval-args.o.dep -MP
g++ -o src/libcmd/editor-for.o -c src/libcmd/editor-for.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.editor-for.o.dep -MP
g++ -o src/libcmd/installable-attr-path.o -c src/libcmd/installable-attr-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.installable-attr-path.o.dep -MP
g++ -o src/libcmd/installable-derived-path.o -c src/libcmd/installable-derived-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.installable-derived-path.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libutil/args.hh:5,
                 from src/libcmd/common-eval-args.hh:4,
                 from src/libcmd/common-eval-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>, 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/libcmd/installable-flake.o -c src/libcmd/installable-flake.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.installable-flake.o.dep -MP
g++ -o src/libcmd/installable-value.o -c src/libcmd/installable-value.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.installable-value.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.markdown.o.dep -MP
g++ -o src/libcmd/repl.o -c src/libcmd/repl.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers -Werror=switch-enum -MMD -MF src/libcmd/.repl.o.dep -MP
g++ -o src/libutil/tests/canon-path.o -c src/libutil/tests/canon-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.canon-path.o.dep -MP
g++ -o src/libutil/tests/chunked-vector.o -c src/libutil/tests/chunked-vector.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.chunked-vector.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.closure.o.dep -MP
src/libcmd/repl.cc:172:12: warning: 'int nix::listPossibleCallback(char*, char***)' defined but not used [-Wunused-function]
  172 | static int listPossibleCallback(char *s, char ***avp) {
      |            ^~~~~~~~~~~~~~~~~~~~
src/libcmd/repl.cc:141:15: warning: 'char* nix::completionCallback(char*, int*)' defined but not used [-Wunused-function]
  141 | static char * completionCallback(char * s, int *match) {
      |               ^~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.compression.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libstore/globals.hh:4,
                 from src/libcmd/installables.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const nix::BuiltPathWithResult&}; _Tp = nix::BuiltPathWithResult; _Alloc = std::allocator<nix::BuiltPathWithResult>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<nix::BuiltPathWithResult>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.config.o.dep -MP
In file included from /usr/include/c++/12/vector:64:
In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = nix::BuiltPathWithResult; _Alloc = std::allocator<nix::BuiltPathWithResult>]',
    inlined from 'static std::vector<nix::BuiltPathWithResult> nix::Installable::build(nix::ref<nix::Store>, nix::ref<nix::Store>, nix::Realise, const nix::Installables&, nix::BuildMode)' at src/libcmd/installables.cc:526:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<nix::BuiltPathWithResult*, std::vector<nix::BuiltPathWithResult> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -o src/libutil/tests/git.o -c src/libutil/tests/git.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.git.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.hash.o.dep -MP
g++ -o src/libutil/tests/hilite.o -c src/libutil/tests/hilite.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.hilite.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.lru-cache.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libutil/config.hh:5,
                 from src/libutil/tests/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 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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.pool.o.dep -MP
g++ -o src/libutil/tests/references.o -c src/libutil/tests/references.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.references.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -Werror=switch-enum -MMD -MF src/libutil/tests/.xml-writer.o.dep -MP
g++ -o src/libstore/tests/derivation.o -c src/libstore/tests/derivation.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.derivation.o.dep -MP
g++ -o src/libstore/tests/derived-path.o -c src/libstore/tests/derived-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.derived-path.o.dep -MP
g++ -o src/libstore/tests/downstream-placeholder.o -c src/libstore/tests/downstream-placeholder.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.downstream-placeholder.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.machines.o.dep -MP
g++ -o src/libstore/tests/nar-info-disk-cache.o -c src/libstore/tests/nar-info-disk-cache.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.nar-info-disk-cache.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
                 from /usr/include/nlohmann/adl_serializer.hpp:14,
                 from /usr/include/nlohmann/json.hpp:35,
                 from src/libstore/tests/derivation.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:
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/tests/outputs-spec.o -c src/libstore/tests/outputs-spec.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.outputs-spec.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libstore/machines.hh:4,
                 from src/libstore/tests/machines.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'constexpr 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 'constexpr 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 'constexpr 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:721: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:714: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:738:63:
/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 'constexpr 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 'constexpr 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:3380: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:3745: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:373: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:357: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:515: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:4368: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 'constexpr 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 'constexpr 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:3380: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:3745: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:373: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:357: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:515: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:4368: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 'constexpr 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 'constexpr 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 'constexpr 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:721: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:714: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:738:63:
/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 'constexpr 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 'constexpr 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 'constexpr 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:721: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:722: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:714: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:738:63:
/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 'constexpr 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 'constexpr 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:3380: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:3745: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:373: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:357: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:515: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:4368: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 'constexpr 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 'constexpr 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:3380: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:3745: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:373: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:357: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:515: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:4368: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/libstore/tests/path.o -c src/libstore/tests/path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.path.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libstore -I src/libutil -Werror=switch-enum -MMD -MF src/libstore/tests/.references.o.dep -MP
g++ -o src/libexpr/tests/derived-path.o -c src/libexpr/tests/derived-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/.derived-path.o.dep -MP
g++ -o src/libexpr/tests/error_traces.o -c src/libexpr/tests/error_traces.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/.error_traces.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from /usr/include/rapidcheck/Show.hpp:3,
                 from /usr/include/rapidcheck/Show.h:36,
                 from /usr/include/rapidcheck/Maybe.hpp:3,
                 from /usr/include/rapidcheck/Maybe.h:100,
                 from /usr/include/rapidcheck/Seq.h:8,
                 from /usr/include/rapidcheck/Shrinkable.h:3,
                 from /usr/include/rapidcheck/Gen.h:4,
                 from /usr/include/rapidcheck/gen/Arbitrary.h:3,
                 from src/libstore/tests/outputs-spec.hh:4,
                 from src/libstore/tests/outputs-spec.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/libexpr/tests/json.o -c src/libexpr/tests/json.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/.json.o.dep -MP
g++ -o src/libexpr/tests/primops.o -c src/libexpr/tests/primops.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/.primops.o.dep -MP
g++ -o src/libexpr/tests/search-path.o -c src/libexpr/tests/search-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/.search-path.o.dep -MP
g++ -o src/libexpr/tests/trivial.o -c src/libexpr/tests/trivial.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/.trivial.o.dep -MP
g++ -o src/libexpr/tests/value/context.o -c src/libexpr/tests/value/context.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/value/.context.o.dep -MP
g++ -o src/libexpr/tests/value/print.o -c src/libexpr/tests/value/print.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libexpr -I src/libutil -I src/libstore -I src/libexpr/tests -I src/libfetchers -Werror=switch-enum -MMD -MF src/libexpr/tests/value/.print.o.dep -MP
g++ -o tests/test-libstoreconsumer/main.o -c tests/test-libstoreconsumer/main.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -Werror=switch-enum -MMD -MF tests/test-libstoreconsumer/.main.o.dep -MP
rm -f scripts/nix-profile.sh && ./config.status --quiet --file=scripts/nix-profile.sh
ld  -r -o tests/test-libstoreconsumer/libnixutil-tests.o src/libutil/tests/canon-path.o src/libutil/tests/chunked-vector.o src/libutil/tests/closure.o src/libutil/tests/compression.o src/libutil/tests/config.o src/libutil/tests/git.o src/libutil/tests/hash.o src/libutil/tests/hilite.o src/libutil/tests/logging.o src/libutil/tests/lru-cache.o src/libutil/tests/pool.o src/libutil/tests/references.o src/libutil/tests/suggestions.o src/libutil/tests/tests.o src/libutil/tests/url.o src/libutil/tests/xml-writer.o
ar crs src/libutil/tests/libnixutil-tests.a tests/test-libstoreconsumer/libnixutil-tests.o
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env.md.tmp -o doc/manual/nix-env.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store.md.tmp -o doc/manual/nix-store.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-build.md.tmp -o doc/manual/nix-build.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-shell.md.tmp -o doc/manual/nix-shell.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-instantiate.md.tmp -o doc/manual/nix-instantiate.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-collect-garbage.md.tmp -o doc/manual/nix-collect-garbage.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-prefetch-url.md.tmp -o doc/manual/nix-prefetch-url.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-channel.md.tmp -o doc/manual/nix-channel.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-hash.md.tmp -o doc/manual/nix-hash.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-copy-closure.md.tmp -o doc/manual/nix-copy-closure.1
lowdown -sT man --nroff-nolinks -M section=8 doc/manual/src/command-ref/nix-daemon.md.tmp -o doc/manual/nix-daemon.8
lowdown -sT man --nroff-nolinks -M section=5 doc/manual/src/command-ref/files/profiles.md.tmp -o doc/manual/nix-profiles.5
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/delete-generations.md.tmp -o doc/manual/nix-env-delete-generations.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/install.md.tmp -o doc/manual/nix-env-install.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/list-generations.md.tmp -o doc/manual/nix-env-list-generations.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/query.md.tmp -o doc/manual/nix-env-query.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/rollback.md.tmp -o doc/manual/nix-env-rollback.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/set-flag.md.tmp -o doc/manual/nix-env-set-flag.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/set.md.tmp -o doc/manual/nix-env-set.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/switch-generation.md.tmp -o doc/manual/nix-env-switch-generation.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/switch-profile.md.tmp -o doc/manual/nix-env-switch-profile.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/uninstall.md.tmp -o doc/manual/nix-env-uninstall.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-env/upgrade.md.tmp -o doc/manual/nix-env-upgrade.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/add-fixed.md.tmp -o doc/manual/nix-store-add-fixed.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/add.md.tmp -o doc/manual/nix-store-add.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/delete.md.tmp -o doc/manual/nix-store-delete.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/dump-db.md.tmp -o doc/manual/nix-store-dump-db.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/dump.md.tmp -o doc/manual/nix-store-dump.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/export.md.tmp -o doc/manual/nix-store-export.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/gc.md.tmp -o doc/manual/nix-store-gc.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/generate-binary-cache-key.md.tmp -o doc/manual/nix-store-generate-binary-cache-key.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/import.md.tmp -o doc/manual/nix-store-import.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/load-db.md.tmp -o doc/manual/nix-store-load-db.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/optimise.md.tmp -o doc/manual/nix-store-optimise.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/print-env.md.tmp -o doc/manual/nix-store-print-env.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/query.md.tmp -o doc/manual/nix-store-query.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/read-log.md.tmp -o doc/manual/nix-store-read-log.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/realise.md.tmp -o doc/manual/nix-store-realise.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/repair-path.md.tmp -o doc/manual/nix-store-repair-path.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/restore.md.tmp -o doc/manual/nix-store-restore.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/serve.md.tmp -o doc/manual/nix-store-serve.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/verify-path.md.tmp -o doc/manual/nix-store-verify-path.1
lowdown -sT man --nroff-nolinks -M section=1 doc/manual/src/command-ref/nix-store/verify.md.tmp -o doc/manual/nix-store-verify.1
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix-build/.nix-build.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix-store/.dotgraph.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/nixexpr.hh:4,
                 from src/libexpr/attr-set.hh:4,
                 from src/libexpr/eval.hh:4,
                 from src/libexpr/attr-path.hh:4,
                 from src/nix-env/nix-env.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>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
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 = {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<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In 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<_Alloc>::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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.copy.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 from src/nix/build.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:10:
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/daemon.o -c src/nix/daemon.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.daemon.o.dep -MP
g++ -o src/nix/derivation-add.o -c src/nix/derivation-add.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.derivation-add.o.dep -MP
g++ -o src/nix/derivation-show.o -c src/nix/derivation-show.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.derivation-show.o.dep -MP
g++ -o src/nix/derivation.o -c src/nix/derivation.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.derivation.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.develop.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 from src/nix/derivation-show.cc:4:
/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:10:
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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.diff-closures.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 from src/nix/derivation-add.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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:10:
/usr/include/c++/12/bits/stl_map.h: 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<> > >]':
/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/doctor.o -c src/nix/doctor.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.doctor.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.eval.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/nixexpr.hh:4,
                 from src/libexpr/attr-set.hh:4,
                 from src/libexpr/eval.hh:4,
                 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_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_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/nix/flake.o -c src/nix/flake.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.ls.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 from src/nix/flake.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/nix/main.o -c src/nix/main.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.main.o.dep -MP
g++ -o src/nix/make-content-addressed.o -c src/nix/make-content-addressed.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.optimise-store.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 from src/nix/make-content-addressed.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:10:
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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:10:
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/path-from-hash-part.o -c src/nix/path-from-hash-part.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.path-from-hash-part.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.path-info.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.prefetch.o.dep -MP
cat src/nix/doc/files/profiles.md >> src/nix/doc/files/profiles.md.gen.hh.tmp
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.realisation.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 from src/nix/ping-store.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::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:10:
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/registry.o -c src/nix/registry.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.registry.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.repl.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:10:
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/run.o -c src/nix/run.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.run.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:10:
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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 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:10:
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:193:47:
/usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >]',
    inlined from 'virtual void CmdRegistryAdd::run()' at src/nix/registry.cc:116:49:
/usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int, nix::Explicit<bool> > > > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.search.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.show-config.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.store-delete.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command-installable-value.hh:4,
                 from src/nix/search.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:10:
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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.why-depends.o.dep -MP
In file included from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 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:99: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:642:50: warning: conversion from 'long long unsigned int' to 'unsigned int' changes value from '1099511627776' to '0' [-Woverflow]
  642 |             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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.attr-path.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.attr-set.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libutil/types.hh:12,
                 from src/libutil/util.hh:4:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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:151: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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:142:13,
    inlined from 'CmdVerify::run(nix::ref<nix::Store>, nix::StorePaths&&)::<lambda()>' at src/nix/verify.cc:79:25:
/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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:142:13,
    inlined from 'CmdVerify::run(nix::ref<nix::Store>, nix::StorePaths&&)::<lambda()>' at src/nix/verify.cc:79:25:
/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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:142:13,
    inlined from 'CmdVerify::run(nix::ref<nix::Store>, nix::StorePaths&&)::<lambda()>' at src/nix/verify.cc:79:25:
/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 'constexpr 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:151:33,
    inlined from 'void nix::Activity::progress(uint64_t, uint64_t, uint64_t, uint64_t) const' at src/libutil/logging.hh:142:13,
    inlined from 'CmdVerify::run(nix::ref<nix::Store>, nix::StorePaths&&)::<lambda()>' at src/nix/verify.cc:79:25:
/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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/flake/.flake.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libexpr/flake/flake.hh:4,
                 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:10:
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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/flake/.flakeref.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/flake/.lockfile.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/nixexpr.hh:4,
                 from src/libexpr/attr-set.hh:4,
                 from src/libexpr/eval.hh:4,
                 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 nix::SourcePath&>, std::tuple<>}; _Key = nix::SourcePath; _Val = std::pair<const nix::SourcePath, nix::Value>; _KeyOfValue = std::_Select1st<std::pair<const nix::SourcePath, nix::Value> >; _Compare = std::less<nix::SourcePath>; _Alloc = traceable_allocator<std::pair<const nix::SourcePath, nix::Value> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<nix::SourcePath, std::pair<const nix::SourcePath, nix::Value>, std::_Select1st<std::pair<const nix::SourcePath, nix::Value> >, std::less<nix::SourcePath>, traceable_allocator<std::pair<const nix::SourcePath, nix::Value> > >::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:
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<_Alloc>::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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.function-trace.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 = nix::SourcePath; _Tp = nix::Value; _Compare = std::less<nix::SourcePath>; _Alloc = traceable_allocator<std::pair<const nix::SourcePath, nix::Value> >]',
    inlined from 'void nix::EvalState::cacheFile(const nix::SourcePath&, const nix::SourcePath&, nix::Expr*, nix::Value&, bool)' at src/libexpr/eval.cc:1202:31:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::SourcePath, std::pair<const nix::SourcePath, nix::Value>, std::_Select1st<std::pair<const nix::SourcePath, nix::Value> >, std::less<nix::SourcePath>, traceable_allocator<std::pair<const nix::SourcePath, 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 = nix::SourcePath; _Tp = nix::Value; _Compare = std::less<nix::SourcePath>; _Alloc = traceable_allocator<std::pair<const nix::SourcePath, nix::Value> >]',
    inlined from 'void nix::EvalState::cacheFile(const nix::SourcePath&, const nix::SourcePath&, nix::Expr*, nix::Value&, bool)' at src/libexpr/eval.cc:1203:49:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<nix::SourcePath, std::pair<const nix::SourcePath, nix::Value>, std::_Select1st<std::pair<const nix::SourcePath, nix::Value> >, std::less<nix::SourcePath>, traceable_allocator<std::pair<const nix::SourcePath, 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 file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libexpr/flake/flakeref.hh:4,
                 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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.get-drvs.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libexpr/flake/flakeref.hh:4,
                 from src/libexpr/flake/lockfile.hh:4,
                 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>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:10:
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 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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.json-to-value.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.lexer-tab.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.parser-tab.o.dep -MP
g++ -o src/libexpr/paths.o -c src/libexpr/paths.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.paths.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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/primops/.fetchTree.o.dep -MP
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr  -MMD -MF src/libexpr/primops/.fromTOML.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/nixexpr.hh:4,
                 from src/libexpr/attr-set.hh:4,
                 from src/libexpr/eval.hh:4,
                 from src/libexpr/primops.hh:4,
                 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/print.o -c src/libexpr/print.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.print.o.dep -MP
g++ -o src/libexpr/search-path.o -c src/libexpr/search-path.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.search-path.o.dep -MP
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/archive.hh:4,
                 from src/libexpr/primops.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:10:
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/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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.value-to-json.o.dep -MP
In file included from /usr/include/c++/12/vector:70,
                 from src/libexpr/nixexpr.hh:5,
                 from src/libexpr/attr-set.hh:4,
                 from src/libexpr/eval.hh:4,
                 from src/libexpr/primops.hh:4,
                 from src/libexpr/primops/fromTOML.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'constexpr 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 'constexpr 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
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.value-to-xml.o.dep -MP
In file included from /usr/include/c++/12/map:60,
                 from src/libexpr/nixexpr.hh:4,
                 from src/libexpr/value-to-json.hh:4,
                 from src/libexpr/value-to-json.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:
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<_Alloc>::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 file included from /usr/include/c++/12/vector:64:
In member function 'constexpr 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>, std::allocator<std::__cxx11::basic_string<char> > > >]' at /usr/include/toml/parser.hpp:1514: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::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<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from 'nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]' at /usr/include/nlohmann/json.hpp:2120:50:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator'} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr 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 'constexpr 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 /usr/include/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -o src/libexpr/value/context.o -c src/libexpr/value/context.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/value/.context.o.dep -MP
ld  -r -o tests/test-libstoreconsumer/libnixutil.o src/libutil/archive.o src/libutil/args.o src/libutil/canon-path.o src/libutil/cgroup.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/filesystem.o src/libutil/git.o src/libutil/hash.o src/libutil/hilite.o src/libutil/json-utils.o src/libutil/logging.o src/libutil/namespaces.o src/libutil/references.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
ar crs src/libutil/libnixutil.a tests/test-libstoreconsumer/libnixutil.o
g++ -o src/libstore/local-store.o -c src/libstore/local-store.cc -Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -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_BIN_DIR=\"/usr/bin\" -DNIX_MAN_DIR=\"/usr/share/man\" -DLSOF=\"lsof\" -DSANDBOX_SHELL="\"/usr/bin/bash-static\"" -Werror=switch-enum -MMD -MF src/libstore/.local-store.o.dep -MP
ld  -r -o tests/test-libstoreconsumer/libnixfetchers.o 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/input-accessor.o src/libfetchers/mercurial.o src/libfetchers/path.o src/libfetchers/registry.o src/libfetchers/tarball.o
ld  -r -o tests/test-libstoreconsumer/libnixmain.o src/libmain/common-args.o src/libmain/loggers.o src/libmain/progress-bar.o src/libmain/shared.o src/libmain/stack.o
ar crs src/libmain/libnixmain.a tests/test-libstoreconsumer/libnixmain.o
ld  -r -o tests/test-libstoreconsumer/libnixcmd.o src/libcmd/built-path.o src/libcmd/command-installable-value.o src/libcmd/command.o src/libcmd/common-eval-args.o src/libcmd/editor-for.o src/libcmd/installable-attr-path.o src/libcmd/installable-derived-path.o src/libcmd/installable-flake.o src/libcmd/installable-value.o src/libcmd/installables.o src/libcmd/legacy.o src/libcmd/markdown.o src/libcmd/repl.o
ar crs src/libfetchers/libnixfetchers.a tests/test-libstoreconsumer/libnixfetchers.o
g++ -o src/libutil/tests/libnixutil-tests -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 src/libutil/tests/canon-path.o src/libutil/tests/chunked-vector.o src/libutil/tests/closure.o src/libutil/tests/compression.o src/libutil/tests/config.o src/libutil/tests/git.o src/libutil/tests/hash.o src/libutil/tests/hilite.o src/libutil/tests/logging.o src/libutil/tests/lru-cache.o src/libutil/tests/pool.o src/libutil/tests/references.o src/libutil/tests/suggestions.o src/libutil/tests/tests.o src/libutil/tests/url.o src/libutil/tests/xml-writer.o -lrapidcheck -lgtest_main -lgtest  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context 
ar crs src/libcmd/libnixcmd.a tests/test-libstoreconsumer/libnixcmd.o
ld  -r -o tests/test-libstoreconsumer/libnixstore-tests.o src/libstore/tests/derivation.o src/libstore/tests/derived-path.o src/libstore/tests/downstream-placeholder.o src/libstore/tests/machines.o src/libstore/tests/nar-info-disk-cache.o src/libstore/tests/outputs-spec.o src/libstore/tests/path.o src/libstore/tests/references.o
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=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -O3  -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -g -Wall -include config.h -std=c++2a -I src -DREADLINE -I/usr/include/arm-linux-gnueabihf -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/nix-2.17.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -Werror=switch-enum -MMD -MF src/nix/.profile.o.dep -MP
ar crs src/libstore/tests/libnixstore-tests.a tests/test-libstoreconsumer/libnixstore-tests.o
ld  -r -o tests/test-libstoreconsumer/libnixexpr.o 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/paths.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/print.o src/libexpr/search-path.o src/libexpr/value-to-json.o src/libexpr/value-to-xml.o src/libexpr/value/context.o
ar crs src/libexpr/libnixexpr.a tests/test-libstoreconsumer/libnixexpr.o
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/suggestions.hh:5,
                 from src/libutil/error.hh:18,
                 from src/libstore/sqlite.hh:7,
                 from src/libstore/local-store.hh:4,
                 from src/libstore/local-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:10:
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, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::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:55: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)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ld  -r -o tests/test-libstoreconsumer/libnixstore.o 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/personality.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/downstream-placeholder.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/log-store.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/outputs-spec.o src/libstore/parsed-derivations.o src/libstore/path-info.o src/libstore/path-references.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/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/libstore/worker-protocol.o
In file included from /usr/include/c++/12/set:60,
                 from src/libutil/types.hh:7,
                 from src/libutil/util.hh:4,
                 from src/libcmd/installables.hh:4,
                 from src/libcmd/installable-value.hh:4,
                 from src/libcmd/command.hh:4,
                 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 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:10:
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 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<>());
      |                                             ~~~~~~~~~~~~~~~
ar crs src/libstore/libnixstore.a tests/test-libstoreconsumer/libnixstore.o
g++ -o src/libstore/tests/libnixstore-tests -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  -lgtest_main -lgtest  src/libstore/tests/libnixstore-tests.a -lrapidcheck -lgtest_main -lgtest  src/libutil/tests/libnixutil-tests.a -lrapidcheck -lgtest_main -lgtest  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context 
g++ -o src/libexpr/tests/libnixexpr-tests -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 src/libexpr/tests/derived-path.o src/libexpr/tests/error_traces.o src/libexpr/tests/json.o src/libexpr/tests/primops.o src/libexpr/tests/search-path.o src/libexpr/tests/trivial.o src/libexpr/tests/value/context.o src/libexpr/tests/value/print.o -lgtest_main -lgtest -lgmock  src/libstore/tests/libnixstore-tests.a -lrapidcheck -lgtest_main -lgtest  src/libutil/tests/libnixutil-tests.a -lrapidcheck -lgtest_main -lgtest  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context     src/libexpr/libnixexpr.a -lboost_context -pthread -ldl  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libfetchers/libnixfetchers.a -pthread  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context  -lgc -lpthread -ldl  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libfetchers/libnixfetchers.a -pthread  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context 
g++ -o tests/test-libstoreconsumer/test-libstoreconsumer -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 tests/test-libstoreconsumer/main.o -pthread -lsodium -pthread /usr/lib/arm-linux-gnueabihf/libhistory.so /usr/lib/arm-linux-gnueabihf/libreadline.so -L/usr/lib/arm-linux-gnueabihf -llowdown -lm -lmd -lbsd -lmd  src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context 
g++ -o src/nix/nix -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 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/derivation-add.o src/nix/derivation-show.o src/nix/derivation.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-from-hash-part.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/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 -pthread -lsodium -pthread /usr/lib/arm-linux-gnueabihf/libhistory.so /usr/lib/arm-linux-gnueabihf/libreadline.so -L/usr/lib/arm-linux-gnueabihf -llowdown -lm -lmd -lbsd -lmd  src/libexpr/libnixexpr.a -lboost_context -pthread -ldl  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libfetchers/libnixfetchers.a -pthread  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context  -lgc -lpthread -ldl  src/libmain/libnixmain.a -lcrypto -ldl -pthread -latomic  src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libfetchers/libnixfetchers.a -pthread  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libcmd/libnixcmd.a /usr/lib/arm-linux-gnueabihf/libhistory.so /usr/lib/arm-linux-gnueabihf/libreadline.so -llowdown -lm -lmd -lbsd -lmd -lbsd -pthread  src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libexpr/libnixexpr.a -lboost_context -pthread -ldl  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libfetchers/libnixfetchers.a -pthread  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context  -lgc -lpthread -ldl  src/libmain/libnixmain.a -lcrypto -ldl -pthread -latomic  src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libfetchers/libnixfetchers.a -pthread  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context   src/libstore/libnixstore.a -lsqlite3 -lm -lz -lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lnettle -lgnutls -lgssapi_krb5 -llber -lldap -llber -lzstd -lbrotlidec -lz -lsodium -pthread -pthread -ldl -lseccomp  src/libutil/libnixutil.a -pthread -lcrypto -ldl -pthread -latomic -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/arm-linux-gnueabihf -lboost_context 
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix __dump-cli > doc/manual/nix.json.tmp
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix show-config --json --experimental-features nix-command > doc/manual/conf-file.json.tmp
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' NIX_PATH=nix/corepkgs=corepkgs src/nix/nix __dump-xp-features > doc/manual/xp-features.json.tmp
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix eval --experimental-features nix-command -I nix/corepkgs=corepkgs --store dummy:// --impure --raw --write-to doc/manual/src/command-ref/experimental-features-shortlist.md.tmp --expr 'import doc/manual/generate-xp-features-shortlist.nix (builtins.fromJSON (builtins.readFile doc/manual/xp-features.json))'
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix eval --experimental-features nix-command -I nix/corepkgs=corepkgs --store dummy:// --impure --raw --expr '(import doc/manual/utils.nix).showSettings { useAnchors = true; } (builtins.fromJSON (builtins.readFile doc/manual/conf-file.json))' >> doc/manual/src/command-ref/conf-file.md.tmp;
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix eval --experimental-features nix-command -I nix/corepkgs=corepkgs --store dummy:// --impure --raw --write-to doc/manual/src/command-ref/new-cli.tmp --expr 'import doc/manual/generate-manpage.nix (builtins.readFile doc/manual/nix.json)'
lowdown -sT man --nroff-nolinks -M section=5 doc/manual/src/command-ref/conf-file.md.tmp -o doc/manual/nix.conf.5
for i in doc/manual/src/command-ref/new-cli/*.md; do \
	name=$(basename $i .md); \
	tmpFile=$(mktemp); \
	if [[ $name = SUMMARY ]]; then continue; fi; \
	printf "Title: %s\n\n" "$name" > $tmpFile; \
	cat $i >> $tmpFile; \
	lowdown -sT man --nroff-nolinks -M section=1 $tmpFile -o $(dirname doc/manual/generated/man1/nix3-manpages)/$name.1; \
	rm $tmpFile; \
done
rm src/nix/doc/files/profiles.md
make[1]: Leaving directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
   dh_auto_test -a
	make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1
make[1]: Entering directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
src/libutil/tests/libnixutil-tests
src/libstore/tests/libnixstore-tests
Running main() from ./googletest/src/gtest_main.cc
[==========] Running 211 tests from 46 test suites.
[----------] Global test environment set-up.
[----------] 9 tests from CanonPath
[ RUN      ] CanonPath.basic
[       OK ] CanonPath.basic (0 ms)
[ RUN      ] CanonPath.pop
[       OK ] CanonPath.pop (0 ms)
[ RUN      ] CanonPath.removePrefix
[       OK ] CanonPath.removePrefix (0 ms)
[ RUN      ] CanonPath.iter
[       OK ] CanonPath.iter (0 ms)
[ RUN      ] CanonPath.concat
[       OK ] CanonPath.concat (0 ms)
[ RUN      ] CanonPath.within
[       OK ] CanonPath.within (0 ms)
[ RUN      ] CanonPath.sort
[       OK ] CanonPath.sort (0 ms)
[ RUN      ] CanonPath.allowed
[       OK ] CanonPath.allowed (0 ms)
[ RUN      ] CanonPath.makeRelative
[       OK ] CanonPath.makeRelative (0 ms)
[----------] 9 tests from CanonPath (0 ms total)

[----------] 5 tests from ChunkedVector
[ RUN      ] ChunkedVector.InitEmpty
[       OK ] ChunkedVector.InitEmpty (0 ms)
[ RUN      ] ChunkedVector.GrowsCorrectly
[       OK ] ChunkedVector.GrowsCorrectly (0 ms)
[ RUN      ] ChunkedVector.AddAndGet
[       OK ] ChunkedVector.AddAndGet (0 ms)
[ RUN      ] ChunkedVector.ForEach
[       OK ] ChunkedVector.ForEach (0 ms)
[ RUN      ] ChunkedVector.OverflowOK
[       OK ] ChunkedVector.OverflowOK (0 ms)
[----------] 5 tests from ChunkedVector (0 ms total)

[----------] 3 tests from closure
[ RUN      ] closure.correctClosure
[       OK ] closure.correctClosure (0 ms)
[ RUN      ] closure.properlyHandlesDirectExceptions
[       OK ] closure.properlyHandlesDirectExceptions (0 ms)
[ RUN      ] closure.properlyHandlesExceptionsInPromise
[       OK ] closure.properlyHandlesExceptionsInPromise (0 ms)
[----------] 3 tests from closure (0 ms total)

[----------] 2 tests from compress
[ RUN      ] compress.compressWithUnknownMethod
[       OK ] compress.compressWithUnknownMethod (0 ms)
[ RUN      ] compress.noneMethodDoesNothingToTheInput
[       OK ] compress.noneMethodDoesNothingToTheInput (0 ms)
[----------] 2 tests from compress (0 ms total)

[----------] 6 tests from decompress
[ RUN      ] decompress.decompressNoneCompressed
[       OK ] decompress.decompressNoneCompressed (0 ms)
[ RUN      ] decompress.decompressEmptyCompressed
[       OK ] decompress.decompressEmptyCompressed (0 ms)
[ RUN      ] decompress.decompressXzCompressed
src/libexpr/tests/libnixexpr-tests
[       OK ] decompress.decompressXzCompressed (0 ms)
[ RUN      ] decompress.decompressBzip2Compressed
[       OK ] decompress.decompressBzip2Compressed (0 ms)
[ RUN      ] decompress.decompressBrCompressed
[       OK ] decompress.decompressBrCompressed (2 ms)
[ RUN      ] decompress.decompressInvalidInputThrowsCompressionError
[       OK ] decompress.decompressInvalidInputThrowsCompressionError (0 ms)
[----------] 6 tests from decompress (4 ms total)

[----------] 2 tests from makeCompressionSink
[ RUN      ] makeCompressionSink.noneSinkDoesNothingToInput
[       OK ] makeCompressionSink.noneSinkDoesNothingToInput (0 ms)
[ RUN      ] makeCompressionSink.compressAndDecompress
[       OK ] makeCompressionSink.compressAndDecompress (0 ms)
[----------] 2 tests from makeCompressionSink (0 ms total)

[----------] 20 tests from Config
[ RUN      ] Config.setUndefinedSetting
[       OK ] Config.setUndefinedSetting (0 ms)
[ RUN      ] Config.setDefinedSetting
[       OK ] Config.setDefinedSetting (0 ms)
[ RUN      ] Config.getDefinedSetting
[       OK ] Config.getDefinedSetting (0 ms)
[ RUN      ] Config.getDefinedOverriddenSettingNotSet
[       OK ] Config.getDefinedOverriddenSettingNotSet (0 ms)
[ RUN      ] Config.getDefinedSettingSet1
[       OK ] Config.getDefinedSettingSet1 (0 ms)
[ RUN      ] Config.getDefinedSettingSet2
[       OK ] Config.getDefinedSettingSet2 (0 ms)
[ RUN      ] Config.addSetting
[       OK ] Config.addSetting (0 ms)
[ RUN      ] Config.withInitialValue
[       OK ] Config.withInitialValue (0 ms)
[ RUN      ] Config.resetOverridden
[       OK ] Config.resetOverridden (0 ms)
[ RUN      ] Config.resetOverriddenWithSetting
[       OK ] Config.resetOverriddenWithSetting (0 ms)
[ RUN      ] Config.toJSONOnEmptyConfig
[       OK ] Config.toJSONOnEmptyConfig (0 ms)
[ RUN      ] Config.toJSONOnNonEmptyConfig
[       OK ] Config.toJSONOnNonEmptyConfig (0 ms)
[ RUN      ] Config.toJSONOnNonEmptyConfigWithExperimentalSetting
[       OK ] Config.toJSONOnNonEmptyConfigWithExperimentalSetting (0 ms)
[ RUN      ] Config.setSettingAlias
[       OK ] Config.setSettingAlias (0 ms)
[ DISABLED ] Config.DISABLED_reapplyUnknownSettings
[ RUN      ] Config.applyConfigEmpty
[       OK ] Config.applyConfigEmpty (0 ms)
[ RUN      ] Config.applyConfigEmptyWithComment
[       OK ] Config.applyConfigEmptyWithComment (0 ms)
[ RUN      ] Config.applyConfigAssignment
[       OK ] Config.applyConfigAssignment (0 ms)
[ RUN      ] Config.applyConfigWithReassignedSetting
[       OK ] Config.applyConfigWithReassignedSetting (0 ms)
[ RUN      ] Config.applyConfigFailsOnMissingIncludes
[       OK ] Config.applyConfigFailsOnMissingIncludes (0 ms)
[ RUN      ] Config.applyConfigInvalidThrows
[       OK ] Config.applyConfigInvalidThrows (0 ms)
[----------] 20 tests from Config (3 ms total)

[----------] 3 tests from GitLsRemote
[ RUN      ] GitLsRemote.parseSymrefLineWithReference
[       OK ] GitLsRemote.parseSymrefLineWithReference (0 ms)
[ RUN      ] GitLsRemote.parseSymrefLineWithNoReference
[       OK ] GitLsRemote.parseSymrefLineWithNoReference (0 ms)
[ RUN      ] GitLsRemote.parseObjectRefLine
[       OK ] GitLsRemote.parseObjectRefLine (0 ms)
[----------] 3 tests from GitLsRemote (0 ms total)

[----------] 8 tests from hashString
[ RUN      ] hashString.testKnownMD5Hashes1
[       OK ] hashString.testKnownMD5Hashes1 (0 ms)
[ RUN      ] hashString.testKnownMD5Hashes2
[       OK ] hashString.testKnownMD5Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA1Hashes1
[       OK ] hashString.testKnownSHA1Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA1Hashes2
[       OK ] hashString.testKnownSHA1Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA256Hashes1
[       OK ] hashString.testKnownSHA256Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA256Hashes2
[       OK ] hashString.testKnownSHA256Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA512Hashes1
[       OK ] hashString.testKnownSHA512Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA512Hashes2
[       OK ] hashString.testKnownSHA512Hashes2 (0 ms)
[----------] 8 tests from hashString (1 ms total)

[----------] 5 tests from hiliteMatches
[ RUN      ] hiliteMatches.noHighlight
[       OK ] hiliteMatches.noHighlight (0 ms)
[ RUN      ] hiliteMatches.simpleHighlight
[       OK ] hiliteMatches.simpleHighlight (0 ms)
[ RUN      ] hiliteMatches.multipleMatches
[       OK ] hiliteMatches.multipleMatches (0 ms)
[ RUN      ] hiliteMatches.overlappingMatches
[       OK ] hiliteMatches.overlappingMatches (0 ms)
[ RUN      ] hiliteMatches.complexOverlappingMatches
[       OK ] hiliteMatches.complexOverlappingMatches (0 ms)
[----------] 5 tests from hiliteMatches (0 ms total)

[----------] 13 tests from LRUCache
[ RUN      ] LRUCache.sizeOfEmptyCacheIsZero
[       OK ] LRUCache.sizeOfEmptyCacheIsZero (0 ms)
[ RUN      ] LRUCache.sizeOfSingleElementCacheIsOne
[       OK ] LRUCache.sizeOfSingleElementCacheIsOne (0 ms)
[ RUN      ] LRUCache.getFromEmptyCache
[       OK ] LRUCache.getFromEmptyCache (0 ms)
[ RUN      ] LRUCache.getExistingValue
[       OK ] LRUCache.getExistingValue (0 ms)
[ RUN      ] LRUCache.getNonExistingValueFromNonEmptyCache
[       OK ] LRUCache.getNonExistingValueFromNonEmptyCache (0 ms)
[ RUN      ] LRUCache.upsertOnZeroCapacityCache
[       OK ] LRUCache.upsertOnZeroCapacityCache (0 ms)
[ RUN      ] LRUCache.updateExistingValue
[       OK ] LRUCache.updateExistingValue (0 ms)
[ RUN      ] LRUCache.overwriteOldestWhenCapacityIsReached
[       OK ] LRUCache.overwriteOldestWhenCapacityIsReached (0 ms)
[ RUN      ] LRUCache.clearEmptyCache
[       OK ] LRUCache.clearEmptyCache (0 ms)
[ RUN      ] LRUCache.clearNonEmptyCache
[       OK ] LRUCache.clearNonEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseFromEmptyCache
[       OK ] LRUCache.eraseFromEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseMissingFromNonEmptyCache
[       OK ] LRUCache.eraseMissingFromNonEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseFromNonEmptyCache
[       OK ] LRUCache.eraseFromNonEmptyCache (0 ms)
[----------] 13 tests from LRUCache (2 ms total)

[----------] 7 tests from Pool
[ RUN      ] Pool.freshPoolHasZeroCountAndSpecifiedCapacity
[       OK ] Pool.freshPoolHasZeroCountAndSpecifiedCapacity (0 ms)
[ RUN      ] Pool.freshPoolCanGetAResource
[       OK ] Pool.freshPoolCanGetAResource (0 ms)
[ RUN      ] Pool.capacityCanBeIncremented
[       OK ] Pool.capacityCanBeIncremented (0 ms)
[ RUN      ] Pool.capacityCanBeDecremented
[       OK ] Pool.capacityCanBeDecremented (0 ms)
[ RUN      ] Pool.flushBadDropsOutOfScopeResources
[       OK ] Pool.flushBadDropsOutOfScopeResources (0 ms)
[ RUN      ] Pool.reuseResource
[       OK ] Pool.reuseResource (0 ms)
[ RUN      ] Pool.badResourceIsNotReused
[       OK ] Pool.badResourceIsNotReused (0 ms)
[----------] 7 tests from Pool (1 ms total)

[----------] 1 test from Suggestions
[ RUN      ] Suggestions.Trim
[       OK ] Suggestions.Trim (0 ms)
[----------] 1 test from Suggestions (0 ms total)

[----------] 5 tests from absPath
[ RUN      ] absPath.doesntChangeRoot
[       OK ] absPath.doesntChangeRoot (0 ms)
[ RUN      ] absPath.turnsEmptyPathIntoCWD
[       OK ] absPath.turnsEmptyPathIntoCWD (0 ms)
[ RUN      ] absPath.usesOptionalBasePathWhenGiven
[       OK ] absPath.usesOptionalBasePathWhenGiven (0 ms)
[ RUN      ] absPath.isIdempotent
[       OK ] absPath.isIdempotent (0 ms)
[ RUN      ] absPath.pathIsCanonicalised
[       OK ] absPath.pathIsCanonicalised (0 ms)
[----------] 5 tests from absPath (0 ms total)

[----------] 4 tests from canonPath
[ RUN      ] canonPath.removesTrailingSlashes
[       OK ] canonPath.removesTrailingSlashes (0 ms)
[ RUN      ] canonPath.removesDots
[       OK ] canonPath.removesDots (0 ms)
[ RUN      ] canonPath.removesDots2
[       OK ] canonPath.removesDots2 (0 ms)
[ RUN      ] canonPath.requiresAbsolutePath
Running main() from ./googletest/src/gtest_main.cc
[==========] Running 311 tests from 60 test suites.
[----------] Global test environment set-up.
[----------] 10 tests from DerivationTest
[ RUN      ] DerivationTest.DerivationOutput_inputAddressed_to_json
[       OK ] DerivationTest.DerivationOutput_inputAddressed_to_json (5 ms)
[ RUN      ] DerivationTest.DerivationOutput_inputAddressed_from_json
[       OK ] DerivationTest.DerivationOutput_inputAddressed_from_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedFlat_to_json
[       OK ] DerivationTest.DerivationOutput_caFixedFlat_to_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedFlat_from_json
[       OK ] DerivationTest.DerivationOutput_caFixedFlat_from_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedNAR_to_json
[       OK ] DerivationTest.DerivationOutput_caFixedNAR_to_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedNAR_from_json
[       OK ] DerivationTest.DerivationOutput_caFixedNAR_from_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_deferred_to_json
[       OK ] DerivationTest.DerivationOutput_deferred_to_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_deferred_from_json
[       OK ] DerivationTest.DerivationOutput_deferred_from_json (0 ms)
[ RUN      ] DerivationTest.Derivation_simple_to_json
[       OK ] DerivationTest.Derivation_simple_to_json (0 ms)
[ RUN      ] DerivationTest.Derivation_simple_from_json
[       OK ] DerivationTest.Derivation_simple_from_json (0 ms)
[----------] 10 tests from DerivationTest (8 ms total)

[----------] 2 tests from DynDerivationTest
[ RUN      ] DynDerivationTest.DerivationOutput_caFixedText_to_json
[       OK ] DynDerivationTest.DerivationOutput_caFixedText_to_json (0 ms)
[ RUN      ] DynDerivationTest.DerivationOutput_caFixedText_from_json
[       OK ] DynDerivationTest.DerivationOutput_caFixedText_from_json (0 ms)
[----------] 2 tests from DynDerivationTest (0 ms total)

[----------] 2 tests from CaDerivationTest
[ RUN      ] CaDerivationTest.DerivationOutput_caFloating_to_json
[       OK ] CaDerivationTest.DerivationOutput_caFloating_to_json (0 ms)
[ RUN      ] CaDerivationTest.DerivationOutput_caFloating_from_json
[       OK ] CaDerivationTest.DerivationOutput_caFloating_from_json (0 ms)
[----------] 2 tests from CaDerivationTest (0 ms total)

[----------] 2 tests from ImpureDerivationTest
[ RUN      ] ImpureDerivationTest.DerivationOutput_impure_to_json
[       OK ] ImpureDerivationTest.DerivationOutput_impure_to_json (0 ms)
[ RUN      ] ImpureDerivationTest.DerivationOutput_impure_from_json
[       OK ] ImpureDerivationTest.DerivationOutput_impure_from_json (0 ms)
[----------] 2 tests from ImpureDerivationTest (0 ms total)

[----------] 1 test from DerivedPathTest
[ RUN      ] DerivedPathTest.force_init
[       OK ] DerivedPathTest.force_init (0 ms)
[----------] 1 test from DerivedPathTest (0 ms total)

[----------] 2 tests from DerivedPathTest_RapidCheck
[ RUN      ] DerivedPathTest_RapidCheck.prop_legacy_round_rip
Using configuration: seed=4835950329725664147
Running main() from ./googletest/src/gtest_main.cc
[==========] Running 611 tests from 73 test suites.
[----------] Global test environment set-up.
[----------] 1 test from DerivedPathExpressionTest
[ RUN      ] DerivedPathExpressionTest.force_init
[       OK ] DerivedPathTest_RapidCheck.prop_legacy_round_rip (7 ms)
[ RUN      ] DerivedPathTest_RapidCheck.prop_round_rip
[       OK ] DerivedPathExpressionTest.force_init (6 ms)
[----------] 1 test from DerivedPathExpressionTest (6 ms total)

[----------] 3 tests from DerivedPathExpressionTest_RapidCheck
[ RUN      ] DerivedPathExpressionTest_RapidCheck.prop_opaque_path_round_trip
Using configuration: seed=17376987593673525034
[       OK ] DerivedPathTest_RapidCheck.prop_round_rip (7 ms)
[----------] 2 tests from DerivedPathTest_RapidCheck (15 ms total)

[----------] 2 tests from DownstreamPlaceholder
[ RUN      ] DownstreamPlaceholder.unknownCaOutput
[       OK ] DownstreamPlaceholder.unknownCaOutput (0 ms)
[ RUN      ] DownstreamPlaceholder.unknownDerivation
[       OK ] DownstreamPlaceholder.unknownDerivation (0 ms)
[----------] 2 tests from DownstreamPlaceholder (0 ms total)

[----------] 13 tests from machines
[ RUN      ] machines.getMachinesWithEmptyBuilders
[       OK ] machines.getMachinesWithEmptyBuilders (0 ms)
[ RUN      ] machines.getMachinesUriOnly
[       OK ] machines.getMachinesUriOnly (0 ms)
[ RUN      ] machines.getMachinesDefaults
[       OK ] machines.getMachinesDefaults (0 ms)
[ RUN      ] machines.getMachinesWithNewLineSeparator
[       OK ] machines.getMachinesWithNewLineSeparator (0 ms)
[ RUN      ] machines.getMachinesWithSemicolonSeparator
[       OK ] machines.getMachinesWithSemicolonSeparator (0 ms)
[ RUN      ] machines.getMachinesWithCorrectCompleteSingleBuilder
[       OK ] machines.getMachinesWithCorrectCompleteSingleBuilder (0 ms)
[ RUN      ] machines.getMachinesWithCorrectCompleteSingleBuilderWithTabColumnDelimiter
[       OK ] machines.getMachinesWithCorrectCompleteSingleBuilderWithTabColumnDelimiter (0 ms)
[ RUN      ] machines.getMachinesWithMultiOptions
[       OK ] machines.getMachinesWithMultiOptions (0 ms)
[ RUN      ] machines.getMachinesWithIncorrectFormat
[       OK ] machines.getMachinesWithIncorrectFormat (0 ms)
[ RUN      ] machines.getMachinesWithCorrectFileReference
[       OK ] machines.getMachinesWithCorrectFileReference (0 ms)
[ RUN      ] machines.getMachinesWithCorrectFileReferenceToEmptyFile
[       OK ] machines.getMachinesWithCorrectFileReferenceToEmptyFile (0 ms)
[ RUN      ] machines.getMachinesWithIncorrectFileReference
[       OK ] machines.getMachinesWithIncorrectFileReference (0 ms)
[ RUN      ] machines.getMachinesWithCorrectFileReferenceToIncorrectFile
[       OK ] machines.getMachinesWithCorrectFileReferenceToIncorrectFile (0 ms)
[----------] 13 tests from machines (3 ms total)

[----------] 1 test from NarInfoDiskCacheImpl
[ RUN      ] NarInfoDiskCacheImpl.create_and_read
[       OK ] DerivedPathExpressionTest_RapidCheck.prop_opaque_path_round_trip (62 ms)
[ RUN      ] DerivedPathExpressionTest_RapidCheck.prop_built_path_placeholder_round_trip
[       OK ] DerivedPathExpressionTest_RapidCheck.prop_built_path_placeholder_round_trip (64 ms)
[ RUN      ] DerivedPathExpressionTest_RapidCheck.prop_built_path_out_path_round_trip
[       OK ] NarInfoDiskCacheImpl.create_and_read (154 ms)
[----------] 1 test from NarInfoDiskCacheImpl (154 ms total)

[----------] 28 tests from OutputsSpec
[ RUN      ] OutputsSpec.no_empty_names
[       OK ] DerivedPathExpressionTest_RapidCheck.prop_built_path_out_path_round_trip (63 ms)
[----------] 3 tests from DerivedPathExpressionTest_RapidCheck (190 ms total)

[----------] 90 tests from ErrorTraceTest
[ RUN      ] ErrorTraceTest.TraceBuilder
[       OK ] ErrorTraceTest.TraceBuilder (0 ms)
[ RUN      ] ErrorTraceTest.NestedThrows
[       OK ] ErrorTraceTest.NestedThrows (0 ms)
[ RUN      ] ErrorTraceTest.genericClosure
[       OK ] ErrorTraceTest.genericClosure (2 ms)
[ RUN      ] ErrorTraceTest.replaceStrings
[       OK ] ErrorTraceTest.replaceStrings (1 ms)
[ RUN      ] ErrorTraceTest.scopedImport
[       OK ] ErrorTraceTest.scopedImport (0 ms)
[ RUN      ] ErrorTraceTest.import
[       OK ] ErrorTraceTest.import (0 ms)
[ RUN      ] ErrorTraceTest.typeOf
[       OK ] ErrorTraceTest.typeOf (0 ms)
[ RUN      ] ErrorTraceTest.isNull
[       OK ] ErrorTraceTest.isNull (0 ms)
[ RUN      ] ErrorTraceTest.isFunction
[       OK ] ErrorTraceTest.isFunction (0 ms)
[ RUN      ] ErrorTraceTest.isInt
[       OK ] ErrorTraceTest.isInt (0 ms)
[ RUN      ] ErrorTraceTest.isFloat
[       OK ] ErrorTraceTest.isFloat (0 ms)
[ RUN      ] ErrorTraceTest.isString
[       OK ] ErrorTraceTest.isString (0 ms)
[ RUN      ] ErrorTraceTest.isBool
[       OK ] ErrorTraceTest.isBool (0 ms)
[ RUN      ] ErrorTraceTest.isPath
[       OK ] ErrorTraceTest.isPath (0 ms)
[ RUN      ] ErrorTraceTest.break
[       OK ] ErrorTraceTest.break (0 ms)
[ RUN      ] ErrorTraceTest.abort
[       OK ] ErrorTraceTest.abort (0 ms)
[ RUN      ] ErrorTraceTest.throw
[       OK ] ErrorTraceTest.throw (0 ms)
[ RUN      ] ErrorTraceTest.addErrorContext
[       OK ] ErrorTraceTest.addErrorContext (0 ms)
[ RUN      ] ErrorTraceTest.ceil
[       OK ] ErrorTraceTest.ceil (0 ms)
[ RUN      ] ErrorTraceTest.floor
[       OK ] ErrorTraceTest.floor (0 ms)
[ RUN      ] ErrorTraceTest.tryEval
[       OK ] ErrorTraceTest.tryEval (0 ms)
[ RUN      ] ErrorTraceTest.getEnv
[       OK ] ErrorTraceTest.getEnv (0 ms)
[ RUN      ] ErrorTraceTest.seq
[       OK ] ErrorTraceTest.seq (0 ms)
[ RUN      ] ErrorTraceTest.deepSeq
[       OK ] ErrorTraceTest.deepSeq (0 ms)
[ RUN      ] ErrorTraceTest.trace
[       OK ] ErrorTraceTest.trace (0 ms)
[ RUN      ] ErrorTraceTest.placeholder
[       OK ] ErrorTraceTest.placeholder (0 ms)
[ RUN      ] ErrorTraceTest.toPath
[       OK ] ErrorTraceTest.toPath (0 ms)
[ RUN      ] ErrorTraceTest.storePath
[       OK ] ErrorTraceTest.storePath (0 ms)
[ RUN      ] ErrorTraceTest.pathExists
[       OK ] ErrorTraceTest.pathExists (0 ms)
[ RUN      ] ErrorTraceTest.baseNameOf
[       OK ] ErrorTraceTest.baseNameOf (0 ms)
[ RUN      ] ErrorTraceTest.dirOf
[       OK ] ErrorTraceTest.dirOf (0 ms)
[ RUN      ] ErrorTraceTest.readFile
[       OK ] ErrorTraceTest.readFile (0 ms)
[ RUN      ] ErrorTraceTest.findFile
[       OK ] ErrorTraceTest.findFile (0 ms)
[ RUN      ] ErrorTraceTest.hashFile
[       OK ] ErrorTraceTest.hashFile (0 ms)
[ RUN      ] ErrorTraceTest.readDir
[       OK ] ErrorTraceTest.readDir (0 ms)
[ RUN      ] ErrorTraceTest.toXML
[       OK ] ErrorTraceTest.toXML (0 ms)
[ RUN      ] ErrorTraceTest.toJSON
[       OK ] ErrorTraceTest.toJSON (0 ms)
[ RUN      ] ErrorTraceTest.fromJSON
[       OK ] ErrorTraceTest.fromJSON (0 ms)
[ RUN      ] ErrorTraceTest.toFile
[       OK ] ErrorTraceTest.toFile (0 ms)
[ RUN      ] ErrorTraceTest.filterSource
[       OK ] ErrorTraceTest.filterSource (1 ms)
[ RUN      ] ErrorTraceTest.path
[       OK ] ErrorTraceTest.path (0 ms)
[ RUN      ] ErrorTraceTest.attrNames
[       OK ] ErrorTraceTest.attrNames (0 ms)
[ RUN      ] ErrorTraceTest.attrValues
[       OK ] ErrorTraceTest.attrValues (0 ms)
[ RUN      ] ErrorTraceTest.getAttr
[       OK ] ErrorTraceTest.getAttr (1 ms)
[ RUN      ] ErrorTraceTest.unsafeGetAttrPos
[       OK ] ErrorTraceTest.unsafeGetAttrPos (0 ms)
[ RUN      ] ErrorTraceTest.hasAttr
[       OK ] ErrorTraceTest.hasAttr (0 ms)
[ RUN      ] ErrorTraceTest.isAttrs
[       OK ] ErrorTraceTest.isAttrs (0 ms)
[ RUN      ] ErrorTraceTest.removeAttrs
[       OK ] ErrorTraceTest.removeAttrs (1 ms)
[ RUN      ] ErrorTraceTest.listToAttrs
[       OK ] ErrorTraceTest.listToAttrs (1 ms)
[ RUN      ] ErrorTraceTest.intersectAttrs
[       OK ] ErrorTraceTest.intersectAttrs (0 ms)
[ RUN      ] ErrorTraceTest.catAttrs
[       OK ] ErrorTraceTest.catAttrs (1 ms)
[ RUN      ] ErrorTraceTest.functionArgs
[       OK ] ErrorTraceTest.functionArgs (0 ms)
[ RUN      ] ErrorTraceTest.mapAttrs
[       OK ] ErrorTraceTest.mapAttrs (0 ms)
[ RUN      ] ErrorTraceTest.zipAttrsWith
[       OK ] ErrorTraceTest.zipAttrsWith (0 ms)
[ RUN      ] ErrorTraceTest.isList
[       OK ] ErrorTraceTest.isList (0 ms)
[ RUN      ] ErrorTraceTest.elemAt
[       OK ] ErrorTraceTest.elemAt (1 ms)
[ RUN      ] ErrorTraceTest.head
[       OK ] ErrorTraceTest.head (0 ms)
[ RUN      ] ErrorTraceTest.tail
[       OK ] ErrorTraceTest.tail (0 ms)
[ RUN      ] ErrorTraceTest.map
[       OK ] ErrorTraceTest.map (0 ms)
[ RUN      ] ErrorTraceTest.filter
[       OK ] ErrorTraceTest.filter (1 ms)
[ RUN      ] ErrorTraceTest.elem
[       OK ] ErrorTraceTest.elem (0 ms)
[ RUN      ] ErrorTraceTest.concatLists
[       OK ] ErrorTraceTest.concatLists (1 ms)
[ RUN      ] ErrorTraceTest.length
[       OK ] ErrorTraceTest.length (0 ms)
[ RUN      ] ErrorTraceTest.foldlPrime
[       OK ] ErrorTraceTest.foldlPrime (1 ms)
[ RUN      ] ErrorTraceTest.any
[       OK ] ErrorTraceTest.any (1 ms)
[ RUN      ] ErrorTraceTest.all
[       OK ] ErrorTraceTest.all (1 ms)
[ RUN      ] ErrorTraceTest.genList
[       OK ] ErrorTraceTest.genList (1 ms)
[ RUN      ] ErrorTraceTest.sort
[       OK ] ErrorTraceTest.sort (1 ms)
[ RUN      ] ErrorTraceTest.partition
[       OK ] ErrorTraceTest.partition (1 ms)
[ RUN      ] ErrorTraceTest.groupBy
[       OK ] ErrorTraceTest.groupBy (1 ms)
[ RUN      ] ErrorTraceTest.concatMap
[       OK ] ErrorTraceTest.concatMap (1 ms)
[ RUN      ] ErrorTraceTest.add
[       OK ] ErrorTraceTest.add (0 ms)
[ RUN      ] ErrorTraceTest.sub
[       OK ] ErrorTraceTest.sub (0 ms)
[ RUN      ] ErrorTraceTest.mul
[       OK ] ErrorTraceTest.mul (0 ms)
[ RUN      ] ErrorTraceTest.div
[       OK ] ErrorTraceTest.div (1 ms)
[ RUN      ] ErrorTraceTest.bitAnd
[       OK ] ErrorTraceTest.bitAnd (0 ms)
[ RUN      ] ErrorTraceTest.bitOr
[       OK ] ErrorTraceTest.bitOr (0 ms)
[ RUN      ] ErrorTraceTest.bitXor
[       OK ] ErrorTraceTest.bitXor (0 ms)
[ RUN      ] ErrorTraceTest.lessThan
[       OK ] ErrorTraceTest.lessThan (1 ms)
[ RUN      ] ErrorTraceTest.toString
[       OK ] ErrorTraceTest.toString (0 ms)
[ RUN      ] ErrorTraceTest.substring
[       OK ] ErrorTraceTest.substring (1 ms)
[ RUN      ] ErrorTraceTest.stringLength
[       OK ] ErrorTraceTest.stringLength (0 ms)
[ RUN      ] ErrorTraceTest.hashString
[       OK ] ErrorTraceTest.hashString (1 ms)
[ RUN      ] ErrorTraceTest.match
[       OK ] ErrorTraceTest.match (1 ms)
[ RUN      ] ErrorTraceTest.split
[       OK ] ErrorTraceTest.split (1 ms)
[ RUN      ] ErrorTraceTest.concatStringsSep
[       OK ] ErrorTraceTest.concatStringsSep (1 ms)
[ RUN      ] ErrorTraceTest.parseDrvName
[       OK ] ErrorTraceTest.parseDrvName (0 ms)
[ RUN      ] ErrorTraceTest.compareVersions
[       OK ] ErrorTraceTest.compareVersions (1 ms)
[ RUN      ] ErrorTraceTest.splitVersion
[       OK ] ErrorTraceTest.splitVersion (0 ms)
[ RUN      ] ErrorTraceTest.traceVerbose
[       OK ] ErrorTraceTest.traceVerbose (0 ms)
[----------] 90 tests from ErrorTraceTest (85 ms total)

[----------] 7 tests from JSONValueTest
[ RUN      ] JSONValueTest.null
[       OK ] JSONValueTest.null (0 ms)
[ RUN      ] JSONValueTest.BoolFalse
[       OK ] JSONValueTest.BoolFalse (0 ms)
[ RUN      ] JSONValueTest.BoolTrue
[       OK ] JSONValueTest.BoolTrue (0 ms)
[ RUN      ] JSONValueTest.IntPositive
[       OK ] JSONValueTest.IntPositive (0 ms)
[ RUN      ] JSONValueTest.IntNegative
[       OK ] JSONValueTest.IntNegative (0 ms)
[ RUN      ] JSONValueTest.String
[       OK ] JSONValueTest.String (0 ms)
[ RUN      ] JSONValueTest.StringQuotes
[       OK ] JSONValueTest.StringQuotes (0 ms)
[ DISABLED ] JSONValueTest.DISABLED_Path
[----------] 7 tests from JSONValueTest (4 ms total)

[----------] 103 tests from PrimOpTest
[ RUN      ] PrimOpTest.throw
[       OK ] PrimOpTest.throw (0 ms)
[ RUN      ] PrimOpTest.abort
[       OK ] PrimOpTest.abort (0 ms)
[ RUN      ] PrimOpTest.ceil
[       OK ] PrimOpTest.ceil (0 ms)
[ RUN      ] PrimOpTest.floor
[       OK ] PrimOpTest.floor (0 ms)
[ RUN      ] PrimOpTest.tryEvalFailure
[       OK ] PrimOpTest.tryEvalFailure (0 ms)
[ RUN      ] PrimOpTest.tryEvalSuccess
[       OK ] PrimOpTest.tryEvalSuccess (0 ms)
[ RUN      ] PrimOpTest.getEnv
[       OK ] PrimOpTest.getEnv (0 ms)
[ RUN      ] PrimOpTest.seq
[       OK ] PrimOpTest.seq (0 ms)
[ RUN      ] PrimOpTest.seqNotDeep
[       OK ] PrimOpTest.seqNotDeep (0 ms)
[ RUN      ] PrimOpTest.deepSeq
[       OK ] PrimOpTest.deepSeq (0 ms)
[ RUN      ] PrimOpTest.trace
[       OK ] PrimOpTest.trace (0 ms)
[ RUN      ] PrimOpTest.placeholder
[       OK ] PrimOpTest.placeholder (0 ms)
[ RUN      ] PrimOpTest.baseNameOf
[       OK ] PrimOpTest.baseNameOf (0 ms)
[ RUN      ] PrimOpTest.dirOf
[       OK ] PrimOpTest.dirOf (0 ms)
[ RUN      ] PrimOpTest.attrValues
[       OK ] PrimOpTest.attrValues (0 ms)
[ RUN      ] PrimOpTest.getAttr
[       OK ] PrimOpTest.getAttr (0 ms)
[ RUN      ] PrimOpTest.getAttrNotFound
[       OK ] PrimOpTest.getAttrNotFound (0 ms)
[ RUN      ] PrimOpTest.unsafeGetAttrPos
[       OK ] PrimOpTest.unsafeGetAttrPos (0 ms)
[ RUN      ] PrimOpTest.hasAttr
[       OK ] PrimOpTest.hasAttr (0 ms)
[ RUN      ] PrimOpTest.hasAttrNotFound
[       OK ] PrimOpTest.hasAttrNotFound (0 ms)
[ RUN      ] PrimOpTest.isAttrs
[       OK ] PrimOpTest.isAttrs (0 ms)
[ RUN      ] PrimOpTest.isAttrsFalse
[       OK ] PrimOpTest.isAttrsFalse (0 ms)
[ RUN      ] PrimOpTest.removeAttrs
[       OK ] PrimOpTest.removeAttrs (0 ms)
[ RUN      ] PrimOpTest.removeAttrsRetains
[       OK ] PrimOpTest.removeAttrsRetains (0 ms)
[ RUN      ] PrimOpTest.listToAttrsEmptyList
[       OK ] PrimOpTest.listToAttrsEmptyList (0 ms)
[ RUN      ] PrimOpTest.listToAttrsNotFieldName
[       OK ] PrimOpTest.listToAttrsNotFieldName (0 ms)
[ RUN      ] PrimOpTest.listToAttrs
[       OK ] PrimOpTest.listToAttrs (0 ms)
[ RUN      ] PrimOpTest.intersectAttrs
[       OK ] PrimOpTest.intersectAttrs (0 ms)
[ RUN      ] PrimOpTest.catAttrs
[       OK ] PrimOpTest.catAttrs (0 ms)
[ RUN      ] PrimOpTest.functionArgs
[       OK ] PrimOpTest.functionArgs (0 ms)
[ RUN      ] PrimOpTest.mapAttrs
[       OK ] PrimOpTest.mapAttrs (0 ms)
[ RUN      ] PrimOpTest.isList
[       OK ] PrimOpTest.isList (0 ms)
[ RUN      ] PrimOpTest.isListFalse
[       OK ] PrimOpTest.isListFalse (0 ms)
[ RUN      ] PrimOpTest.elemtAt
[       OK ] PrimOpTest.elemtAt (0 ms)
[ RUN      ] PrimOpTest.elemtAtOutOfBounds
[       OK ] PrimOpTest.elemtAtOutOfBounds (0 ms)
[ RUN      ] PrimOpTest.head
[       OK ] PrimOpTest.head (0 ms)
[ RUN      ] PrimOpTest.headEmpty
[       OK ] PrimOpTest.headEmpty (0 ms)
[ RUN      ] PrimOpTest.headWrongType
[       OK ] PrimOpTest.headWrongType (0 ms)
[ RUN      ] PrimOpTest.tail
[       OK ] PrimOpTest.tail (0 ms)
[ RUN      ] PrimOpTest.tailEmpty
[       OK ] PrimOpTest.tailEmpty (0 ms)
[ RUN      ] PrimOpTest.map
[       OK ] PrimOpTest.map (0 ms)
[ RUN      ] PrimOpTest.filter
[       OK ] PrimOpTest.filter (0 ms)
[ RUN      ] PrimOpTest.elemTrue
[       OK ] PrimOpTest.elemTrue (0 ms)
[ RUN      ] PrimOpTest.elemFalse
[       OK ] PrimOpTest.elemFalse (0 ms)
[ RUN      ] PrimOpTest.concatLists
[       OK ] PrimOpTest.concatLists (0 ms)
[ RUN      ] PrimOpTest.length
[       OK ] PrimOpTest.length (0 ms)
[ RUN      ] PrimOpTest.foldStrict
[       OK ] PrimOpTest.foldStrict (0 ms)
[ RUN      ] PrimOpTest.anyTrue
[       OK ] PrimOpTest.anyTrue (0 ms)
[ RUN      ] PrimOpTest.anyFalse
[       OK ] PrimOpTest.anyFalse (0 ms)
[ RUN      ] PrimOpTest.allTrue
[       OK ] PrimOpTest.allTrue (0 ms)
[ RUN      ] PrimOpTest.allFalse
[       OK ] PrimOpTest.allFalse (0 ms)
[ RUN      ] PrimOpTest.genList
[       OK ] PrimOpTest.genList (0 ms)
[ RUN      ] PrimOpTest.sortLessThan
[       OK ] PrimOpTest.sortLessThan (0 ms)
[ RUN      ] PrimOpTest.partition
[       OK ] PrimOpTest.partition (0 ms)
[ RUN      ] PrimOpTest.concatMap
[       OK ] PrimOpTest.concatMap (0 ms)
[ RUN      ] PrimOpTest.addInt
[       OK ] PrimOpTest.addInt (0 ms)
[ RUN      ] PrimOpTest.addFloat
[       OK ] PrimOpTest.addFloat (0 ms)
[ RUN      ] PrimOpTest.addFloatToInt
[       OK ] PrimOpTest.addFloatToInt (0 ms)
[ RUN      ] PrimOpTest.subInt
[       OK ] PrimOpTest.subInt (0 ms)
[ RUN      ] PrimOpTest.subFloat
[       OK ] PrimOpTest.subFloat (0 ms)
[ RUN      ] PrimOpTest.subFloatFromInt
[       OK ] PrimOpTest.subFloatFromInt (0 ms)
[ RUN      ] PrimOpTest.mulInt
[       OK ] PrimOpTest.mulInt (0 ms)
[ RUN      ] PrimOpTest.mulFloat
[       OK ] PrimOpTest.mulFloat (0 ms)
[ RUN      ] PrimOpTest.mulFloatMixed
[       OK ] PrimOpTest.mulFloatMixed (0 ms)
[ RUN      ] PrimOpTest.divInt
[       OK ] PrimOpTest.divInt (0 ms)
[ RUN      ] PrimOpTest.divIntZero
[       OK ] PrimOpTest.divIntZero (0 ms)
[ RUN      ] PrimOpTest.divFloat
[       OK ] PrimOpTest.divFloat (0 ms)
[ RUN      ] PrimOpTest.divFloatZero
[       OK ] PrimOpTest.divFloatZero (0 ms)
[ RUN      ] PrimOpTest.bitOr
[       OK ] PrimOpTest.bitOr (0 ms)
[ RUN      ] PrimOpTest.bitXor
[       OK ] PrimOpTest.bitXor (0 ms)
[ RUN      ] PrimOpTest.lessThanFalse
[       OK ] PrimOpTest.lessThanFalse (0 ms)
[ RUN      ] PrimOpTest.lessThanTrue
[       OK ] PrimOpTest.lessThanTrue (0 ms)
[ RUN      ] PrimOpTest.toStringAttrsThrows
[       OK ] PrimOpTest.toStringAttrsThrows (0 ms)
[ RUN      ] PrimOpTest.toStringLambdaThrows
[       OK ] PrimOpTest.toStringLambdaThrows (0 ms)
[ RUN      ] PrimOpTest.substring
[       OK ] PrimOpTest.substring (0 ms)
[ RUN      ] PrimOpTest.substringSmallerString
[       OK ] PrimOpTest.substringSmallerString (0 ms)
[ RUN      ] PrimOpTest.substringEmptyString
[       OK ] PrimOpTest.substringEmptyString (0 ms)
[ RUN      ] PrimOpTest.stringLength
[       OK ] PrimOpTest.stringLength (0 ms)
[ RUN      ] PrimOpTest.hashStringMd5
[       OK ] PrimOpTest.hashStringMd5 (0 ms)
[ RUN      ] PrimOpTest.hashStringSha1
[       OK ] PrimOpTest.hashStringSha1 (0 ms)
[ RUN      ] PrimOpTest.hashStringSha256
[       OK ] PrimOpTest.hashStringSha256 (0 ms)
[ RUN      ] PrimOpTest.hashStringSha512
[       OK ] PrimOpTest.hashStringSha512 (0 ms)
[ RUN      ] PrimOpTest.hashStringInvalidHashType
[       OK ] PrimOpTest.hashStringInvalidHashType (0 ms)
[ RUN      ] PrimOpTest.nixPath
[       OK ] PrimOpTest.nixPath (0 ms)
[ RUN      ] PrimOpTest.langVersion
[       OK ] PrimOpTest.langVersion (0 ms)
[ RUN      ] PrimOpTest.storeDir
[       OK ] PrimOpTest.storeDir (0 ms)
[ RUN      ] PrimOpTest.nixVersion
[       OK ] PrimOpTest.nixVersion (0 ms)
[ RUN      ] PrimOpTest.currentSystem
[       OK ] PrimOpTest.currentSystem (0 ms)
[ RUN      ] PrimOpTest.derivation
[       OK ] PrimOpTest.derivation (0 ms)
[ RUN      ] PrimOpTest.currentTime
[       OK ] PrimOpTest.currentTime (0 ms)
[ RUN      ] PrimOpTest.splitVersion
[       OK ] PrimOpTest.splitVersion (0 ms)
[ RUN      ] PrimOpTest.replaceStrings
[       OK ] PrimOpTest.replaceStrings (0 ms)
[ RUN      ] PrimOpTest.concatStringsSep
[       OK ] PrimOpTest.concatStringsSep (0 ms)
[ RUN      ] PrimOpTest.split1
[       OK ] PrimOpTest.split1 (0 ms)
[ RUN      ] PrimOpTest.split2
[       OK ] PrimOpTest.split2 (0 ms)
[ RUN      ] PrimOpTest.split3
[       OK ] PrimOpTest.split3 (0 ms)
[ RUN      ] PrimOpTest.split4
[       OK ] PrimOpTest.split4 (0 ms)
[ RUN      ] PrimOpTest.match1
[       OK ] PrimOpTest.match1 (0 ms)
[ RUN      ] PrimOpTest.match2
[       OK ] PrimOpTest.match2 (0 ms)
[ RUN      ] PrimOpTest.match3
[       OK ] PrimOpTest.match3 (0 ms)
[ RUN      ] PrimOpTest.match4
[       OK ] PrimOpTest.match4 (1 ms)
[ RUN      ] PrimOpTest.attrNames
[       OK ] PrimOpTest.attrNames (0 ms)
[ RUN      ] PrimOpTest.genericClosure_not_strict
[       OK ] PrimOpTest.genericClosure_not_strict (0 ms)
[----------] 103 tests from PrimOpTest (72 ms total)

[----------] 13 tests from SearchPathElem
[ RUN      ] SearchPathElem.parse_justPath
[       OK ] SearchPathElem.parse_justPath (0 ms)
[ RUN      ] SearchPathElem.parse_emptyPrefix
[       OK ] SearchPathElem.parse_emptyPrefix (0 ms)
[ RUN      ] SearchPathElem.parse_oneEq
[       OK ] SearchPathElem.parse_oneEq (0 ms)
[ RUN      ] SearchPathElem.parse_twoEqs
[       OK ] SearchPathElem.parse_twoEqs (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_justPath
[       OK ] SearchPathElem.suffixIfPotentialMatch_justPath (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_misleadingPrefix1
[       OK ] SearchPathElem.suffixIfPotentialMatch_misleadingPrefix1 (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_misleadingPrefix2
[       OK ] SearchPathElem.suffixIfPotentialMatch_misleadingPrefix2 (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_partialPrefix
[       OK ] SearchPathElem.suffixIfPotentialMatch_partialPrefix (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_exactPrefix
[       OK ] SearchPathElem.suffixIfPotentialMatch_exactPrefix (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_multiKey
[       OK ] SearchPathElem.suffixIfPotentialMatch_multiKey (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_trailingSlash
[       OK ] SearchPathElem.suffixIfPotentialMatch_trailingSlash (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_trailingDoubleSlash
[       OK ] SearchPathElem.suffixIfPotentialMatch_trailingDoubleSlash (0 ms)
[ RUN      ] SearchPathElem.suffixIfPotentialMatch_trailingPath
[       OK ] SearchPathElem.suffixIfPotentialMatch_trailingPath (0 ms)
[----------] 13 tests from SearchPathElem (0 ms total)

[----------] 28 tests from TrivialExpressionTest
[ RUN      ] TrivialExpressionTest.true
[       OK ] TrivialExpressionTest.true (0 ms)
[ RUN      ] TrivialExpressionTest.false
[       OK ] TrivialExpressionTest.false (0 ms)
[ RUN      ] TrivialExpressionTest.null
[       OK ] TrivialExpressionTest.null (0 ms)
[ RUN      ] TrivialExpressionTest.1
[       OK ] TrivialExpressionTest.1 (0 ms)
[ RUN      ] TrivialExpressionTest.1plus1
[       OK ] TrivialExpressionTest.1plus1 (0 ms)
[ RUN      ] TrivialExpressionTest.minus1
[       OK ] TrivialExpressionTest.minus1 (0 ms)
[ RUN      ] TrivialExpressionTest.1minus1
[       OK ] TrivialExpressionTest.1minus1 (0 ms)
[ RUN      ] TrivialExpressionTest.lambdaAdd
[       OK ] TrivialExpressionTest.lambdaAdd (0 ms)
[ RUN      ] TrivialExpressionTest.list
[       OK ] TrivialExpressionTest.list (0 ms)
[ RUN      ] TrivialExpressionTest.attrs
[       OK ] TrivialExpressionTest.attrs (0 ms)
[ RUN      ] TrivialExpressionTest.float
[       OK ] TrivialExpressionTest.float (0 ms)
[ RUN      ] TrivialExpressionTest.updateAttrs
[       OK ] TrivialExpressionTest.updateAttrs (0 ms)
[ RUN      ] TrivialExpressionTest.hasAttrOpFalse
[       OK ] TrivialExpressionTest.hasAttrOpFalse (0 ms)
[ RUN      ] TrivialExpressionTest.hasAttrOpTrue
[       OK ] TrivialExpressionTest.hasAttrOpTrue (0 ms)
[ RUN      ] TrivialExpressionTest.withFound
[       OK ] TrivialExpressionTest.withFound (0 ms)
[ RUN      ] TrivialExpressionTest.withNotFound
[       OK ] TrivialExpressionTest.withNotFound (0 ms)
[ RUN      ] TrivialExpressionTest.withOverride
[       OK ] TrivialExpressionTest.withOverride (0 ms)
[ RUN      ] TrivialExpressionTest.letOverWith
[       OK ] TrivialExpressionTest.letOverWith (0 ms)
[ RUN      ] TrivialExpressionTest.multipleLet
[       OK ] TrivialExpressionTest.multipleLet (0 ms)
[ RUN      ] TrivialExpressionTest.defaultFunctionArgs
[       OK ] TrivialExpressionTest.defaultFunctionArgs (0 ms)
[ RUN      ] TrivialExpressionTest.defaultFunctionArgsOverride
[       OK ] TrivialExpressionTest.defaultFunctionArgsOverride (0 ms)
[ RUN      ] TrivialExpressionTest.defaultFunctionArgsCaptureBack
[       OK ] TrivialExpressionTest.defaultFunctionArgsCaptureBack (0 ms)
[ RUN      ] TrivialExpressionTest.defaultFunctionArgsCaptureFront
[       OK ] TrivialExpressionTest.defaultFunctionArgsCaptureFront (0 ms)
[ RUN      ] TrivialExpressionTest.assertThrows
[       OK ] TrivialExpressionTest.assertThrows (0 ms)
[ RUN      ] TrivialExpressionTest.assertPassed
[       OK ] TrivialExpressionTest.assertPassed (0 ms)
[ RUN      ] TrivialExpressionTest.functor
[       OK ] TrivialExpressionTest.functor (0 ms)
[ RUN      ] TrivialExpressionTest.bindOr
[       OK ] TrivialExpressionTest.bindOr (0 ms)
[ RUN      ] TrivialExpressionTest.orCantBeUsed
[       OK ] TrivialExpressionTest.orCantBeUsed (0 ms)
[----------] 28 tests from TrivialExpressionTest (19 ms total)

[----------] 9 tests from NixStringContextElemTest
[ RUN      ] NixStringContextElemTest.empty_invalid
[       OK ] NixStringContextElemTest.empty_invalid (0 ms)
[ RUN      ] NixStringContextElemTest.single_bang_invalid
[       OK ] NixStringContextElemTest.single_bang_invalid (0 ms)
[ RUN      ] NixStringContextElemTest.double_bang_invalid
[       OK ] NixStringContextElemTest.double_bang_invalid (0 ms)
[ RUN      ] NixStringContextElemTest.eq_slash_invalid
[       OK ] NixStringContextElemTest.eq_slash_invalid (0 ms)
[ RUN      ] NixStringContextElemTest.slash_invalid
[       OK ] NixStringContextElemTest.slash_invalid (0 ms)
[ RUN      ] NixStringContextElemTest.opaque
[       OK ] NixStringContextElemTest.opaque (0 ms)
[ RUN      ] NixStringContextElemTest.drvDeep
[       OK ] NixStringContextElemTest.drvDeep (0 ms)
[ RUN      ] NixStringContextElemTest.built
[       OK ] NixStringContextElemTest.built (0 ms)
[ RUN      ] NixStringContextElemTest.prop_round_rip
[       OK ] NixStringContextElemTest.prop_round_rip (3 ms)
[----------] 9 tests from NixStringContextElemTest (4 ms total)

[----------] 17 tests from ValuePrintingTests
[ RUN      ] ValuePrintingTests.tInt
[       OK ] ValuePrintingTests.tInt (0 ms)
[ RUN      ] ValuePrintingTests.tBool
[       OK ] ValuePrintingTests.tBool (0 ms)
[ RUN      ] ValuePrintingTests.tString
[       OK ] ValuePrintingTests.tString (0 ms)
[ RUN      ] ValuePrintingTests.tPath
[       OK ] ValuePrintingTests.tPath (0 ms)
[ RUN      ] ValuePrintingTests.tNull
[       OK ] ValuePrintingTests.tNull (0 ms)
[ RUN      ] ValuePrintingTests.tAttrs
[       OK ] ValuePrintingTests.tAttrs (0 ms)
[ RUN      ] ValuePrintingTests.tList
[       OK ] ValuePrintingTests.tList (0 ms)
[ RUN      ] ValuePrintingTests.vThunk
[       OK ] ValuePrintingTests.vThunk (0 ms)
[ RUN      ] ValuePrintingTests.vApp
[       OK ] ValuePrintingTests.vApp (0 ms)
[ RUN      ] ValuePrintingTests.vLambda
[       OK ] ValuePrintingTests.vLambda (0 ms)
[ RUN      ] ValuePrintingTests.vPrimOp
[       OK ] ValuePrintingTests.vPrimOp (0 ms)
[ RUN      ] ValuePrintingTests.vPrimOpApp
[       OK ] ValuePrintingTests.vPrimOpApp (0 ms)
[ RUN      ] ValuePrintingTests.vExternal
[       OK ] ValuePrintingTests.vExternal (0 ms)
[ RUN      ] ValuePrintingTests.vFloat
[       OK ] ValuePrintingTests.vFloat (0 ms)
[ RUN      ] ValuePrintingTests.vBlackhole
[       OK ] ValuePrintingTests.vBlackhole (0 ms)
[ RUN      ] ValuePrintingTests.depthAttrs
[       OK ] ValuePrintingTests.depthAttrs (0 ms)
[ RUN      ] ValuePrintingTests.depthList
[       OK ] ValuePrintingTests.depthList (0 ms)
[----------] 17 tests from ValuePrintingTests (11 ms total)

[----------] 10 tests from DerivationTest
[ RUN      ] DerivationTest.DerivationOutput_inputAddressed_to_json
[       OK ] DerivationTest.DerivationOutput_inputAddressed_to_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_inputAddressed_from_json
[       OK ] DerivationTest.DerivationOutput_inputAddressed_from_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedFlat_to_json
[       OK ] DerivationTest.DerivationOutput_caFixedFlat_to_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedFlat_from_json
[       OK ] DerivationTest.DerivationOutput_caFixedFlat_from_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedNAR_to_json
[       OK ] DerivationTest.DerivationOutput_caFixedNAR_to_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_caFixedNAR_from_json
[       OK ] DerivationTest.DerivationOutput_caFixedNAR_from_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_deferred_to_json
[       OK ] DerivationTest.DerivationOutput_deferred_to_json (0 ms)
[ RUN      ] DerivationTest.DerivationOutput_deferred_from_json
[       OK ] DerivationTest.DerivationOutput_deferred_from_json (0 ms)
[ RUN      ] DerivationTest.Derivation_simple_to_json
[       OK ] DerivationTest.Derivation_simple_to_json (0 ms)
[ RUN      ] DerivationTest.Derivation_simple_from_json
[       OK ] DerivationTest.Derivation_simple_from_json (0 ms)
[----------] 10 tests from DerivationTest (1 ms total)

[----------] 2 tests from DynDerivationTest
[ RUN      ] DynDerivationTest.DerivationOutput_caFixedText_to_json
[       OK ] DynDerivationTest.DerivationOutput_caFixedText_to_json (0 ms)
[ RUN      ] DynDerivationTest.DerivationOutput_caFixedText_from_json
[       OK ] DynDerivationTest.DerivationOutput_caFixedText_from_json (0 ms)
[----------] 2 tests from DynDerivationTest (0 ms total)

[----------] 2 tests from CaDerivationTest
[ RUN      ] CaDerivationTest.DerivationOutput_caFloating_to_json
[       OK ] CaDerivationTest.DerivationOutput_caFloating_to_json (0 ms)
[ RUN      ] CaDerivationTest.DerivationOutput_caFloating_from_json
[       OK ] CaDerivationTest.DerivationOutput_caFloating_from_json (0 ms)
[----------] 2 tests from CaDerivationTest (0 ms total)

[----------] 2 tests from ImpureDerivationTest
[ RUN      ] ImpureDerivationTest.DerivationOutput_impure_to_json
[       OK ] ImpureDerivationTest.DerivationOutput_impure_to_json (0 ms)
[ RUN      ] ImpureDerivationTest.DerivationOutput_impure_from_json
[       OK ] ImpureDerivationTest.DerivationOutput_impure_from_json (0 ms)
[----------] 2 tests from ImpureDerivationTest (0 ms total)

[----------] 1 test from DerivedPathTest
[ RUN      ] DerivedPathTest.force_init
[       OK ] DerivedPathTest.force_init (0 ms)
[----------] 1 test from DerivedPathTest (0 ms total)

[----------] 2 tests from DerivedPathTest_RapidCheck
[ RUN      ] DerivedPathTest_RapidCheck.prop_legacy_round_rip
[       OK ] DerivedPathTest_RapidCheck.prop_legacy_round_rip (8 ms)
[ RUN      ] DerivedPathTest_RapidCheck.prop_round_rip
[       OK ] DerivedPathTest_RapidCheck.prop_round_rip (8 ms)
[----------] 2 tests from DerivedPathTest_RapidCheck (16 ms total)

[----------] 2 tests from DownstreamPlaceholder
[ RUN      ] DownstreamPlaceholder.unknownCaOutput
[       OK ] DownstreamPlaceholder.unknownCaOutput (0 ms)
[ RUN      ] DownstreamPlaceholder.unknownDerivation
[       OK ] DownstreamPlaceholder.unknownDerivation (0 ms)
[----------] 2 tests from DownstreamPlaceholder (0 ms total)

[----------] 13 tests from machines
[ RUN      ] machines.getMachinesWithEmptyBuilders
[       OK ] machines.getMachinesWithEmptyBuilders (0 ms)
[ RUN      ] machines.getMachinesUriOnly
[       OK ] machines.getMachinesUriOnly (0 ms)
[ RUN      ] machines.getMachinesDefaults
[       OK ] machines.getMachinesDefaults (0 ms)
[ RUN      ] machines.getMachinesWithNewLineSeparator
[       OK ] machines.getMachinesWithNewLineSeparator (0 ms)
[ RUN      ] machines.getMachinesWithSemicolonSeparator
[       OK ] machines.getMachinesWithSemicolonSeparator (0 ms)
[ RUN      ] machines.getMachinesWithCorrectCompleteSingleBuilder
[       OK ] machines.getMachinesWithCorrectCompleteSingleBuilder (0 ms)
[ RUN      ] machines.getMachinesWithCorrectCompleteSingleBuilderWithTabColumnDelimiter
[       OK ] machines.getMachinesWithCorrectCompleteSingleBuilderWithTabColumnDelimiter (0 ms)
[ RUN      ] machines.getMachinesWithMultiOptions
[       OK ] machines.getMachinesWithMultiOptions (0 ms)
[ RUN      ] machines.getMachinesWithIncorrectFormat
[       OK ] machines.getMachinesWithIncorrectFormat (0 ms)
[ RUN      ] machines.getMachinesWithCorrectFileReference
[       OK ] machines.getMachinesWithCorrectFileReference (0 ms)
[ RUN      ] machines.getMachinesWithCorrectFileReferenceToEmptyFile
[       OK ] machines.getMachinesWithCorrectFileReferenceToEmptyFile (0 ms)
[ RUN      ] machines.getMachinesWithIncorrectFileReference
[       OK ] machines.getMachinesWithIncorrectFileReference (0 ms)
[ RUN      ] machines.getMachinesWithCorrectFileReferenceToIncorrectFile
[       OK ] machines.getMachinesWithCorrectFileReferenceToIncorrectFile (0 ms)
[----------] 13 tests from machines (2 ms total)

[----------] 1 test from NarInfoDiskCacheImpl
[ RUN      ] NarInfoDiskCacheImpl.create_and_read
[       OK ] canonPath.requiresAbsolutePath (627 ms)
[----------] 4 tests from canonPath (628 ms total)

[----------] 2 tests from dirOf
[ RUN      ] dirOf.returnsEmptyStringForRoot
[       OK ] dirOf.returnsEmptyStringForRoot (0 ms)
[ RUN      ] dirOf.returnsFirstPathComponent
[       OK ] dirOf.returnsFirstPathComponent (0 ms)
[----------] 2 tests from dirOf (0 ms total)

[----------] 5 tests from baseNameOf
[ RUN      ] baseNameOf.emptyPath
[       OK ] baseNameOf.emptyPath (0 ms)
[ RUN      ] baseNameOf.pathOnRoot
[       OK ] baseNameOf.pathOnRoot (0 ms)
[ RUN      ] baseNameOf.relativePath
[       OK ] baseNameOf.relativePath (0 ms)
[ RUN      ] baseNameOf.pathWithTrailingSlashRoot
[       OK ] baseNameOf.pathWithTrailingSlashRoot (0 ms)
[ RUN      ] baseNameOf.trailingSlash
[       OK ] baseNameOf.trailingSlash (0 ms)
[----------] 5 tests from baseNameOf (0 ms total)

[----------] 3 tests from isInDir
[ RUN      ] isInDir.trivialCase
[       OK ] isInDir.trivialCase (0 ms)
[ RUN      ] isInDir.notInDir
[       OK ] isInDir.notInDir (0 ms)
[ RUN      ] isInDir.emptyDir
[       OK ] isInDir.emptyDir (0 ms)
[----------] 3 tests from isInDir (0 ms total)

[----------] 4 tests from isDirOrInDir
[ RUN      ] isDirOrInDir.trueForSameDirectory
[       OK ] isDirOrInDir.trueForSameDirectory (0 ms)
[ RUN      ] isDirOrInDir.trueForEmptyPaths
[       OK ] isDirOrInDir.trueForEmptyPaths (0 ms)
[ RUN      ] isDirOrInDir.falseForDisjunctPaths
[       OK ] isDirOrInDir.falseForDisjunctPaths (0 ms)
[ RUN      ] isDirOrInDir.relativePaths
[       OK ] isDirOrInDir.relativePaths (0 ms)
[ DISABLED ] isDirOrInDir.DISABLED_shouldWork
[----------] 4 tests from isDirOrInDir (0 ms total)

[----------] 3 tests from pathExists
[ RUN      ] pathExists.rootExists
[       OK ] pathExists.rootExists (0 ms)
[ RUN      ] pathExists.cwdExists
[       OK ] pathExists.cwdExists (0 ms)
[ RUN      ] pathExists.bogusPathDoesNotExist
[       OK ] pathExists.bogusPathDoesNotExist (0 ms)
[----------] 3 tests from pathExists (0 ms total)

[----------] 3 tests from concatStringsSep
[ RUN      ] concatStringsSep.buildCommaSeparatedString
[       OK ] concatStringsSep.buildCommaSeparatedString (0 ms)
[ RUN      ] concatStringsSep.buildStringWithEmptySeparator
[       OK ] concatStringsSep.buildStringWithEmptySeparator (0 ms)
[ RUN      ] concatStringsSep.buildSingleString
[       OK ] concatStringsSep.buildSingleString (0 ms)
[----------] 3 tests from concatStringsSep (0 ms total)

[----------] 3 tests from hasPrefix
[ RUN      ] hasPrefix.emptyStringHasNoPrefix
[       OK ] hasPrefix.emptyStringHasNoPrefix (0 ms)
[ RUN      ] hasPrefix.emptyStringIsAlwaysPrefix
[       OK ] hasPrefix.emptyStringIsAlwaysPrefix (0 ms)
[ RUN      ] hasPrefix.trivialCase
[       OK ] hasPrefix.trivialCase (0 ms)
[----------] 3 tests from hasPrefix (0 ms total)

[----------] 2 tests from hasSuffix
[ RUN      ] hasSuffix.emptyStringHasNoSuffix
[       OK ] hasSuffix.emptyStringHasNoSuffix (0 ms)
[ RUN      ] hasSuffix.trivialCase
[       OK ] hasSuffix.trivialCase (0 ms)
[----------] 2 tests from hasSuffix (0 ms total)

[----------] 4 tests from base64Encode
[ RUN      ] base64Encode.emptyString
[       OK ] base64Encode.emptyString (0 ms)
[ RUN      ] base64Encode.encodesAString
[       OK ] base64Encode.encodesAString (0 ms)
[ RUN      ] base64Encode.encodeAndDecode
[       OK ] base64Encode.encodeAndDecode (0 ms)
[ RUN      ] base64Encode.encodeAndDecodeNonPrintable
[       OK ] base64Encode.encodeAndDecodeNonPrintable (0 ms)
[----------] 4 tests from base64Encode (0 ms total)

[----------] 3 tests from base64Decode
[ RUN      ] base64Decode.emptyString
[       OK ] base64Decode.emptyString (0 ms)
[ RUN      ] base64Decode.decodeAString
[       OK ] base64Decode.decodeAString (0 ms)
[ RUN      ] base64Decode.decodeThrowsOnInvalidChar
[       OK ] base64Decode.decodeThrowsOnInvalidChar (0 ms)
[----------] 3 tests from base64Decode (0 ms total)

[----------] 1 test from getLine
[ RUN      ] getLine.all
[       OK ] getLine.all (0 ms)
[----------] 1 test from getLine (0 ms total)

[----------] 3 tests from toLower
[ RUN      ] toLower.emptyString
[       OK ] toLower.emptyString (0 ms)
[ RUN      ] toLower.nonLetters
[       OK ] toLower.nonLetters (0 ms)
[ RUN      ] toLower.umlauts
[       OK ] toLower.umlauts (0 ms)
[----------] 3 tests from toLower (0 ms total)

[----------] 2 tests from string2Float
[ RUN      ] string2Float.emptyString
[       OK ] string2Float.emptyString (0 ms)
[ RUN      ] string2Float.trivialConversions
[       OK ] string2Float.trivialConversions (0 ms)
[----------] 2 tests from string2Float (0 ms total)

[----------] 2 tests from string2Int
[ RUN      ] string2Int.emptyString
[       OK ] string2Int.emptyString (0 ms)
[ RUN      ] string2Int.trivialConversions
[       OK ] string2Int.trivialConversions (0 ms)
[----------] 2 tests from string2Int (0 ms total)

[----------] 1 test from statusOk
[ RUN      ] statusOk.zeroIsOk
[       OK ] statusOk.zeroIsOk (0 ms)
[----------] 1 test from statusOk (0 ms total)

[----------] 4 tests from rewriteStrings
[ RUN      ] rewriteStrings.emptyString
[       OK ] rewriteStrings.emptyString (0 ms)
[ RUN      ] rewriteStrings.emptyRewrites
[       OK ] rewriteStrings.emptyRewrites (0 ms)
[ RUN      ] rewriteStrings.successfulRewrite
[       OK ] rewriteStrings.successfulRewrite (0 ms)
[ RUN      ] rewriteStrings.doesntOccur
[       OK ] rewriteStrings.doesntOccur (0 ms)
[----------] 4 tests from rewriteStrings (0 ms total)

[----------] 3 tests from replaceStrings
[ RUN      ] replaceStrings.emptyString
[       OK ] replaceStrings.emptyString (0 ms)
[ RUN      ] replaceStrings.successfulReplace
[       OK ] replaceStrings.successfulReplace (0 ms)
[ RUN      ] replaceStrings.doesntOccur
[       OK ] replaceStrings.doesntOccur (0 ms)
[----------] 3 tests from replaceStrings (0 ms total)

[----------] 2 tests from trim
[ RUN      ] trim.emptyString
[       OK ] trim.emptyString (0 ms)
[ RUN      ] trim.removesWhitespace
[       OK ] trim.removesWhitespace (0 ms)
[----------] 2 tests from trim (0 ms total)

[----------] 2 tests from chomp
[ RUN      ] chomp.emptyString
[       OK ] chomp.emptyString (0 ms)
[ RUN      ] chomp.removesWhitespace
[       OK ] chomp.removesWhitespace (0 ms)
[----------] 2 tests from chomp (0 ms total)

[----------] 4 tests from quoteStrings
[ RUN      ] quoteStrings.empty
[       OK ] quoteStrings.empty (0 ms)
[ RUN      ] quoteStrings.emptyStrings
[       OK ] quoteStrings.emptyStrings (0 ms)
[ RUN      ] quoteStrings.trivialQuote
[       OK ] quoteStrings.trivialQuote (0 ms)
[       OK ] NarInfoDiskCacheImpl.create_and_read (183 ms)
[ RUN      ] quoteStrings.quotedStrings
[----------] 1 test from NarInfoDiskCacheImpl (183 ms total)

[       OK ] quoteStrings.quotedStrings (0 ms)
[----------] 28 tests from OutputsSpec
[----------] 4 tests from quoteStrings (0 ms total)

[ RUN      ] OutputsSpec.no_empty_names
[----------] 7 tests from tokenizeString
[ RUN      ] tokenizeString.empty
[       OK ] tokenizeString.empty (0 ms)
[ RUN      ] tokenizeString.tokenizeSpacesWithDefaults
[       OK ] tokenizeString.tokenizeSpacesWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsWithDefaults
[       OK ] tokenizeString.tokenizeTabsWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesNewlineWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesNewlineWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesNewlineRetWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesNewlineRetWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeWithCustomSep
[       OK ] tokenizeString.tokenizeWithCustomSep (0 ms)
[----------] 7 tests from tokenizeString (0 ms total)

[----------] 2 tests from get
[ RUN      ] get.emptyContainer
[       OK ] get.emptyContainer (0 ms)
[ RUN      ] get.getFromContainer
[       OK ] get.getFromContainer (0 ms)
[----------] 2 tests from get (0 ms total)

[----------] 2 tests from getOr
[ RUN      ] getOr.emptyContainer
[       OK ] getOr.emptyContainer (0 ms)
[ RUN      ] getOr.getFromContainer
[       OK ] getOr.getFromContainer (0 ms)
[----------] 2 tests from getOr (0 ms total)

[----------] 5 tests from filterANSIEscapes
[ RUN      ] filterANSIEscapes.emptyString
[       OK ] filterANSIEscapes.emptyString (0 ms)
[ RUN      ] filterANSIEscapes.doesntChangePrintableChars
[       OK ] filterANSIEscapes.doesntChangePrintableChars (0 ms)
[ RUN      ] filterANSIEscapes.filtersColorCodes
[       OK ] filterANSIEscapes.filtersColorCodes (0 ms)
[ RUN      ] filterANSIEscapes.expandsTabs
[       OK ] filterANSIEscapes.expandsTabs (0 ms)
[ RUN      ] filterANSIEscapes.utf8
[       OK ] filterANSIEscapes.utf8 (0 ms)
[----------] 5 tests from filterANSIEscapes (0 ms total)

[----------] 17 tests from parseURL
[ RUN      ] parseURL.parsesSimpleHttpUrl
[       OK ] parseURL.parsesSimpleHttpUrl (5 ms)
[ RUN      ] parseURL.parsesSimpleHttpsUrl
[       OK ] parseURL.parsesSimpleHttpsUrl (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpUrlWithQueryAndFragment
[       OK ] parseURL.parsesSimpleHttpUrlWithQueryAndFragment (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpUrlWithComplexFragment
[       OK ] parseURL.parsesSimpleHttpUrlWithComplexFragment (0 ms)
[ RUN      ] parseURL.parsesFilePlusHttpsUrl
[       OK ] parseURL.parsesFilePlusHttpsUrl (0 ms)
[ RUN      ] parseURL.rejectsAuthorityInUrlsWithFileTransportation
[       OK ] parseURL.rejectsAuthorityInUrlsWithFileTransportation (0 ms)
[ RUN      ] parseURL.parseIPv4Address
[       OK ] parseURL.parseIPv4Address (0 ms)
[ RUN      ] parseURL.parseScopedRFC4007IPv6Address
[       OK ] parseURL.parseScopedRFC4007IPv6Address (0 ms)
[ RUN      ] parseURL.parseIPv6Address
[       OK ] parseURL.parseIPv6Address (0 ms)
[ RUN      ] parseURL.parseEmptyQueryParams
[       OK ] parseURL.parseEmptyQueryParams (0 ms)
[ RUN      ] parseURL.parseUserPassword
[       OK ] parseURL.parseUserPassword (0 ms)
[ RUN      ] parseURL.parseFileURLWithQueryAndFragment
[       OK ] parseURL.parseFileURLWithQueryAndFragment (0 ms)
[ RUN      ] parseURL.parsedUrlsIsEqualToItself
[       OK ] parseURL.parsedUrlsIsEqualToItself (0 ms)
[ RUN      ] parseURL.parseFTPUrl
[       OK ] parseURL.parseFTPUrl (0 ms)
[ RUN      ] parseURL.parsesAnythingInUriFormat
[       OK ] parseURL.parsesAnythingInUriFormat (0 ms)
[ RUN      ] parseURL.parsesAnythingInUriFormatWithoutDoubleSlash
[       OK ] parseURL.parsesAnythingInUriFormatWithoutDoubleSlash (0 ms)
[ RUN      ] parseURL.emptyStringIsInvalidURL
[       OK ] parseURL.emptyStringIsInvalidURL (0 ms)
[----------] 17 tests from parseURL (7 ms total)

[----------] 4 tests from decodeQuery
[ RUN      ] decodeQuery.emptyStringYieldsEmptyMap
[       OK ] decodeQuery.emptyStringYieldsEmptyMap (0 ms)
[ RUN      ] decodeQuery.simpleDecode
[       OK ] decodeQuery.simpleDecode (0 ms)
[ RUN      ] decodeQuery.decodeUrlEncodedArgs
[       OK ] decodeQuery.decodeUrlEncodedArgs (0 ms)
[ RUN      ] decodeQuery.decodeArgWithEmptyValue
[       OK ] decodeQuery.decodeArgWithEmptyValue (0 ms)
[----------] 4 tests from decodeQuery (0 ms total)

[----------] 3 tests from percentDecode
[ RUN      ] percentDecode.decodesUrlEncodedString
[       OK ] percentDecode.decodesUrlEncodedString (0 ms)
[ RUN      ] percentDecode.multipleDecodesAreIdempotent
[       OK ] percentDecode.multipleDecodesAreIdempotent (0 ms)
[ RUN      ] percentDecode.trailingPercent
[       OK ] percentDecode.trailingPercent (0 ms)
[----------] 3 tests from percentDecode (0 ms total)

[----------] 4 tests from percentEncode
[ RUN      ] percentEncode.encodesUrlEncodedString
[       OK ] percentEncode.encodesUrlEncodedString (0 ms)
[ RUN      ] percentEncode.keepArgument
[       OK ] percentEncode.keepArgument (0 ms)
[ RUN      ] percentEncode.inverseOfDecode
[       OK ] percentEncode.inverseOfDecode (0 ms)
[ RUN      ] percentEncode.trailingPercent
[       OK ] percentEncode.trailingPercent (0 ms)
[----------] 4 tests from percentEncode (0 ms total)

[----------] 8 tests from XMLWriter
[ RUN      ] XMLWriter.emptyObject
[       OK ] XMLWriter.emptyObject (0 ms)
[ RUN      ] XMLWriter.objectWithEmptyElement
[       OK ] XMLWriter.objectWithEmptyElement (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrs
[       OK ] XMLWriter.objectWithElementWithAttrs (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithEmptyAttrs
[       OK ] XMLWriter.objectWithElementWithEmptyAttrs (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrsEscaping
[       OK ] XMLWriter.objectWithElementWithAttrsEscaping (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrsIndented
[       OK ] XMLWriter.objectWithElementWithAttrsIndented (0 ms)
[ RUN      ] XMLWriter.writeEmptyElement
[       OK ] XMLWriter.writeEmptyElement (0 ms)
[ RUN      ] XMLWriter.writeEmptyElementWithAttributes
[       OK ] XMLWriter.writeEmptyElementWithAttributes (0 ms)
[----------] 8 tests from XMLWriter (0 ms total)

[----------] 3 tests from references/RewriteTest
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/0
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/0 (0 ms)
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/1
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/1 (0 ms)
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/2
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/2 (0 ms)
[----------] 3 tests from references/RewriteTest (0 ms total)

[----------] 7 tests from LevenshteinDistance/LevenshteinDistanceTest
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/0
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/0 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/1
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/1 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/2
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/2 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/3
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/3 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/4
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/4 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/5
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/5 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/6
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/6 (0 ms)
[----------] 7 tests from LevenshteinDistance/LevenshteinDistanceTest (0 ms total)

[----------] Global test environment tear-down
[==========] 211 tests from 46 test suites ran. (663 ms total)
[  PASSED  ] 211 tests.

  YOU HAVE 2 DISABLED TESTS

[       OK ] OutputsSpec.no_empty_names (478 ms)
[ RUN      ] OutputsSpec.bad_empty
[       OK ] OutputsSpec.bad_empty (0 ms)
[ RUN      ] OutputsSpec.bad_garbage
[       OK ] OutputsSpec.bad_garbage (0 ms)
[ RUN      ] OutputsSpec.bad_double_star
[       OK ] OutputsSpec.bad_double_star (0 ms)
[ RUN      ] OutputsSpec.bad_star_first
[       OK ] OutputsSpec.bad_star_first (0 ms)
[ RUN      ] OutputsSpec.bad_star_second
[       OK ] OutputsSpec.bad_star_second (0 ms)
[ RUN      ] OutputsSpec.all
[       OK ] OutputsSpec.all (0 ms)
[ RUN      ] OutputsSpec.names_out
[       OK ] OutputsSpec.names_out (0 ms)
[ RUN      ] OutputsSpec.names_underscore
[       OK ] OutputsSpec.names_underscore (0 ms)
[ RUN      ] OutputsSpec.names_numberic
[       OK ] OutputsSpec.names_numberic (0 ms)
[ RUN      ] OutputsSpec.names_out_bin
[       OK ] OutputsSpec.names_out_bin (0 ms)
[ RUN      ] OutputsSpec.subsets_all_all
[       OK ] OutputsSpec.subsets_all_all (0 ms)
[ RUN      ] OutputsSpec.subsets_names_all
[       OK ] OutputsSpec.subsets_names_all (0 ms)
[ RUN      ] OutputsSpec.subsets_names_names_eq
[       OK ] OutputsSpec.subsets_names_names_eq (0 ms)
[ RUN      ] OutputsSpec.subsets_names_names_noneq
[       OK ] OutputsSpec.subsets_names_names_noneq (0 ms)
[ RUN      ] OutputsSpec.not_subsets_all_names
[       OK ] OutputsSpec.not_subsets_all_names (0 ms)
[ RUN      ] OutputsSpec.not_subsets_names_names
[       OK ] OutputsSpec.not_subsets_names_names (0 ms)
[ RUN      ] OutputsSpec.union_all_all
[       OK ] OutputsSpec.union_all_all (0 ms)
[ RUN      ] OutputsSpec.union_all_names
[       OK ] OutputsSpec.union_all_names (0 ms)
[ RUN      ] OutputsSpec.union_names_all
[       OK ] OutputsSpec.union_names_all (0 ms)
[ RUN      ] OutputsSpec.union_names_names
[       OK ] OutputsSpec.union_names_names (0 ms)
[ RUN      ] OutputsSpec.all_to_json
[       OK ] OutputsSpec.all_to_json (0 ms)
[ RUN      ] OutputsSpec.all_from_json
[       OK ] OutputsSpec.all_from_json (0 ms)
[ RUN      ] OutputsSpec.name_to_json
[       OK ] OutputsSpec.name_to_json (0 ms)
[ RUN      ] OutputsSpec.name_from_json
[       OK ] OutputsSpec.name_from_json (0 ms)
[ RUN      ] OutputsSpec.names_to_json
[       OK ] OutputsSpec.names_to_json (0 ms)
[ RUN      ] OutputsSpec.names_from_json
[       OK ] OutputsSpec.names_from_json (0 ms)
[ RUN      ] OutputsSpec.prop_round_rip
[       OK ] OutputsSpec.prop_round_rip (3 ms)
[----------] 28 tests from OutputsSpec (484 ms total)

[----------] 19 tests from ExtendedOutputsSpec
[ RUN      ] ExtendedOutputsSpec.bad_carot_empty
[       OK ] ExtendedOutputsSpec.bad_carot_empty (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_prefix_carot_empty
[       OK ] ExtendedOutputsSpec.bad_prefix_carot_empty (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_garbage
[       OK ] ExtendedOutputsSpec.bad_garbage (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_double_star
[       OK ] ExtendedOutputsSpec.bad_double_star (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_star_first
[       OK ] ExtendedOutputsSpec.bad_star_first (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_star_second
[       OK ] ExtendedOutputsSpec.bad_star_second (0 ms)
[ RUN      ] ExtendedOutputsSpec.defeault
[       OK ] ExtendedOutputsSpec.defeault (0 ms)
[ RUN      ] ExtendedOutputsSpec.all
[       OK ] ExtendedOutputsSpec.all (0 ms)
[ RUN      ] ExtendedOutputsSpec.out
[       OK ] ExtendedOutputsSpec.out (0 ms)
[ RUN      ] ExtendedOutputsSpec.out_bin
[       OK ] ExtendedOutputsSpec.out_bin (0 ms)
[ RUN      ] ExtendedOutputsSpec.many_carrot
[       OK ] ExtendedOutputsSpec.many_carrot (0 ms)
[ RUN      ] ExtendedOutputsSpec.def_to_json
[       OK ] ExtendedOutputsSpec.def_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.def_from_json
[       OK ] ExtendedOutputsSpec.def_from_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.all_to_json
[       OK ] ExtendedOutputsSpec.all_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.all_from_json
[       OK ] ExtendedOutputsSpec.all_from_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.name_to_json
[       OK ] ExtendedOutputsSpec.name_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.name_from_json
[       OK ] ExtendedOutputsSpec.name_from_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.names_to_json
[       OK ] ExtendedOutputsSpec.names_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.names_from_json
[       OK ] ExtendedOutputsSpec.names_from_json (0 ms)
[----------] 19 tests from ExtendedOutputsSpec (0 ms total)

[----------] 15 tests from StorePathTest
[ RUN      ] StorePathTest.bad_empty
[       OK ] StorePathTest.bad_empty (0 ms)
[ RUN      ] StorePathTest.bad_garbage
[       OK ] StorePathTest.bad_garbage (0 ms)
[ RUN      ] StorePathTest.bad_double_star
[       OK ] StorePathTest.bad_double_star (0 ms)
[ RUN      ] StorePathTest.bad_star_first
[       OK ] StorePathTest.bad_star_first (0 ms)
[ RUN      ] StorePathTest.bad_star_second
[       OK ] StorePathTest.bad_star_second (0 ms)
[ RUN      ] StorePathTest.bad_bang
[       OK ] StorePathTest.bad_bang (0 ms)
[ RUN      ] StorePathTest.good_numbers
[       OK ] StorePathTest.good_numbers (0 ms)
[ RUN      ] StorePathTest.good_lower_case
[       OK ] StorePathTest.good_lower_case (0 ms)
[ RUN      ] StorePathTest.good_upper_case
[       OK ] StorePathTest.good_upper_case (0 ms)
[ RUN      ] StorePathTest.good_plus
[       OK ] StorePathTest.good_plus (0 ms)
[ RUN      ] StorePathTest.good_dash
[       OK ] StorePathTest.good_dash (0 ms)
[ RUN      ] StorePathTest.good_underscore
[       OK ] StorePathTest.good_underscore (0 ms)
[ RUN      ] StorePathTest.good_period
[       OK ] StorePathTest.good_period (0 ms)
[ RUN      ] StorePathTest.good_question_mark
[       OK ] StorePathTest.good_question_mark (0 ms)
[ RUN      ] StorePathTest.good_equals_sign
[       OK ] StorePathTest.good_equals_sign (0 ms)
[----------] 15 tests from StorePathTest (1 ms total)

[----------] 2 tests from StorePathTest_RapidCheck
[ RUN      ] StorePathTest_RapidCheck.prop_regex_accept
[       OK ] StorePathTest_RapidCheck.prop_regex_accept (6 ms)
[ RUN      ] StorePathTest_RapidCheck.prop_round_rip
[       OK ] StorePathTest_RapidCheck.prop_round_rip (6 ms)
[----------] 2 tests from StorePathTest_RapidCheck (13 ms total)

[----------] 1 test from references
[ RUN      ] references.scan
[       OK ] references.scan (0 ms)
[----------] 1 test from references (0 ms total)

[----------] 9 tests from CanonPath
[ RUN      ] CanonPath.basic
[       OK ] CanonPath.basic (0 ms)
[ RUN      ] CanonPath.pop
[       OK ] CanonPath.pop (0 ms)
[ RUN      ] CanonPath.removePrefix
[       OK ] CanonPath.removePrefix (0 ms)
[ RUN      ] CanonPath.iter
[       OK ] CanonPath.iter (0 ms)
[ RUN      ] CanonPath.concat
[       OK ] CanonPath.concat (0 ms)
[ RUN      ] CanonPath.within
[       OK ] CanonPath.within (0 ms)
[ RUN      ] CanonPath.sort
[       OK ] CanonPath.sort (0 ms)
[ RUN      ] CanonPath.allowed
[       OK ] CanonPath.allowed (0 ms)
[ RUN      ] CanonPath.makeRelative
[       OK ] CanonPath.makeRelative (0 ms)
[----------] 9 tests from CanonPath (0 ms total)

[----------] 5 tests from ChunkedVector
[ RUN      ] ChunkedVector.InitEmpty
[       OK ] ChunkedVector.InitEmpty (0 ms)
[ RUN      ] ChunkedVector.GrowsCorrectly
[       OK ] ChunkedVector.GrowsCorrectly (0 ms)
[ RUN      ] ChunkedVector.AddAndGet
[       OK ] ChunkedVector.AddAndGet (0 ms)
[ RUN      ] ChunkedVector.ForEach
[       OK ] ChunkedVector.ForEach (0 ms)
[ RUN      ] ChunkedVector.OverflowOK
[       OK ] ChunkedVector.OverflowOK (0 ms)
[----------] 5 tests from ChunkedVector (0 ms total)

[----------] 3 tests from closure
[ RUN      ] closure.correctClosure
[       OK ] closure.correctClosure (0 ms)
[ RUN      ] closure.properlyHandlesDirectExceptions
[       OK ] closure.properlyHandlesDirectExceptions (0 ms)
[ RUN      ] closure.properlyHandlesExceptionsInPromise
[       OK ] closure.properlyHandlesExceptionsInPromise (0 ms)
[----------] 3 tests from closure (0 ms total)

[----------] 2 tests from compress
[ RUN      ] compress.compressWithUnknownMethod
[       OK ] compress.compressWithUnknownMethod (0 ms)
[ RUN      ] compress.noneMethodDoesNothingToTheInput
[       OK ] compress.noneMethodDoesNothingToTheInput (0 ms)
[----------] 2 tests from compress (0 ms total)

[----------] 6 tests from decompress
[ RUN      ] decompress.decompressNoneCompressed
[       OK ] decompress.decompressNoneCompressed (0 ms)
[ RUN      ] decompress.decompressEmptyCompressed
[       OK ] decompress.decompressEmptyCompressed (0 ms)
[ RUN      ] decompress.decompressXzCompressed
[       OK ] decompress.decompressXzCompressed (0 ms)
[ RUN      ] decompress.decompressBzip2Compressed
[       OK ] decompress.decompressBzip2Compressed (0 ms)
[ RUN      ] decompress.decompressBrCompressed
[       OK ] decompress.decompressBrCompressed (2 ms)
[ RUN      ] decompress.decompressInvalidInputThrowsCompressionError
[       OK ] decompress.decompressInvalidInputThrowsCompressionError (0 ms)
[----------] 6 tests from decompress (3 ms total)

[----------] 2 tests from makeCompressionSink
[ RUN      ] makeCompressionSink.noneSinkDoesNothingToInput
[       OK ] makeCompressionSink.noneSinkDoesNothingToInput (0 ms)
[ RUN      ] makeCompressionSink.compressAndDecompress
[       OK ] makeCompressionSink.compressAndDecompress (0 ms)
[----------] 2 tests from makeCompressionSink (0 ms total)

[----------] 20 tests from Config
[ RUN      ] Config.setUndefinedSetting
[       OK ] Config.setUndefinedSetting (0 ms)
[ RUN      ] Config.setDefinedSetting
[       OK ] Config.setDefinedSetting (0 ms)
[ RUN      ] Config.getDefinedSetting
[       OK ] Config.getDefinedSetting (0 ms)
[ RUN      ] Config.getDefinedOverriddenSettingNotSet
[       OK ] Config.getDefinedOverriddenSettingNotSet (0 ms)
[ RUN      ] Config.getDefinedSettingSet1
[       OK ] Config.getDefinedSettingSet1 (0 ms)
[ RUN      ] Config.getDefinedSettingSet2
[       OK ] Config.getDefinedSettingSet2 (0 ms)
[ RUN      ] Config.addSetting
[       OK ] Config.addSetting (0 ms)
[ RUN      ] Config.withInitialValue
[       OK ] Config.withInitialValue (0 ms)
[ RUN      ] Config.resetOverridden
[       OK ] Config.resetOverridden (0 ms)
[ RUN      ] Config.resetOverriddenWithSetting
[       OK ] Config.resetOverriddenWithSetting (0 ms)
[ RUN      ] Config.toJSONOnEmptyConfig
[       OK ] Config.toJSONOnEmptyConfig (0 ms)
[ RUN      ] Config.toJSONOnNonEmptyConfig
[       OK ] Config.toJSONOnNonEmptyConfig (0 ms)
[ RUN      ] Config.toJSONOnNonEmptyConfigWithExperimentalSetting
[       OK ] Config.toJSONOnNonEmptyConfigWithExperimentalSetting (0 ms)
[ RUN      ] Config.setSettingAlias
[       OK ] Config.setSettingAlias (0 ms)
[ DISABLED ] Config.DISABLED_reapplyUnknownSettings
[ RUN      ] Config.applyConfigEmpty
[       OK ] Config.applyConfigEmpty (0 ms)
[ RUN      ] Config.applyConfigEmptyWithComment
[       OK ] Config.applyConfigEmptyWithComment (0 ms)
[ RUN      ] Config.applyConfigAssignment
[       OK ] Config.applyConfigAssignment (0 ms)
[ RUN      ] Config.applyConfigWithReassignedSetting
[       OK ] Config.applyConfigWithReassignedSetting (0 ms)
[ RUN      ] Config.applyConfigFailsOnMissingIncludes
[       OK ] Config.applyConfigFailsOnMissingIncludes (0 ms)
[ RUN      ] Config.applyConfigInvalidThrows
[       OK ] Config.applyConfigInvalidThrows (0 ms)
[----------] 20 tests from Config (1 ms total)

[----------] 3 tests from GitLsRemote
[ RUN      ] GitLsRemote.parseSymrefLineWithReference
[       OK ] GitLsRemote.parseSymrefLineWithReference (0 ms)
[ RUN      ] GitLsRemote.parseSymrefLineWithNoReference
[       OK ] GitLsRemote.parseSymrefLineWithNoReference (0 ms)
[ RUN      ] GitLsRemote.parseObjectRefLine
[       OK ] GitLsRemote.parseObjectRefLine (0 ms)
[----------] 3 tests from GitLsRemote (0 ms total)

[----------] 8 tests from hashString
[ RUN      ] hashString.testKnownMD5Hashes1
[       OK ] hashString.testKnownMD5Hashes1 (0 ms)
[ RUN      ] hashString.testKnownMD5Hashes2
[       OK ] hashString.testKnownMD5Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA1Hashes1
[       OK ] hashString.testKnownSHA1Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA1Hashes2
[       OK ] hashString.testKnownSHA1Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA256Hashes1
[       OK ] hashString.testKnownSHA256Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA256Hashes2
[       OK ] hashString.testKnownSHA256Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA512Hashes1
[       OK ] hashString.testKnownSHA512Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA512Hashes2
[       OK ] hashString.testKnownSHA512Hashes2 (0 ms)
[----------] 8 tests from hashString (0 ms total)

[----------] 5 tests from hiliteMatches
[ RUN      ] hiliteMatches.noHighlight
[       OK ] hiliteMatches.noHighlight (0 ms)
[ RUN      ] hiliteMatches.simpleHighlight
[       OK ] hiliteMatches.simpleHighlight (0 ms)
[ RUN      ] hiliteMatches.multipleMatches
[       OK ] hiliteMatches.multipleMatches (0 ms)
[ RUN      ] hiliteMatches.overlappingMatches
[       OK ] hiliteMatches.overlappingMatches (0 ms)
[ RUN      ] hiliteMatches.complexOverlappingMatches
[       OK ] hiliteMatches.complexOverlappingMatches (0 ms)
[----------] 5 tests from hiliteMatches (0 ms total)

[----------] 13 tests from LRUCache
[ RUN      ] LRUCache.sizeOfEmptyCacheIsZero
[       OK ] LRUCache.sizeOfEmptyCacheIsZero (0 ms)
[ RUN      ] LRUCache.sizeOfSingleElementCacheIsOne
[       OK ] LRUCache.sizeOfSingleElementCacheIsOne (0 ms)
[ RUN      ] LRUCache.getFromEmptyCache
[       OK ] LRUCache.getFromEmptyCache (0 ms)
[ RUN      ] LRUCache.getExistingValue
[       OK ] LRUCache.getExistingValue (0 ms)
[ RUN      ] LRUCache.getNonExistingValueFromNonEmptyCache
[       OK ] LRUCache.getNonExistingValueFromNonEmptyCache (0 ms)
[ RUN      ] LRUCache.upsertOnZeroCapacityCache
[       OK ] LRUCache.upsertOnZeroCapacityCache (0 ms)
[ RUN      ] LRUCache.updateExistingValue
[       OK ] LRUCache.updateExistingValue (0 ms)
[ RUN      ] LRUCache.overwriteOldestWhenCapacityIsReached
[       OK ] LRUCache.overwriteOldestWhenCapacityIsReached (0 ms)
[ RUN      ] LRUCache.clearEmptyCache
[       OK ] LRUCache.clearEmptyCache (0 ms)
[ RUN      ] LRUCache.clearNonEmptyCache
[       OK ] LRUCache.clearNonEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseFromEmptyCache
[       OK ] LRUCache.eraseFromEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseMissingFromNonEmptyCache
[       OK ] LRUCache.eraseMissingFromNonEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseFromNonEmptyCache
[       OK ] LRUCache.eraseFromNonEmptyCache (0 ms)
[----------] 13 tests from LRUCache (0 ms total)

[----------] 7 tests from Pool
[ RUN      ] Pool.freshPoolHasZeroCountAndSpecifiedCapacity
[       OK ] Pool.freshPoolHasZeroCountAndSpecifiedCapacity (0 ms)
[ RUN      ] Pool.freshPoolCanGetAResource
[       OK ] Pool.freshPoolCanGetAResource (0 ms)
[ RUN      ] Pool.capacityCanBeIncremented
[       OK ] Pool.capacityCanBeIncremented (0 ms)
[ RUN      ] Pool.capacityCanBeDecremented
[       OK ] Pool.capacityCanBeDecremented (0 ms)
[ RUN      ] Pool.flushBadDropsOutOfScopeResources
[       OK ] Pool.flushBadDropsOutOfScopeResources (0 ms)
[ RUN      ] Pool.reuseResource
[       OK ] Pool.reuseResource (0 ms)
[ RUN      ] Pool.badResourceIsNotReused
[       OK ] Pool.badResourceIsNotReused (0 ms)
[----------] 7 tests from Pool (0 ms total)

[----------] 1 test from Suggestions
[ RUN      ] Suggestions.Trim
[       OK ] Suggestions.Trim (0 ms)
[----------] 1 test from Suggestions (0 ms total)

[----------] 5 tests from absPath
[ RUN      ] absPath.doesntChangeRoot
[       OK ] absPath.doesntChangeRoot (0 ms)
[ RUN      ] absPath.turnsEmptyPathIntoCWD
[       OK ] absPath.turnsEmptyPathIntoCWD (0 ms)
[ RUN      ] absPath.usesOptionalBasePathWhenGiven
[       OK ] absPath.usesOptionalBasePathWhenGiven (0 ms)
[ RUN      ] absPath.isIdempotent
[       OK ] absPath.isIdempotent (0 ms)
[ RUN      ] absPath.pathIsCanonicalised
[       OK ] absPath.pathIsCanonicalised (0 ms)
[----------] 5 tests from absPath (0 ms total)

[----------] 4 tests from canonPath
[ RUN      ] canonPath.removesTrailingSlashes
[       OK ] canonPath.removesTrailingSlashes (0 ms)
[ RUN      ] canonPath.removesDots
[       OK ] canonPath.removesDots (0 ms)
[ RUN      ] canonPath.removesDots2
[       OK ] canonPath.removesDots2 (0 ms)
[ RUN      ] canonPath.requiresAbsolutePath
[       OK ] OutputsSpec.no_empty_names (515 ms)
[ RUN      ] OutputsSpec.bad_empty
[       OK ] OutputsSpec.bad_empty (0 ms)
[ RUN      ] OutputsSpec.bad_garbage
[       OK ] OutputsSpec.bad_garbage (0 ms)
[ RUN      ] OutputsSpec.bad_double_star
[       OK ] OutputsSpec.bad_double_star (0 ms)
[ RUN      ] OutputsSpec.bad_star_first
[       OK ] OutputsSpec.bad_star_first (0 ms)
[ RUN      ] OutputsSpec.bad_star_second
[       OK ] OutputsSpec.bad_star_second (0 ms)
[ RUN      ] OutputsSpec.all
[       OK ] OutputsSpec.all (0 ms)
[ RUN      ] OutputsSpec.names_out
[       OK ] OutputsSpec.names_out (0 ms)
[ RUN      ] OutputsSpec.names_underscore
[       OK ] OutputsSpec.names_underscore (0 ms)
[ RUN      ] OutputsSpec.names_numberic
[       OK ] OutputsSpec.names_numberic (0 ms)
[ RUN      ] OutputsSpec.names_out_bin
[       OK ] OutputsSpec.names_out_bin (0 ms)
[ RUN      ] OutputsSpec.subsets_all_all
[       OK ] OutputsSpec.subsets_all_all (0 ms)
[ RUN      ] OutputsSpec.subsets_names_all
[       OK ] OutputsSpec.subsets_names_all (0 ms)
[ RUN      ] OutputsSpec.subsets_names_names_eq
[       OK ] OutputsSpec.subsets_names_names_eq (0 ms)
[ RUN      ] OutputsSpec.subsets_names_names_noneq
[       OK ] OutputsSpec.subsets_names_names_noneq (0 ms)
[ RUN      ] OutputsSpec.not_subsets_all_names
[       OK ] OutputsSpec.not_subsets_all_names (0 ms)
[ RUN      ] OutputsSpec.not_subsets_names_names
[       OK ] OutputsSpec.not_subsets_names_names (0 ms)
[ RUN      ] OutputsSpec.union_all_all
[       OK ] OutputsSpec.union_all_all (0 ms)
[ RUN      ] OutputsSpec.union_all_names
[       OK ] OutputsSpec.union_all_names (0 ms)
[ RUN      ] OutputsSpec.union_names_all
[       OK ] OutputsSpec.union_names_all (0 ms)
[ RUN      ] OutputsSpec.union_names_names
[       OK ] OutputsSpec.union_names_names (0 ms)
[ RUN      ] OutputsSpec.all_to_json
[       OK ] OutputsSpec.all_to_json (0 ms)
[ RUN      ] OutputsSpec.all_from_json
[       OK ] OutputsSpec.all_from_json (0 ms)
[ RUN      ] OutputsSpec.name_to_json
[       OK ] OutputsSpec.name_to_json (0 ms)
[ RUN      ] OutputsSpec.name_from_json
[       OK ] OutputsSpec.name_from_json (0 ms)
[ RUN      ] OutputsSpec.names_to_json
[       OK ] OutputsSpec.names_to_json (0 ms)
[ RUN      ] OutputsSpec.names_from_json
[       OK ] OutputsSpec.names_from_json (0 ms)
[ RUN      ] OutputsSpec.prop_round_rip
[       OK ] OutputsSpec.prop_round_rip (3 ms)
[----------] 28 tests from OutputsSpec (520 ms total)

[----------] 19 tests from ExtendedOutputsSpec
[ RUN      ] ExtendedOutputsSpec.bad_carot_empty
[       OK ] ExtendedOutputsSpec.bad_carot_empty (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_prefix_carot_empty
[       OK ] ExtendedOutputsSpec.bad_prefix_carot_empty (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_garbage
[       OK ] ExtendedOutputsSpec.bad_garbage (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_double_star
[       OK ] ExtendedOutputsSpec.bad_double_star (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_star_first
[       OK ] ExtendedOutputsSpec.bad_star_first (0 ms)
[ RUN      ] ExtendedOutputsSpec.bad_star_second
[       OK ] ExtendedOutputsSpec.bad_star_second (0 ms)
[ RUN      ] ExtendedOutputsSpec.defeault
[       OK ] ExtendedOutputsSpec.defeault (0 ms)
[ RUN      ] ExtendedOutputsSpec.all
[       OK ] ExtendedOutputsSpec.all (0 ms)
[ RUN      ] ExtendedOutputsSpec.out
[       OK ] ExtendedOutputsSpec.out (0 ms)
[ RUN      ] ExtendedOutputsSpec.out_bin
[       OK ] ExtendedOutputsSpec.out_bin (0 ms)
[ RUN      ] ExtendedOutputsSpec.many_carrot
[       OK ] ExtendedOutputsSpec.many_carrot (0 ms)
[ RUN      ] ExtendedOutputsSpec.def_to_json
[       OK ] ExtendedOutputsSpec.def_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.def_from_json
[       OK ] ExtendedOutputsSpec.def_from_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.all_to_json
[       OK ] ExtendedOutputsSpec.all_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.all_from_json
[       OK ] ExtendedOutputsSpec.all_from_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.name_to_json
[       OK ] ExtendedOutputsSpec.name_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.name_from_json
[       OK ] ExtendedOutputsSpec.name_from_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.names_to_json
[       OK ] ExtendedOutputsSpec.names_to_json (0 ms)
[ RUN      ] ExtendedOutputsSpec.names_from_json
[       OK ] ExtendedOutputsSpec.names_from_json (0 ms)
[----------] 19 tests from ExtendedOutputsSpec (0 ms total)

[----------] 15 tests from StorePathTest
[ RUN      ] StorePathTest.bad_empty
[       OK ] StorePathTest.bad_empty (0 ms)
[ RUN      ] StorePathTest.bad_garbage
[       OK ] StorePathTest.bad_garbage (0 ms)
[ RUN      ] StorePathTest.bad_double_star
[       OK ] StorePathTest.bad_double_star (0 ms)
[ RUN      ] StorePathTest.bad_star_first
[       OK ] StorePathTest.bad_star_first (0 ms)
[ RUN      ] StorePathTest.bad_star_second
[       OK ] StorePathTest.bad_star_second (0 ms)
[ RUN      ] StorePathTest.bad_bang
[       OK ] StorePathTest.bad_bang (0 ms)
[ RUN      ] StorePathTest.good_numbers
[       OK ] StorePathTest.good_numbers (0 ms)
[ RUN      ] StorePathTest.good_lower_case
[       OK ] StorePathTest.good_lower_case (0 ms)
[ RUN      ] StorePathTest.good_upper_case
[       OK ] StorePathTest.good_upper_case (0 ms)
[ RUN      ] StorePathTest.good_plus
[       OK ] StorePathTest.good_plus (0 ms)
[ RUN      ] StorePathTest.good_dash
[       OK ] StorePathTest.good_dash (0 ms)
[ RUN      ] StorePathTest.good_underscore
[       OK ] StorePathTest.good_underscore (0 ms)
[ RUN      ] StorePathTest.good_period
[       OK ] StorePathTest.good_period (0 ms)
[ RUN      ] StorePathTest.good_question_mark
[       OK ] StorePathTest.good_question_mark (0 ms)
[ RUN      ] StorePathTest.good_equals_sign
[       OK ] StorePathTest.good_equals_sign (0 ms)
[----------] 15 tests from StorePathTest (1 ms total)

[----------] 2 tests from StorePathTest_RapidCheck
[ RUN      ] StorePathTest_RapidCheck.prop_regex_accept
[       OK ] StorePathTest_RapidCheck.prop_regex_accept (6 ms)
[ RUN      ] StorePathTest_RapidCheck.prop_round_rip
[       OK ] StorePathTest_RapidCheck.prop_round_rip (6 ms)
[----------] 2 tests from StorePathTest_RapidCheck (13 ms total)

[----------] 1 test from references
[ RUN      ] references.scan
[       OK ] references.scan (0 ms)
[----------] 1 test from references (0 ms total)

[----------] 9 tests from CanonPath
[ RUN      ] CanonPath.basic
[       OK ] CanonPath.basic (0 ms)
[ RUN      ] CanonPath.pop
[       OK ] CanonPath.pop (0 ms)
[ RUN      ] CanonPath.removePrefix
[       OK ] CanonPath.removePrefix (0 ms)
[ RUN      ] CanonPath.iter
[       OK ] CanonPath.iter (0 ms)
[ RUN      ] CanonPath.concat
[       OK ] CanonPath.concat (0 ms)
[ RUN      ] CanonPath.within
[       OK ] CanonPath.within (0 ms)
[ RUN      ] CanonPath.sort
[       OK ] CanonPath.sort (0 ms)
[ RUN      ] CanonPath.allowed
[       OK ] CanonPath.allowed (0 ms)
[ RUN      ] CanonPath.makeRelative
[       OK ] CanonPath.makeRelative (0 ms)
[----------] 9 tests from CanonPath (0 ms total)

[----------] 5 tests from ChunkedVector
[ RUN      ] ChunkedVector.InitEmpty
[       OK ] ChunkedVector.InitEmpty (0 ms)
[ RUN      ] ChunkedVector.GrowsCorrectly
[       OK ] ChunkedVector.GrowsCorrectly (0 ms)
[ RUN      ] ChunkedVector.AddAndGet
[       OK ] ChunkedVector.AddAndGet (0 ms)
[ RUN      ] ChunkedVector.ForEach
[       OK ] ChunkedVector.ForEach (0 ms)
[ RUN      ] ChunkedVector.OverflowOK
[       OK ] ChunkedVector.OverflowOK (0 ms)
[----------] 5 tests from ChunkedVector (0 ms total)

[----------] 3 tests from closure
[ RUN      ] closure.correctClosure
[       OK ] closure.correctClosure (0 ms)
[ RUN      ] closure.properlyHandlesDirectExceptions
[       OK ] closure.properlyHandlesDirectExceptions (0 ms)
[ RUN      ] closure.properlyHandlesExceptionsInPromise
[       OK ] closure.properlyHandlesExceptionsInPromise (0 ms)
[----------] 3 tests from closure (0 ms total)

[----------] 2 tests from compress
[ RUN      ] compress.compressWithUnknownMethod
[       OK ] compress.compressWithUnknownMethod (0 ms)
[ RUN      ] compress.noneMethodDoesNothingToTheInput
[       OK ] compress.noneMethodDoesNothingToTheInput (0 ms)
[----------] 2 tests from compress (0 ms total)

[----------] 6 tests from decompress
[ RUN      ] decompress.decompressNoneCompressed
[       OK ] decompress.decompressNoneCompressed (0 ms)
[ RUN      ] decompress.decompressEmptyCompressed
[       OK ] decompress.decompressEmptyCompressed (0 ms)
[ RUN      ] decompress.decompressXzCompressed
[       OK ] decompress.decompressXzCompressed (1 ms)
[ RUN      ] decompress.decompressBzip2Compressed
[       OK ] decompress.decompressBzip2Compressed (0 ms)
[ RUN      ] decompress.decompressBrCompressed
[       OK ] decompress.decompressBrCompressed (2 ms)
[ RUN      ] decompress.decompressInvalidInputThrowsCompressionError
[       OK ] decompress.decompressInvalidInputThrowsCompressionError (0 ms)
[----------] 6 tests from decompress (4 ms total)

[----------] 2 tests from makeCompressionSink
[ RUN      ] makeCompressionSink.noneSinkDoesNothingToInput
[       OK ] makeCompressionSink.noneSinkDoesNothingToInput (0 ms)
[ RUN      ] makeCompressionSink.compressAndDecompress
[       OK ] makeCompressionSink.compressAndDecompress (0 ms)
[----------] 2 tests from makeCompressionSink (0 ms total)

[----------] 20 tests from Config
[ RUN      ] Config.setUndefinedSetting
[       OK ] Config.setUndefinedSetting (0 ms)
[ RUN      ] Config.setDefinedSetting
[       OK ] Config.setDefinedSetting (0 ms)
[ RUN      ] Config.getDefinedSetting
[       OK ] Config.getDefinedSetting (0 ms)
[ RUN      ] Config.getDefinedOverriddenSettingNotSet
[       OK ] Config.getDefinedOverriddenSettingNotSet (0 ms)
[ RUN      ] Config.getDefinedSettingSet1
[       OK ] Config.getDefinedSettingSet1 (0 ms)
[ RUN      ] Config.getDefinedSettingSet2
[       OK ] Config.getDefinedSettingSet2 (0 ms)
[ RUN      ] Config.addSetting
[       OK ] Config.addSetting (0 ms)
[ RUN      ] Config.withInitialValue
[       OK ] Config.withInitialValue (0 ms)
[ RUN      ] Config.resetOverridden
[       OK ] Config.resetOverridden (0 ms)
[ RUN      ] Config.resetOverriddenWithSetting
[       OK ] Config.resetOverriddenWithSetting (0 ms)
[ RUN      ] Config.toJSONOnEmptyConfig
[       OK ] Config.toJSONOnEmptyConfig (0 ms)
[ RUN      ] Config.toJSONOnNonEmptyConfig
[       OK ] Config.toJSONOnNonEmptyConfig (0 ms)
[ RUN      ] Config.toJSONOnNonEmptyConfigWithExperimentalSetting
[       OK ] Config.toJSONOnNonEmptyConfigWithExperimentalSetting (0 ms)
[ RUN      ] Config.setSettingAlias
[       OK ] Config.setSettingAlias (0 ms)
[ DISABLED ] Config.DISABLED_reapplyUnknownSettings
[ RUN      ] Config.applyConfigEmpty
[       OK ] Config.applyConfigEmpty (0 ms)
[ RUN      ] Config.applyConfigEmptyWithComment
[       OK ] Config.applyConfigEmptyWithComment (0 ms)
[ RUN      ] Config.applyConfigAssignment
[       OK ] Config.applyConfigAssignment (0 ms)
[ RUN      ] Config.applyConfigWithReassignedSetting
[       OK ] Config.applyConfigWithReassignedSetting (0 ms)
[ RUN      ] Config.applyConfigFailsOnMissingIncludes
[       OK ] Config.applyConfigFailsOnMissingIncludes (0 ms)
[ RUN      ] Config.applyConfigInvalidThrows
[       OK ] Config.applyConfigInvalidThrows (0 ms)
[----------] 20 tests from Config (1 ms total)

[----------] 3 tests from GitLsRemote
[ RUN      ] GitLsRemote.parseSymrefLineWithReference
[       OK ] GitLsRemote.parseSymrefLineWithReference (0 ms)
[ RUN      ] GitLsRemote.parseSymrefLineWithNoReference
[       OK ] GitLsRemote.parseSymrefLineWithNoReference (0 ms)
[ RUN      ] GitLsRemote.parseObjectRefLine
[       OK ] GitLsRemote.parseObjectRefLine (0 ms)
[----------] 3 tests from GitLsRemote (0 ms total)

[----------] 8 tests from hashString
[ RUN      ] hashString.testKnownMD5Hashes1
[       OK ] hashString.testKnownMD5Hashes1 (0 ms)
[ RUN      ] hashString.testKnownMD5Hashes2
[       OK ] hashString.testKnownMD5Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA1Hashes1
[       OK ] hashString.testKnownSHA1Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA1Hashes2
[       OK ] hashString.testKnownSHA1Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA256Hashes1
[       OK ] hashString.testKnownSHA256Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA256Hashes2
[       OK ] hashString.testKnownSHA256Hashes2 (0 ms)
[ RUN      ] hashString.testKnownSHA512Hashes1
[       OK ] hashString.testKnownSHA512Hashes1 (0 ms)
[ RUN      ] hashString.testKnownSHA512Hashes2
[       OK ] hashString.testKnownSHA512Hashes2 (0 ms)
[----------] 8 tests from hashString (0 ms total)

[----------] 5 tests from hiliteMatches
[ RUN      ] hiliteMatches.noHighlight
[       OK ] hiliteMatches.noHighlight (0 ms)
[ RUN      ] hiliteMatches.simpleHighlight
[       OK ] hiliteMatches.simpleHighlight (0 ms)
[ RUN      ] hiliteMatches.multipleMatches
[       OK ] hiliteMatches.multipleMatches (0 ms)
[ RUN      ] hiliteMatches.overlappingMatches
[       OK ] hiliteMatches.overlappingMatches (0 ms)
[ RUN      ] hiliteMatches.complexOverlappingMatches
[       OK ] hiliteMatches.complexOverlappingMatches (0 ms)
[----------] 5 tests from hiliteMatches (0 ms total)

[----------] 13 tests from LRUCache
[ RUN      ] LRUCache.sizeOfEmptyCacheIsZero
[       OK ] LRUCache.sizeOfEmptyCacheIsZero (0 ms)
[ RUN      ] LRUCache.sizeOfSingleElementCacheIsOne
[       OK ] LRUCache.sizeOfSingleElementCacheIsOne (0 ms)
[ RUN      ] LRUCache.getFromEmptyCache
[       OK ] LRUCache.getFromEmptyCache (0 ms)
[ RUN      ] LRUCache.getExistingValue
[       OK ] LRUCache.getExistingValue (0 ms)
[ RUN      ] LRUCache.getNonExistingValueFromNonEmptyCache
[       OK ] LRUCache.getNonExistingValueFromNonEmptyCache (0 ms)
[ RUN      ] LRUCache.upsertOnZeroCapacityCache
[       OK ] LRUCache.upsertOnZeroCapacityCache (0 ms)
[ RUN      ] LRUCache.updateExistingValue
[       OK ] LRUCache.updateExistingValue (0 ms)
[ RUN      ] LRUCache.overwriteOldestWhenCapacityIsReached
[       OK ] LRUCache.overwriteOldestWhenCapacityIsReached (0 ms)
[ RUN      ] LRUCache.clearEmptyCache
[       OK ] LRUCache.clearEmptyCache (0 ms)
[ RUN      ] LRUCache.clearNonEmptyCache
[       OK ] LRUCache.clearNonEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseFromEmptyCache
[       OK ] LRUCache.eraseFromEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseMissingFromNonEmptyCache
[       OK ] LRUCache.eraseMissingFromNonEmptyCache (0 ms)
[ RUN      ] LRUCache.eraseFromNonEmptyCache
[       OK ] LRUCache.eraseFromNonEmptyCache (0 ms)
[----------] 13 tests from LRUCache (0 ms total)

[----------] 7 tests from Pool
[ RUN      ] Pool.freshPoolHasZeroCountAndSpecifiedCapacity
[       OK ] Pool.freshPoolHasZeroCountAndSpecifiedCapacity (0 ms)
[ RUN      ] Pool.freshPoolCanGetAResource
[       OK ] Pool.freshPoolCanGetAResource (0 ms)
[ RUN      ] Pool.capacityCanBeIncremented
[       OK ] Pool.capacityCanBeIncremented (0 ms)
[ RUN      ] Pool.capacityCanBeDecremented
[       OK ] Pool.capacityCanBeDecremented (0 ms)
[ RUN      ] Pool.flushBadDropsOutOfScopeResources
[       OK ] Pool.flushBadDropsOutOfScopeResources (0 ms)
[ RUN      ] Pool.reuseResource
[       OK ] Pool.reuseResource (0 ms)
[ RUN      ] Pool.badResourceIsNotReused
[       OK ] Pool.badResourceIsNotReused (0 ms)
[----------] 7 tests from Pool (0 ms total)

[----------] 1 test from Suggestions
[ RUN      ] Suggestions.Trim
[       OK ] Suggestions.Trim (0 ms)
[----------] 1 test from Suggestions (0 ms total)

[----------] 5 tests from absPath
[ RUN      ] absPath.doesntChangeRoot
[       OK ] absPath.doesntChangeRoot (0 ms)
[ RUN      ] absPath.turnsEmptyPathIntoCWD
[       OK ] absPath.turnsEmptyPathIntoCWD (0 ms)
[ RUN      ] absPath.usesOptionalBasePathWhenGiven
[       OK ] absPath.usesOptionalBasePathWhenGiven (0 ms)
[ RUN      ] absPath.isIdempotent
[       OK ] absPath.isIdempotent (0 ms)
[ RUN      ] absPath.pathIsCanonicalised
[       OK ] absPath.pathIsCanonicalised (0 ms)
[----------] 5 tests from absPath (0 ms total)

[----------] 4 tests from canonPath
[ RUN      ] canonPath.removesTrailingSlashes
[       OK ] canonPath.removesTrailingSlashes (0 ms)
[ RUN      ] canonPath.removesDots
[       OK ] canonPath.removesDots (0 ms)
[ RUN      ] canonPath.removesDots2
[       OK ] canonPath.removesDots2 (0 ms)
[ RUN      ] canonPath.requiresAbsolutePath
[       OK ] canonPath.requiresAbsolutePath (485 ms)
[----------] 4 tests from canonPath (485 ms total)

[----------] 2 tests from dirOf
[ RUN      ] dirOf.returnsEmptyStringForRoot
[       OK ] dirOf.returnsEmptyStringForRoot (0 ms)
[ RUN      ] dirOf.returnsFirstPathComponent
[       OK ] dirOf.returnsFirstPathComponent (0 ms)
[----------] 2 tests from dirOf (0 ms total)

[----------] 5 tests from baseNameOf
[ RUN      ] baseNameOf.emptyPath
[       OK ] baseNameOf.emptyPath (0 ms)
[ RUN      ] baseNameOf.pathOnRoot
[       OK ] baseNameOf.pathOnRoot (0 ms)
[ RUN      ] baseNameOf.relativePath
[       OK ] baseNameOf.relativePath (0 ms)
[ RUN      ] baseNameOf.pathWithTrailingSlashRoot
[       OK ] baseNameOf.pathWithTrailingSlashRoot (0 ms)
[ RUN      ] baseNameOf.trailingSlash
[       OK ] baseNameOf.trailingSlash (0 ms)
[----------] 5 tests from baseNameOf (0 ms total)

[----------] 3 tests from isInDir
[ RUN      ] isInDir.trivialCase
[       OK ] isInDir.trivialCase (0 ms)
[ RUN      ] isInDir.notInDir
[       OK ] isInDir.notInDir (0 ms)
[ RUN      ] isInDir.emptyDir
[       OK ] isInDir.emptyDir (0 ms)
[----------] 3 tests from isInDir (0 ms total)

[----------] 4 tests from isDirOrInDir
[ RUN      ] isDirOrInDir.trueForSameDirectory
[       OK ] isDirOrInDir.trueForSameDirectory (0 ms)
[ RUN      ] isDirOrInDir.trueForEmptyPaths
[       OK ] isDirOrInDir.trueForEmptyPaths (0 ms)
[ RUN      ] isDirOrInDir.falseForDisjunctPaths
[       OK ] isDirOrInDir.falseForDisjunctPaths (0 ms)
[ RUN      ] isDirOrInDir.relativePaths
[       OK ] isDirOrInDir.relativePaths (0 ms)
[ DISABLED ] isDirOrInDir.DISABLED_shouldWork
[----------] 4 tests from isDirOrInDir (0 ms total)

[----------] 3 tests from pathExists
[ RUN      ] pathExists.rootExists
[       OK ] pathExists.rootExists (0 ms)
[ RUN      ] pathExists.cwdExists
[       OK ] pathExists.cwdExists (0 ms)
[ RUN      ] pathExists.bogusPathDoesNotExist
[       OK ] pathExists.bogusPathDoesNotExist (0 ms)
[----------] 3 tests from pathExists (0 ms total)

[----------] 3 tests from concatStringsSep
[ RUN      ] concatStringsSep.buildCommaSeparatedString
[       OK ] concatStringsSep.buildCommaSeparatedString (0 ms)
[ RUN      ] concatStringsSep.buildStringWithEmptySeparator
[       OK ] concatStringsSep.buildStringWithEmptySeparator (0 ms)
[ RUN      ] concatStringsSep.buildSingleString
[       OK ] concatStringsSep.buildSingleString (0 ms)
[----------] 3 tests from concatStringsSep (0 ms total)

[----------] 3 tests from hasPrefix
[ RUN      ] hasPrefix.emptyStringHasNoPrefix
[       OK ] hasPrefix.emptyStringHasNoPrefix (0 ms)
[ RUN      ] hasPrefix.emptyStringIsAlwaysPrefix
[       OK ] hasPrefix.emptyStringIsAlwaysPrefix (0 ms)
[ RUN      ] hasPrefix.trivialCase
[       OK ] hasPrefix.trivialCase (0 ms)
[----------] 3 tests from hasPrefix (0 ms total)

[----------] 2 tests from hasSuffix
[ RUN      ] hasSuffix.emptyStringHasNoSuffix
[       OK ] hasSuffix.emptyStringHasNoSuffix (0 ms)
[ RUN      ] hasSuffix.trivialCase
[       OK ] hasSuffix.trivialCase (0 ms)
[----------] 2 tests from hasSuffix (0 ms total)

[----------] 4 tests from base64Encode
[ RUN      ] base64Encode.emptyString
[       OK ] base64Encode.emptyString (0 ms)
[ RUN      ] base64Encode.encodesAString
[       OK ] base64Encode.encodesAString (0 ms)
[ RUN      ] base64Encode.encodeAndDecode
[       OK ] base64Encode.encodeAndDecode (0 ms)
[ RUN      ] base64Encode.encodeAndDecodeNonPrintable
[       OK ] base64Encode.encodeAndDecodeNonPrintable (0 ms)
[----------] 4 tests from base64Encode (0 ms total)

[----------] 3 tests from base64Decode
[ RUN      ] base64Decode.emptyString
[       OK ] base64Decode.emptyString (0 ms)
[ RUN      ] base64Decode.decodeAString
[       OK ] base64Decode.decodeAString (0 ms)
[ RUN      ] base64Decode.decodeThrowsOnInvalidChar
[       OK ] base64Decode.decodeThrowsOnInvalidChar (0 ms)
[----------] 3 tests from base64Decode (0 ms total)

[----------] 1 test from getLine
[ RUN      ] getLine.all
[       OK ] getLine.all (0 ms)
[----------] 1 test from getLine (0 ms total)

[----------] 3 tests from toLower
[ RUN      ] toLower.emptyString
[       OK ] toLower.emptyString (0 ms)
[ RUN      ] toLower.nonLetters
[       OK ] toLower.nonLetters (0 ms)
[ RUN      ] toLower.umlauts
[       OK ] toLower.umlauts (0 ms)
[----------] 3 tests from toLower (0 ms total)

[----------] 2 tests from string2Float
[ RUN      ] string2Float.emptyString
[       OK ] string2Float.emptyString (0 ms)
[ RUN      ] string2Float.trivialConversions
[       OK ] string2Float.trivialConversions (0 ms)
[----------] 2 tests from string2Float (0 ms total)

[----------] 2 tests from string2Int
[ RUN      ] string2Int.emptyString
[       OK ] string2Int.emptyString (0 ms)
[ RUN      ] string2Int.trivialConversions
[       OK ] string2Int.trivialConversions (0 ms)
[----------] 2 tests from string2Int (0 ms total)

[----------] 1 test from statusOk
[ RUN      ] statusOk.zeroIsOk
[       OK ] statusOk.zeroIsOk (0 ms)
[----------] 1 test from statusOk (0 ms total)

[----------] 4 tests from rewriteStrings
[ RUN      ] rewriteStrings.emptyString
[       OK ] rewriteStrings.emptyString (0 ms)
[ RUN      ] rewriteStrings.emptyRewrites
[       OK ] rewriteStrings.emptyRewrites (0 ms)
[ RUN      ] rewriteStrings.successfulRewrite
[       OK ] rewriteStrings.successfulRewrite (0 ms)
[ RUN      ] rewriteStrings.doesntOccur
[       OK ] rewriteStrings.doesntOccur (0 ms)
[----------] 4 tests from rewriteStrings (0 ms total)

[----------] 3 tests from replaceStrings
[ RUN      ] replaceStrings.emptyString
[       OK ] replaceStrings.emptyString (0 ms)
[ RUN      ] replaceStrings.successfulReplace
[       OK ] replaceStrings.successfulReplace (0 ms)
[ RUN      ] replaceStrings.doesntOccur
[       OK ] replaceStrings.doesntOccur (0 ms)
[----------] 3 tests from replaceStrings (0 ms total)

[----------] 2 tests from trim
[ RUN      ] trim.emptyString
[       OK ] trim.emptyString (0 ms)
[ RUN      ] trim.removesWhitespace
[       OK ] trim.removesWhitespace (0 ms)
[----------] 2 tests from trim (0 ms total)

[----------] 2 tests from chomp
[ RUN      ] chomp.emptyString
[       OK ] chomp.emptyString (0 ms)
[ RUN      ] chomp.removesWhitespace
[       OK ] chomp.removesWhitespace (0 ms)
[----------] 2 tests from chomp (0 ms total)

[----------] 4 tests from quoteStrings
[ RUN      ] quoteStrings.empty
[       OK ] quoteStrings.empty (0 ms)
[ RUN      ] quoteStrings.emptyStrings
[       OK ] quoteStrings.emptyStrings (0 ms)
[ RUN      ] quoteStrings.trivialQuote
[       OK ] quoteStrings.trivialQuote (0 ms)
[ RUN      ] quoteStrings.quotedStrings
[       OK ] quoteStrings.quotedStrings (0 ms)
[----------] 4 tests from quoteStrings (0 ms total)

[----------] 7 tests from tokenizeString
[ RUN      ] tokenizeString.empty
[       OK ] tokenizeString.empty (0 ms)
[ RUN      ] tokenizeString.tokenizeSpacesWithDefaults
[       OK ] tokenizeString.tokenizeSpacesWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsWithDefaults
[       OK ] tokenizeString.tokenizeTabsWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesNewlineWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesNewlineWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesNewlineRetWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesNewlineRetWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeWithCustomSep
[       OK ] tokenizeString.tokenizeWithCustomSep (0 ms)
[----------] 7 tests from tokenizeString (0 ms total)

[----------] 2 tests from get
[ RUN      ] get.emptyContainer
[       OK ] get.emptyContainer (0 ms)
[ RUN      ] get.getFromContainer
[       OK ] get.getFromContainer (0 ms)
[----------] 2 tests from get (0 ms total)

[----------] 2 tests from getOr
[ RUN      ] getOr.emptyContainer
[       OK ] getOr.emptyContainer (0 ms)
[ RUN      ] getOr.getFromContainer
[       OK ] getOr.getFromContainer (0 ms)
[----------] 2 tests from getOr (0 ms total)

[----------] 5 tests from filterANSIEscapes
[ RUN      ] filterANSIEscapes.emptyString
[       OK ] filterANSIEscapes.emptyString (0 ms)
[ RUN      ] filterANSIEscapes.doesntChangePrintableChars
[       OK ] filterANSIEscapes.doesntChangePrintableChars (0 ms)
[ RUN      ] filterANSIEscapes.filtersColorCodes
[       OK ] filterANSIEscapes.filtersColorCodes (0 ms)
[ RUN      ] filterANSIEscapes.expandsTabs
[       OK ] filterANSIEscapes.expandsTabs (0 ms)
[ RUN      ] filterANSIEscapes.utf8
[       OK ] filterANSIEscapes.utf8 (0 ms)
[----------] 5 tests from filterANSIEscapes (0 ms total)

[----------] 17 tests from parseURL
[ RUN      ] parseURL.parsesSimpleHttpUrl
[       OK ] parseURL.parsesSimpleHttpUrl (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpsUrl
[       OK ] parseURL.parsesSimpleHttpsUrl (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpUrlWithQueryAndFragment
[       OK ] parseURL.parsesSimpleHttpUrlWithQueryAndFragment (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpUrlWithComplexFragment
[       OK ] parseURL.parsesSimpleHttpUrlWithComplexFragment (0 ms)
[ RUN      ] parseURL.parsesFilePlusHttpsUrl
[       OK ] parseURL.parsesFilePlusHttpsUrl (0 ms)
[ RUN      ] parseURL.rejectsAuthorityInUrlsWithFileTransportation
[       OK ] parseURL.rejectsAuthorityInUrlsWithFileTransportation (0 ms)
[ RUN      ] parseURL.parseIPv4Address
[       OK ] parseURL.parseIPv4Address (0 ms)
[ RUN      ] parseURL.parseScopedRFC4007IPv6Address
[       OK ] parseURL.parseScopedRFC4007IPv6Address (0 ms)
[ RUN      ] parseURL.parseIPv6Address
[       OK ] parseURL.parseIPv6Address (0 ms)
[ RUN      ] parseURL.parseEmptyQueryParams
[       OK ] parseURL.parseEmptyQueryParams (0 ms)
[ RUN      ] parseURL.parseUserPassword
[       OK ] parseURL.parseUserPassword (0 ms)
[ RUN      ] parseURL.parseFileURLWithQueryAndFragment
[       OK ] parseURL.parseFileURLWithQueryAndFragment (0 ms)
[ RUN      ] parseURL.parsedUrlsIsEqualToItself
[       OK ] parseURL.parsedUrlsIsEqualToItself (0 ms)
[ RUN      ] parseURL.parseFTPUrl
[       OK ] parseURL.parseFTPUrl (0 ms)
[ RUN      ] parseURL.parsesAnythingInUriFormat
[       OK ] parseURL.parsesAnythingInUriFormat (0 ms)
[ RUN      ] parseURL.parsesAnythingInUriFormatWithoutDoubleSlash
[       OK ] parseURL.parsesAnythingInUriFormatWithoutDoubleSlash (0 ms)
[ RUN      ] parseURL.emptyStringIsInvalidURL
[       OK ] parseURL.emptyStringIsInvalidURL (0 ms)
[----------] 17 tests from parseURL (1 ms total)

[----------] 4 tests from decodeQuery
[ RUN      ] decodeQuery.emptyStringYieldsEmptyMap
[       OK ] decodeQuery.emptyStringYieldsEmptyMap (0 ms)
[ RUN      ] decodeQuery.simpleDecode
[       OK ] decodeQuery.simpleDecode (0 ms)
[ RUN      ] decodeQuery.decodeUrlEncodedArgs
[       OK ] decodeQuery.decodeUrlEncodedArgs (0 ms)
[ RUN      ] decodeQuery.decodeArgWithEmptyValue
[       OK ] decodeQuery.decodeArgWithEmptyValue (0 ms)
[----------] 4 tests from decodeQuery (0 ms total)

[----------] 3 tests from percentDecode
[ RUN      ] percentDecode.decodesUrlEncodedString
[       OK ] percentDecode.decodesUrlEncodedString (0 ms)
[ RUN      ] percentDecode.multipleDecodesAreIdempotent
[       OK ] percentDecode.multipleDecodesAreIdempotent (0 ms)
[ RUN      ] percentDecode.trailingPercent
[       OK ] percentDecode.trailingPercent (0 ms)
[----------] 3 tests from percentDecode (0 ms total)

[----------] 4 tests from percentEncode
[ RUN      ] percentEncode.encodesUrlEncodedString
[       OK ] percentEncode.encodesUrlEncodedString (0 ms)
[ RUN      ] percentEncode.keepArgument
[       OK ] percentEncode.keepArgument (0 ms)
[ RUN      ] percentEncode.inverseOfDecode
[       OK ] percentEncode.inverseOfDecode (0 ms)
[ RUN      ] percentEncode.trailingPercent
[       OK ] percentEncode.trailingPercent (0 ms)
[----------] 4 tests from percentEncode (0 ms total)

[----------] 8 tests from XMLWriter
[ RUN      ] XMLWriter.emptyObject
[       OK ] XMLWriter.emptyObject (0 ms)
[ RUN      ] XMLWriter.objectWithEmptyElement
[       OK ] XMLWriter.objectWithEmptyElement (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrs
[       OK ] XMLWriter.objectWithElementWithAttrs (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithEmptyAttrs
[       OK ] XMLWriter.objectWithElementWithEmptyAttrs (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrsEscaping
[       OK ] XMLWriter.objectWithElementWithAttrsEscaping (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrsIndented
[       OK ] XMLWriter.objectWithElementWithAttrsIndented (0 ms)
[ RUN      ] XMLWriter.writeEmptyElement
[       OK ] XMLWriter.writeEmptyElement (0 ms)
[ RUN      ] XMLWriter.writeEmptyElementWithAttributes
[       OK ] XMLWriter.writeEmptyElementWithAttributes (0 ms)
[----------] 8 tests from XMLWriter (0 ms total)

[----------] 3 tests from references/RewriteTest
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/0
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/0 (0 ms)
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/1
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/1 (0 ms)
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/2
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/2 (0 ms)
[----------] 3 tests from references/RewriteTest (0 ms total)

[----------] 7 tests from LevenshteinDistance/LevenshteinDistanceTest
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/0
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/0 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/1
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/1 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/2
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/2 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/3
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/3 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/4
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/4 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/5
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/5 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/6
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/6 (0 ms)
[----------] 7 tests from LevenshteinDistance/LevenshteinDistanceTest (0 ms total)

[----------] Global test environment tear-down
[==========] 311 tests from 60 test suites ran. (1192 ms total)
[  PASSED  ] 311 tests.

  YOU HAVE 2 DISABLED TESTS

[       OK ] canonPath.requiresAbsolutePath (433 ms)
[----------] 4 tests from canonPath (434 ms total)

[----------] 2 tests from dirOf
[ RUN      ] dirOf.returnsEmptyStringForRoot
[       OK ] dirOf.returnsEmptyStringForRoot (0 ms)
[ RUN      ] dirOf.returnsFirstPathComponent
[       OK ] dirOf.returnsFirstPathComponent (0 ms)
[----------] 2 tests from dirOf (0 ms total)

[----------] 5 tests from baseNameOf
[ RUN      ] baseNameOf.emptyPath
[       OK ] baseNameOf.emptyPath (0 ms)
[ RUN      ] baseNameOf.pathOnRoot
[       OK ] baseNameOf.pathOnRoot (0 ms)
[ RUN      ] baseNameOf.relativePath
[       OK ] baseNameOf.relativePath (0 ms)
[ RUN      ] baseNameOf.pathWithTrailingSlashRoot
[       OK ] baseNameOf.pathWithTrailingSlashRoot (0 ms)
[ RUN      ] baseNameOf.trailingSlash
[       OK ] baseNameOf.trailingSlash (0 ms)
[----------] 5 tests from baseNameOf (0 ms total)

[----------] 3 tests from isInDir
[ RUN      ] isInDir.trivialCase
[       OK ] isInDir.trivialCase (0 ms)
[ RUN      ] isInDir.notInDir
[       OK ] isInDir.notInDir (0 ms)
[ RUN      ] isInDir.emptyDir
[       OK ] isInDir.emptyDir (0 ms)
[----------] 3 tests from isInDir (0 ms total)

[----------] 4 tests from isDirOrInDir
[ RUN      ] isDirOrInDir.trueForSameDirectory
[       OK ] isDirOrInDir.trueForSameDirectory (0 ms)
[ RUN      ] isDirOrInDir.trueForEmptyPaths
[       OK ] isDirOrInDir.trueForEmptyPaths (0 ms)
[ RUN      ] isDirOrInDir.falseForDisjunctPaths
[       OK ] isDirOrInDir.falseForDisjunctPaths (0 ms)
[ RUN      ] isDirOrInDir.relativePaths
[       OK ] isDirOrInDir.relativePaths (0 ms)
[ DISABLED ] isDirOrInDir.DISABLED_shouldWork
[----------] 4 tests from isDirOrInDir (0 ms total)

[----------] 3 tests from pathExists
[ RUN      ] pathExists.rootExists
[       OK ] pathExists.rootExists (0 ms)
[ RUN      ] pathExists.cwdExists
[       OK ] pathExists.cwdExists (0 ms)
[ RUN      ] pathExists.bogusPathDoesNotExist
[       OK ] pathExists.bogusPathDoesNotExist (0 ms)
[----------] 3 tests from pathExists (0 ms total)

[----------] 3 tests from concatStringsSep
[ RUN      ] concatStringsSep.buildCommaSeparatedString
[       OK ] concatStringsSep.buildCommaSeparatedString (0 ms)
[ RUN      ] concatStringsSep.buildStringWithEmptySeparator
[       OK ] concatStringsSep.buildStringWithEmptySeparator (0 ms)
[ RUN      ] concatStringsSep.buildSingleString
[       OK ] concatStringsSep.buildSingleString (0 ms)
[----------] 3 tests from concatStringsSep (0 ms total)

[----------] 3 tests from hasPrefix
[ RUN      ] hasPrefix.emptyStringHasNoPrefix
[       OK ] hasPrefix.emptyStringHasNoPrefix (0 ms)
[ RUN      ] hasPrefix.emptyStringIsAlwaysPrefix
[       OK ] hasPrefix.emptyStringIsAlwaysPrefix (0 ms)
[ RUN      ] hasPrefix.trivialCase
[       OK ] hasPrefix.trivialCase (0 ms)
[----------] 3 tests from hasPrefix (0 ms total)

[----------] 2 tests from hasSuffix
[ RUN      ] hasSuffix.emptyStringHasNoSuffix
[       OK ] hasSuffix.emptyStringHasNoSuffix (0 ms)
[ RUN      ] hasSuffix.trivialCase
[       OK ] hasSuffix.trivialCase (0 ms)
[----------] 2 tests from hasSuffix (0 ms total)

[----------] 4 tests from base64Encode
[ RUN      ] base64Encode.emptyString
[       OK ] base64Encode.emptyString (0 ms)
[ RUN      ] base64Encode.encodesAString
[       OK ] base64Encode.encodesAString (0 ms)
[ RUN      ] base64Encode.encodeAndDecode
[       OK ] base64Encode.encodeAndDecode (0 ms)
[ RUN      ] base64Encode.encodeAndDecodeNonPrintable
[       OK ] base64Encode.encodeAndDecodeNonPrintable (0 ms)
[----------] 4 tests from base64Encode (0 ms total)

[----------] 3 tests from base64Decode
[ RUN      ] base64Decode.emptyString
[       OK ] base64Decode.emptyString (0 ms)
[ RUN      ] base64Decode.decodeAString
[       OK ] base64Decode.decodeAString (0 ms)
[ RUN      ] base64Decode.decodeThrowsOnInvalidChar
[       OK ] base64Decode.decodeThrowsOnInvalidChar (0 ms)
[----------] 3 tests from base64Decode (0 ms total)

[----------] 1 test from getLine
[ RUN      ] getLine.all
[       OK ] getLine.all (0 ms)
[----------] 1 test from getLine (0 ms total)

[----------] 3 tests from toLower
[ RUN      ] toLower.emptyString
[       OK ] toLower.emptyString (0 ms)
[ RUN      ] toLower.nonLetters
[       OK ] toLower.nonLetters (0 ms)
[ RUN      ] toLower.umlauts
[       OK ] toLower.umlauts (0 ms)
[----------] 3 tests from toLower (0 ms total)

[----------] 2 tests from string2Float
[ RUN      ] string2Float.emptyString
[       OK ] string2Float.emptyString (0 ms)
[ RUN      ] string2Float.trivialConversions
[       OK ] string2Float.trivialConversions (0 ms)
[----------] 2 tests from string2Float (0 ms total)

[----------] 2 tests from string2Int
[ RUN      ] string2Int.emptyString
[       OK ] string2Int.emptyString (0 ms)
[ RUN      ] string2Int.trivialConversions
[       OK ] string2Int.trivialConversions (0 ms)
[----------] 2 tests from string2Int (0 ms total)

[----------] 1 test from statusOk
[ RUN      ] statusOk.zeroIsOk
[       OK ] statusOk.zeroIsOk (0 ms)
[----------] 1 test from statusOk (0 ms total)

[----------] 4 tests from rewriteStrings
[ RUN      ] rewriteStrings.emptyString
[       OK ] rewriteStrings.emptyString (0 ms)
[ RUN      ] rewriteStrings.emptyRewrites
[       OK ] rewriteStrings.emptyRewrites (0 ms)
[ RUN      ] rewriteStrings.successfulRewrite
[       OK ] rewriteStrings.successfulRewrite (0 ms)
[ RUN      ] rewriteStrings.doesntOccur
[       OK ] rewriteStrings.doesntOccur (0 ms)
[----------] 4 tests from rewriteStrings (0 ms total)

[----------] 3 tests from replaceStrings
[ RUN      ] replaceStrings.emptyString
[       OK ] replaceStrings.emptyString (0 ms)
[ RUN      ] replaceStrings.successfulReplace
[       OK ] replaceStrings.successfulReplace (0 ms)
[ RUN      ] replaceStrings.doesntOccur
[       OK ] replaceStrings.doesntOccur (0 ms)
[----------] 3 tests from replaceStrings (0 ms total)

[----------] 2 tests from trim
[ RUN      ] trim.emptyString
[       OK ] trim.emptyString (0 ms)
[ RUN      ] trim.removesWhitespace
[       OK ] trim.removesWhitespace (0 ms)
[----------] 2 tests from trim (0 ms total)

[----------] 2 tests from chomp
[ RUN      ] chomp.emptyString
[       OK ] chomp.emptyString (0 ms)
[ RUN      ] chomp.removesWhitespace
[       OK ] chomp.removesWhitespace (0 ms)
[----------] 2 tests from chomp (0 ms total)

[----------] 4 tests from quoteStrings
[ RUN      ] quoteStrings.empty
[       OK ] quoteStrings.empty (0 ms)
[ RUN      ] quoteStrings.emptyStrings
[       OK ] quoteStrings.emptyStrings (0 ms)
[ RUN      ] quoteStrings.trivialQuote
[       OK ] quoteStrings.trivialQuote (0 ms)
[ RUN      ] quoteStrings.quotedStrings
[       OK ] quoteStrings.quotedStrings (0 ms)
[----------] 4 tests from quoteStrings (0 ms total)

[----------] 7 tests from tokenizeString
[ RUN      ] tokenizeString.empty
[       OK ] tokenizeString.empty (0 ms)
[ RUN      ] tokenizeString.tokenizeSpacesWithDefaults
[       OK ] tokenizeString.tokenizeSpacesWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsWithDefaults
[       OK ] tokenizeString.tokenizeTabsWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesNewlineWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesNewlineWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeTabsSpacesNewlineRetWithDefaults
[       OK ] tokenizeString.tokenizeTabsSpacesNewlineRetWithDefaults (0 ms)
[ RUN      ] tokenizeString.tokenizeWithCustomSep
[       OK ] tokenizeString.tokenizeWithCustomSep (0 ms)
[----------] 7 tests from tokenizeString (0 ms total)

[----------] 2 tests from get
[ RUN      ] get.emptyContainer
[       OK ] get.emptyContainer (0 ms)
[ RUN      ] get.getFromContainer
[       OK ] get.getFromContainer (0 ms)
[----------] 2 tests from get (0 ms total)

[----------] 2 tests from getOr
[ RUN      ] getOr.emptyContainer
[       OK ] getOr.emptyContainer (0 ms)
[ RUN      ] getOr.getFromContainer
[       OK ] getOr.getFromContainer (0 ms)
[----------] 2 tests from getOr (0 ms total)

[----------] 5 tests from filterANSIEscapes
[ RUN      ] filterANSIEscapes.emptyString
[       OK ] filterANSIEscapes.emptyString (0 ms)
[ RUN      ] filterANSIEscapes.doesntChangePrintableChars
[       OK ] filterANSIEscapes.doesntChangePrintableChars (0 ms)
[ RUN      ] filterANSIEscapes.filtersColorCodes
[       OK ] filterANSIEscapes.filtersColorCodes (0 ms)
[ RUN      ] filterANSIEscapes.expandsTabs
[       OK ] filterANSIEscapes.expandsTabs (0 ms)
[ RUN      ] filterANSIEscapes.utf8
[       OK ] filterANSIEscapes.utf8 (0 ms)
[----------] 5 tests from filterANSIEscapes (0 ms total)

[----------] 17 tests from parseURL
[ RUN      ] parseURL.parsesSimpleHttpUrl
[       OK ] parseURL.parsesSimpleHttpUrl (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpsUrl
[       OK ] parseURL.parsesSimpleHttpsUrl (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpUrlWithQueryAndFragment
[       OK ] parseURL.parsesSimpleHttpUrlWithQueryAndFragment (0 ms)
[ RUN      ] parseURL.parsesSimpleHttpUrlWithComplexFragment
[       OK ] parseURL.parsesSimpleHttpUrlWithComplexFragment (0 ms)
[ RUN      ] parseURL.parsesFilePlusHttpsUrl
[       OK ] parseURL.parsesFilePlusHttpsUrl (0 ms)
[ RUN      ] parseURL.rejectsAuthorityInUrlsWithFileTransportation
[       OK ] parseURL.rejectsAuthorityInUrlsWithFileTransportation (0 ms)
[ RUN      ] parseURL.parseIPv4Address
[       OK ] parseURL.parseIPv4Address (0 ms)
[ RUN      ] parseURL.parseScopedRFC4007IPv6Address
[       OK ] parseURL.parseScopedRFC4007IPv6Address (0 ms)
[ RUN      ] parseURL.parseIPv6Address
[       OK ] parseURL.parseIPv6Address (0 ms)
[ RUN      ] parseURL.parseEmptyQueryParams
[       OK ] parseURL.parseEmptyQueryParams (0 ms)
[ RUN      ] parseURL.parseUserPassword
[       OK ] parseURL.parseUserPassword (0 ms)
[ RUN      ] parseURL.parseFileURLWithQueryAndFragment
[       OK ] parseURL.parseFileURLWithQueryAndFragment (0 ms)
[ RUN      ] parseURL.parsedUrlsIsEqualToItself
[       OK ] parseURL.parsedUrlsIsEqualToItself (0 ms)
[ RUN      ] parseURL.parseFTPUrl
[       OK ] parseURL.parseFTPUrl (0 ms)
[ RUN      ] parseURL.parsesAnythingInUriFormat
[       OK ] parseURL.parsesAnythingInUriFormat (0 ms)
[ RUN      ] parseURL.parsesAnythingInUriFormatWithoutDoubleSlash
[       OK ] parseURL.parsesAnythingInUriFormatWithoutDoubleSlash (0 ms)
[ RUN      ] parseURL.emptyStringIsInvalidURL
[       OK ] parseURL.emptyStringIsInvalidURL (0 ms)
[----------] 17 tests from parseURL (1 ms total)

[----------] 4 tests from decodeQuery
[ RUN      ] decodeQuery.emptyStringYieldsEmptyMap
[       OK ] decodeQuery.emptyStringYieldsEmptyMap (0 ms)
[ RUN      ] decodeQuery.simpleDecode
[       OK ] decodeQuery.simpleDecode (0 ms)
[ RUN      ] decodeQuery.decodeUrlEncodedArgs
[       OK ] decodeQuery.decodeUrlEncodedArgs (0 ms)
[ RUN      ] decodeQuery.decodeArgWithEmptyValue
[       OK ] decodeQuery.decodeArgWithEmptyValue (0 ms)
[----------] 4 tests from decodeQuery (0 ms total)

[----------] 3 tests from percentDecode
[ RUN      ] percentDecode.decodesUrlEncodedString
[       OK ] percentDecode.decodesUrlEncodedString (0 ms)
[ RUN      ] percentDecode.multipleDecodesAreIdempotent
[       OK ] percentDecode.multipleDecodesAreIdempotent (0 ms)
[ RUN      ] percentDecode.trailingPercent
[       OK ] percentDecode.trailingPercent (0 ms)
[----------] 3 tests from percentDecode (0 ms total)

[----------] 4 tests from percentEncode
[ RUN      ] percentEncode.encodesUrlEncodedString
[       OK ] percentEncode.encodesUrlEncodedString (0 ms)
[ RUN      ] percentEncode.keepArgument
[       OK ] percentEncode.keepArgument (0 ms)
[ RUN      ] percentEncode.inverseOfDecode
[       OK ] percentEncode.inverseOfDecode (0 ms)
[ RUN      ] percentEncode.trailingPercent
[       OK ] percentEncode.trailingPercent (0 ms)
[----------] 4 tests from percentEncode (0 ms total)

[----------] 8 tests from XMLWriter
[ RUN      ] XMLWriter.emptyObject
[       OK ] XMLWriter.emptyObject (0 ms)
[ RUN      ] XMLWriter.objectWithEmptyElement
[       OK ] XMLWriter.objectWithEmptyElement (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrs
[       OK ] XMLWriter.objectWithElementWithAttrs (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithEmptyAttrs
[       OK ] XMLWriter.objectWithElementWithEmptyAttrs (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrsEscaping
[       OK ] XMLWriter.objectWithElementWithAttrsEscaping (0 ms)
[ RUN      ] XMLWriter.objectWithElementWithAttrsIndented
[       OK ] XMLWriter.objectWithElementWithAttrsIndented (0 ms)
[ RUN      ] XMLWriter.writeEmptyElement
[       OK ] XMLWriter.writeEmptyElement (0 ms)
[ RUN      ] XMLWriter.writeEmptyElementWithAttributes
[       OK ] XMLWriter.writeEmptyElementWithAttributes (0 ms)
[----------] 8 tests from XMLWriter (0 ms total)

[----------] 11 tests from toString/ToStringPrimOpTest
[ RUN      ] toString/ToStringPrimOpTest.toString/0
[       OK ] toString/ToStringPrimOpTest.toString/0 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/1
[       OK ] toString/ToStringPrimOpTest.toString/1 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/2
[       OK ] toString/ToStringPrimOpTest.toString/2 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/3
[       OK ] toString/ToStringPrimOpTest.toString/3 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/4
[       OK ] toString/ToStringPrimOpTest.toString/4 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/5
[       OK ] toString/ToStringPrimOpTest.toString/5 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/6
[       OK ] toString/ToStringPrimOpTest.toString/6 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/7
[       OK ] toString/ToStringPrimOpTest.toString/7 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/8
[       OK ] toString/ToStringPrimOpTest.toString/8 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/9
[       OK ] toString/ToStringPrimOpTest.toString/9 (0 ms)
[ RUN      ] toString/ToStringPrimOpTest.toString/10
[       OK ] toString/ToStringPrimOpTest.toString/10 (0 ms)
[----------] 11 tests from toString/ToStringPrimOpTest (7 ms total)

[----------] 14 tests from compareVersions/CompareVersionsPrimOpTest
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/0
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/0 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/1
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/1 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/2
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/2 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/3
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/3 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/4
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/4 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/5
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/5 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/6
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/6 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/7
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/7 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/8
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/8 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/9
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/9 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/10
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/10 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/11
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/11 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/12
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/12 (0 ms)
[ RUN      ] compareVersions/CompareVersionsPrimOpTest.compareVersions/13
[       OK ] compareVersions/CompareVersionsPrimOpTest.compareVersions/13 (0 ms)
[----------] 14 tests from compareVersions/CompareVersionsPrimOpTest (9 ms total)

[----------] 2 tests from parseDrvName/ParseDrvNamePrimOpTest
[ RUN      ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/0
[       OK ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/0 (0 ms)
[ RUN      ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/1
[       OK ] parseDrvName/ParseDrvNamePrimOpTest.parseDrvName/1 (0 ms)
[----------] 2 tests from parseDrvName/ParseDrvNamePrimOpTest (1 ms total)

[----------] 2 tests from attrsetMergeLazy/AttrSetMergeTrvialExpressionTest
[ RUN      ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/0
[       OK ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/0 (0 ms)
[ RUN      ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/1
[       OK ] attrsetMergeLazy/AttrSetMergeTrvialExpressionTest.attrsetMergeLazy/1 (0 ms)
[----------] 2 tests from attrsetMergeLazy/AttrSetMergeTrvialExpressionTest (1 ms total)

[----------] 3 tests from references/RewriteTest
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/0
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/0 (0 ms)
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/1
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/1 (0 ms)
[ RUN      ] references/RewriteTest.IdentityRewriteIsIdentity/2
[       OK ] references/RewriteTest.IdentityRewriteIsIdentity/2 (0 ms)
[----------] 3 tests from references/RewriteTest (0 ms total)

[----------] 7 tests from LevenshteinDistance/LevenshteinDistanceTest
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/0
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/0 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/1
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/1 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/2
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/2 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/3
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/3 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/4
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/4 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/5
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/5 (0 ms)
[ RUN      ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/6
[       OK ] LevenshteinDistance/LevenshteinDistanceTest.CorrectlyComputed/6 (0 ms)
[----------] 7 tests from LevenshteinDistance/LevenshteinDistanceTest (0 ms total)

[----------] Global test environment tear-down
[==========] 611 tests from 73 test suites ran. (1619 ms total)
[  PASSED  ] 611 tests.

  YOU HAVE 3 DISABLED TESTS

make[1]: Leaving directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_prep -a
   dh_auto_install -a
	make -j4 install DESTDIR=/<<BUILDDIR>>/nix-2.17.1\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/"
rm -f src/libstore/nix-store.pc && ./config.status --quiet --file=src/libstore/nix-store.pc
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/lib/nix/pkgconfig/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/builtins/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/"
rm -f src/libmain/nix-main.pc && ./config.status --quiet --file=src/libmain/nix-main.pc
rm -f src/libexpr/nix-expr.pc && ./config.status --quiet --file=src/libexpr/nix-expr.pc
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/value/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/flake/"
rm -f src/libcmd/nix-cmd.pc && ./config.status --quiet --file=src/libcmd/nix-cmd.pc
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/libexec/nix/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/etc/profile.d/"
rm -f scripts/nix-profile.fish && ./config.status --quiet --file=scripts/nix-profile.fish
rm -f scripts/nix-profile-daemon.sh && ./config.status --quiet --file=scripts/nix-profile-daemon.sh
rm -f scripts/nix-profile-daemon.fish && ./config.status --quiet --file=scripts/nix-profile-daemon.fish
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/bash-completion/completions/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/fish/vendor_completions.d/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/zsh/site-functions/"
rm -f misc/systemd/nix-daemon.socket && ./config.status --quiet --file=misc/systemd/nix-daemon.socket
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/lib/systemd/system/"
rm -f misc/systemd/nix-daemon.service && ./config.status --quiet --file=misc/systemd/nix-daemon.service
rm -f misc/systemd/nix-daemon.conf && ./config.status --quiet --file=misc/systemd/nix-daemon.conf
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/lib/tmpfiles.d/"
rm -f misc/upstart/nix-daemon.conf && ./config.status --quiet --file=misc/upstart/nix-daemon.conf
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/etc/init/"
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix eval --experimental-features nix-command -I nix/corepkgs=corepkgs --store dummy:// --impure --raw --write-to doc/manual/src/contributing/experimental-feature-descriptions.md.tmp --expr 'import doc/manual/generate-xp-features.nix (builtins.fromJSON (builtins.readFile doc/manual/xp-features.json))'
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' NIX_PATH=nix/corepkgs=corepkgs src/nix/nix __dump-language > doc/manual/language.json.tmp
install -t /<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin src/nix/nix
install -m 0644 $(dirname doc/manual/generated/man1/nix3-manpages)/* /<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp$(dirname /usr/share/man/man1/nix3-manpages)
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man5/"
install -d "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man8/"
install -m 0644  doc/manual/nix-profiles.5 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man5/nix-profiles.5"
install -m 0644  doc/manual/nix-env-delete-generations.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-delete-generations.1"
install -m 0644  doc/manual/nix-env-install.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-install.1"
install -m 0644  doc/manual/nix-env-list-generations.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-list-generations.1"
install -m 0644  doc/manual/nix-env-query.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-query.1"
install -m 0644  doc/manual/nix-env-rollback.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-rollback.1"
install -m 0644  doc/manual/nix-env-set-flag.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-set-flag.1"
install -m 0644  doc/manual/nix-env-set.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-set.1"
install -m 0644  doc/manual/nix-env-switch-generation.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-switch-generation.1"
install -m 0644  doc/manual/nix-env-switch-profile.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-switch-profile.1"
install -m 0644  doc/manual/nix-env-uninstall.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-uninstall.1"
install -m 0644  doc/manual/nix-env-upgrade.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env-upgrade.1"
install -m 0644  doc/manual/nix-store-add-fixed.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-add-fixed.1"
install -m 0644  doc/manual/nix-store-add.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-add.1"
install -m 0644  doc/manual/nix-store-delete.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-delete.1"
install -m 0644  doc/manual/nix-store-dump-db.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-dump-db.1"
install -m 0644  doc/manual/nix-store-dump.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-dump.1"
install -m 0644  doc/manual/nix-store-export.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-export.1"
install -m 0644  doc/manual/nix-store-gc.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-gc.1"
install -m 0644  doc/manual/nix-store-generate-binary-cache-key.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-generate-binary-cache-key.1"
install -m 0644  doc/manual/nix-store-import.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-import.1"
install -m 0644  doc/manual/nix-store-load-db.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-load-db.1"
install -m 0644  doc/manual/nix-store-optimise.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-optimise.1"
install -m 0644  doc/manual/nix-store-print-env.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-print-env.1"
install -m 0644  doc/manual/nix-store-query.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-query.1"
install -m 0644  doc/manual/nix-store-read-log.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-read-log.1"
install -m 0644  doc/manual/nix-store-realise.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-realise.1"
install -m 0644  doc/manual/nix-store-repair-path.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-repair-path.1"
install -m 0644  doc/manual/nix-store-restore.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-restore.1"
install -m 0644  doc/manual/nix-store-serve.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-serve.1"
install -m 0644  doc/manual/nix-store-verify-path.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-verify-path.1"
install -m 0644  doc/manual/nix-store-verify.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store-verify.1"
install -m  0644  config.h "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/config.h"
install -m  0644  src/libcmd/built-path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/built-path.hh"
install -m  0644  src/libcmd/command-installable-value.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/command-installable-value.hh"
install -m  0644  src/libcmd/command.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/command.hh"
install -m  0644  src/libcmd/common-eval-args.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/common-eval-args.hh"
install -m  0644  src/libcmd/editor-for.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/editor-for.hh"
install -m  0644  src/libcmd/installable-attr-path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/installable-attr-path.hh"
install -m  0644  src/libcmd/installable-derived-path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/installable-derived-path.hh"
install -m  0644  src/libcmd/installable-flake.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/installable-flake.hh"
install -m  0644  src/libcmd/installable-value.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/installable-value.hh"
install -m  0644  src/libcmd/installables.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/installables.hh"
install -m  0644  src/libcmd/legacy.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/legacy.hh"
install -m  0644  src/libcmd/markdown.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/markdown.hh"
install -m  0644  src/libcmd/repl.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/repl.hh"
install -m  0644  src/libexpr/attr-path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/attr-path.hh"
install -m  0644  src/libexpr/attr-set.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/attr-set.hh"
install -m  0644  src/libexpr/eval-cache.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/eval-cache.hh"
install -m  0644  src/libexpr/eval-inline.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/eval-inline.hh"
install -m  0644  src/libexpr/eval.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/eval.hh"
install -m  0644  src/libexpr/fetchurl.nix.gen.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/fetchurl.nix.gen.hh"
install -m  0644  src/libexpr/function-trace.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/function-trace.hh"
install -m  0644  src/libexpr/get-drvs.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/get-drvs.hh"
install -m  0644  src/libexpr/imported-drv-to-derivation.nix.gen.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/imported-drv-to-derivation.nix.gen.hh"
install -m  0644  src/libexpr/json-to-value.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/json-to-value.hh"
install -m  0644  src/libexpr/lexer-tab.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/lexer-tab.hh"
install -m  0644  src/libexpr/nixexpr.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/nixexpr.hh"
install -m  0644  src/libexpr/parser-tab.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/parser-tab.hh"
install -m  0644  src/libexpr/primops.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/primops.hh"
install -m  0644  src/libexpr/print.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/print.hh"
install -m  0644  src/libexpr/search-path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/search-path.hh"
install -m  0644  src/libexpr/symbol-table.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/symbol-table.hh"
install -m  0644  src/libexpr/value-to-json.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/value-to-json.hh"
install -m  0644  src/libexpr/value-to-xml.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/value-to-xml.hh"
install -m  0644  src/libexpr/value.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/value.hh"
install -m  0644  src/libfetchers/attrs.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/attrs.hh"
install -m  0644  src/libfetchers/cache.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/cache.hh"
install -m  0644  src/libfetchers/fetch-settings.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/fetch-settings.hh"
install -m  0644  src/libfetchers/fetchers.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/fetchers.hh"
install -m  0644  src/libfetchers/input-accessor.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/input-accessor.hh"
install -m  0644  src/libfetchers/registry.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/registry.hh"
install -m  0644  src/libmain/common-args.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/common-args.hh"
install -m  0644  src/libmain/loggers.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/loggers.hh"
install -m  0644  src/libmain/progress-bar.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/progress-bar.hh"
install -m  0644  src/libmain/shared.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/shared.hh"
install -m  0644  src/libstore/binary-cache-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/binary-cache-store.hh"
install -m  0644  src/libstore/build-result.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build-result.hh"
install -m  0644  src/libstore/builtins.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/builtins.hh"
install -m  0644  src/libstore/ca-specific-schema.sql.gen.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/ca-specific-schema.sql.gen.hh"
install -m  0644  src/libstore/content-address.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/content-address.hh"
install -m  0644  src/libstore/crypto.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/crypto.hh"
install -m  0644  src/libstore/daemon.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/daemon.hh"
install -m  0644  src/libstore/derivations.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/derivations.hh"
install -m  0644  src/libstore/derived-path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/derived-path.hh"
install -m  0644  src/libstore/downstream-placeholder.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/downstream-placeholder.hh"
install -m  0644  src/libstore/filetransfer.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/filetransfer.hh"
install -m  0644  src/libstore/fs-accessor.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/fs-accessor.hh"
install -m  0644  src/libstore/gc-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/gc-store.hh"
install -m  0644  src/libstore/globals.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/globals.hh"
install -m  0644  src/libstore/indirect-root-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/indirect-root-store.hh"
install -m  0644  src/libstore/local-fs-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/local-fs-store.hh"
install -m  0644  src/libstore/local-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/local-store.hh"
install -m  0644  src/libstore/lock.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/lock.hh"
install -m  0644  src/libstore/log-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/log-store.hh"
install -m  0644  src/libstore/machines.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/machines.hh"
install -m  0644  src/libstore/make-content-addressed.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/make-content-addressed.hh"
install -m  0644  src/libstore/names.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/names.hh"
install -m  0644  src/libstore/nar-accessor.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/nar-accessor.hh"
install -m  0644  src/libstore/nar-info-disk-cache.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/nar-info-disk-cache.hh"
install -m  0644  src/libstore/nar-info.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/nar-info.hh"
install -m  0644  src/libstore/outputs-spec.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/outputs-spec.hh"
install -m  0644  src/libstore/parsed-derivations.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/parsed-derivations.hh"
install -m  0644  src/libstore/path-info.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/path-info.hh"
install -m  0644  src/libstore/path-references.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/path-references.hh"
install -m  0644  src/libstore/path-regex.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/path-regex.hh"
install -m  0644  src/libstore/path-with-outputs.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/path-with-outputs.hh"
install -m  0644  src/libstore/path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/path.hh"
install -m  0644  src/libstore/pathlocks.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/pathlocks.hh"
install -m  0644  src/libstore/profiles.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/profiles.hh"
install -m  0644  src/libstore/realisation.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/realisation.hh"
install -m  0644  src/libstore/remote-fs-accessor.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/remote-fs-accessor.hh"
install -m  0644  src/libstore/remote-store-connection.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/remote-store-connection.hh"
install -m  0644  src/libstore/remote-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/remote-store.hh"
install -m  0644  src/libstore/repair-flag.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/repair-flag.hh"
install -m  0644  src/libstore/s3-binary-cache-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/s3-binary-cache-store.hh"
install -m  0644  src/libstore/s3.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/s3.hh"
install -m  0644  src/libstore/schema.sql.gen.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/schema.sql.gen.hh"
install -m  0644  src/libstore/serve-protocol.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/serve-protocol.hh"
install -m  0644  src/libstore/sqlite.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/sqlite.hh"
install -m  0644  src/libstore/ssh-store-config.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/ssh-store-config.hh"
install -m  0644  src/libstore/ssh.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/ssh.hh"
install -m  0644  src/libstore/store-api.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/store-api.hh"
install -m  0644  src/libstore/store-cast.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/store-cast.hh"
install -m  0644  src/libstore/uds-remote-store.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/uds-remote-store.hh"
install -m  0644  src/libstore/worker-protocol-impl.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/worker-protocol-impl.hh"
install -m  0644  src/libstore/worker-protocol.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/worker-protocol.hh"
install -m  0644  src/libutil/abstract-setting-to-json.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/abstract-setting-to-json.hh"
install -m  0644  src/libutil/ansicolor.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/ansicolor.hh"
install -m  0644  src/libutil/archive.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/archive.hh"
install -m  0644  src/libutil/args.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/args.hh"
install -m  0644  src/libutil/callback.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/callback.hh"
install -m  0644  src/libutil/canon-path.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/canon-path.hh"
install -m  0644  src/libutil/cgroup.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/cgroup.hh"
install -m  0644  src/libutil/chunked-vector.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/chunked-vector.hh"
install -m  0644  src/libutil/closure.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/closure.hh"
install -m  0644  src/libutil/comparator.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/comparator.hh"
install -m  0644  src/libutil/compression.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/compression.hh"
install -m  0644  src/libutil/compute-levels.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/compute-levels.hh"
install -m  0644  src/libutil/config-impl.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/config-impl.hh"
install -m  0644  src/libutil/config.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/config.hh"
install -m  0644  src/libutil/error.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/error.hh"
install -m  0644  src/libutil/experimental-features.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/experimental-features.hh"
install -m  0644  src/libutil/finally.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/finally.hh"
install -m  0644  src/libutil/fmt.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/fmt.hh"
install -m  0644  src/libutil/git.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/git.hh"
install -m  0644  src/libutil/hash.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/hash.hh"
install -m  0644  src/libutil/hilite.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/hilite.hh"
install -m  0644  src/libutil/json-impls.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/json-impls.hh"
install -m  0644  src/libutil/json-utils.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/json-utils.hh"
install -m  0644  src/libutil/logging.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/logging.hh"
install -m  0644  src/libutil/lru-cache.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/lru-cache.hh"
install -m  0644  src/libutil/monitor-fd.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/monitor-fd.hh"
install -m  0644  src/libutil/namespaces.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/namespaces.hh"
install -m  0644  src/libutil/pool.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/pool.hh"
install -m  0644  src/libutil/ref.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/ref.hh"
install -m  0644  src/libutil/references.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/references.hh"
install -m  0644  src/libutil/regex-combinators.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/regex-combinators.hh"
install -m  0644  src/libutil/serialise.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/serialise.hh"
install -m  0644  src/libutil/split.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/split.hh"
install -m  0644  src/libutil/suggestions.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/suggestions.hh"
install -m  0644  src/libutil/sync.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/sync.hh"
install -m  0644  src/libutil/tarfile.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/tarfile.hh"
install -m  0644  src/libutil/thread-pool.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/thread-pool.hh"
install -m  0644  src/libutil/topo-sort.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/topo-sort.hh"
install -m  0644  src/libutil/types.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/types.hh"
install -m  0644  src/libutil/url-parts.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/url-parts.hh"
install -m  0644  src/libutil/url.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/url.hh"
install -m  0644  src/libutil/util.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/util.hh"
install -m  0644  src/libutil/xml-writer.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/xml-writer.hh"
install -m  0644  src/libstore/nix-store.pc "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/lib/nix/pkgconfig/nix-store.pc"
install -m  0644  src/libstore/builtins/buildenv.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/builtins/buildenv.hh"
install -m  0644  src/libstore/build/derivation-goal.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/derivation-goal.hh"
install -m  0644  src/libstore/build/drv-output-substitution-goal.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/drv-output-substitution-goal.hh"
install -m  0644  src/libstore/build/goal.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/goal.hh"
install -m  0644  src/libstore/build/hook-instance.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/hook-instance.hh"
install -m  0644  src/libstore/build/local-derivation-goal.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/local-derivation-goal.hh"
install -m  0644  src/libstore/build/personality.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/personality.hh"
install -m  0644  src/libstore/build/substitution-goal.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/substitution-goal.hh"
install -m  0644  src/libstore/build/worker.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/build/worker.hh"
install -m  0644  src/libmain/nix-main.pc "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/lib/nix/pkgconfig/nix-main.pc"
install -m  0644  src/libexpr/nix-expr.pc "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/lib/nix/pkgconfig/nix-expr.pc"
install -m  0644  src/libexpr/value/context.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/value/context.hh"
install -m  0644  src/libexpr/flake/call-flake.nix.gen.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/flake/call-flake.nix.gen.hh"
install -m  0644  src/libexpr/flake/flake.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/flake/flake.hh"
install -m  0644  src/libexpr/flake/flakeref.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/flake/flakeref.hh"
install -m  0644  src/libexpr/flake/lockfile.hh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/include/nix/flake/lockfile.hh"
install -m  0644  src/libcmd/nix-cmd.pc "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/lib/nix/pkgconfig/nix-cmd.pc"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-build"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-channel"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-collect-garbage"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-copy-closure"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-daemon"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-env"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-hash"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-instantiate"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-prefetch-url"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-shell"
ln -sfn  nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/bin/nix-store"
ln -sfn  /usr/bin/nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/libexec/nix/build-remote"
install -m  0644  scripts/nix-profile.sh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/etc/profile.d/nix.sh"
install -m  0644  scripts/nix-profile.fish "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/etc/profile.d/nix.fish"
install -m  0644  scripts/nix-profile-daemon.sh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/etc/profile.d/nix-daemon.sh"
install -m  0644  scripts/nix-profile-daemon.fish "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/etc/profile.d/nix-daemon.fish"
install -m  0644  misc/bash/completion.sh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/bash-completion/completions/nix"
install -m  0644  misc/fish/completion.fish "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/fish/vendor_completions.d/nix.fish"
install -m  0644  misc/zsh/completion.zsh "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/zsh/site-functions/_nix"
install -m  0644  misc/zsh/run-help-nix "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/zsh/site-functions/run-help-nix"
install -m  0644  misc/systemd/nix-daemon.socket "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/lib/systemd/system/nix-daemon.socket"
install -m  0644  misc/systemd/nix-daemon.service "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/lib/systemd/system/nix-daemon.service"
install -m  0644  misc/systemd/nix-daemon.conf "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/lib/tmpfiles.d/nix-daemon.conf"
install -m  0644  misc/upstart/nix-daemon.conf "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/etc/init/nix-daemon.conf"
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix eval --experimental-features nix-command -I nix/corepkgs=corepkgs --store dummy:// --impure --raw --expr 'import doc/manual/generate-builtins.nix (builtins.fromJSON (builtins.readFile doc/manual/language.json)).builtins' >> doc/manual/src/language/builtins.md.tmp;
env -i HOME=/dummy NIX_CONF_DIR=/dummy NIX_SSL_CERT_FILE=/dummy/no-ca-bundle.crt NIX_STATE_DIR=/dummy NIX_CONFIG='cores = 0' src/nix/nix eval --experimental-features nix-command -I nix/corepkgs=corepkgs --store dummy:// --impure --raw --expr 'import doc/manual/generate-builtin-constants.nix (builtins.fromJSON (builtins.readFile doc/manual/language.json)).constants' >> doc/manual/src/language/builtin-constants.md.tmp;
install -m 0644  doc/manual/nix-env.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-env.1"
install -m 0644  doc/manual/nix-store.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-store.1"
install -m 0644  doc/manual/nix-build.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-build.1"
install -m 0644  doc/manual/nix-shell.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-shell.1"
install -m 0644  doc/manual/nix-instantiate.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-instantiate.1"
install -m 0644  doc/manual/nix-collect-garbage.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-collect-garbage.1"
install -m 0644  doc/manual/nix-prefetch-url.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-prefetch-url.1"
install -m 0644  doc/manual/nix-channel.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-channel.1"
install -m 0644  doc/manual/nix-hash.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-hash.1"
install -m 0644  doc/manual/nix-copy-closure.1 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man1/nix-copy-closure.1"
install -m 0644  doc/manual/nix.conf.5 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man5/nix.conf.5"
install -m 0644  doc/manual/nix-daemon.8 "/<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/man/man8/nix-daemon.8"
#  \
# 	tmp="$(mktemp -d)"; \
# 	cp -r doc/manual "$tmp"; \
# 	find "$tmp" -name '*.md' | while read -r file; do \
# 			while read -r line; do set -euo pipefail; filename="$(dirname $file)/$(sed 's/{{#include \(.*\)}}/\1/'<<< $line)"; test -f "$filename" || ( echo "#include-d file '$filename' does not exist." >&2; exit 1; ); matchline="$(sed 's|/|\\/|g' <<< $line)"; sed -i "/$matchline/r $filename" $file; sed -i "s/$matchline//" $file; done < <(grep '{{#include' $file); \
# 	done; \
# 	find "$tmp" -name '*.md' | while read -r file; do \
# 		docroot="$(realpath --relative-to="$(dirname "$file")" $tmp/manual/src)"; \
# 		sed -i "s,@docroot@,$docroot,g" "$file"; \
# 	done; \
# 	set -euo pipefail; \
# 	RUST_LOG=warn mdbook build "$tmp/manual" -d /<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/doc/nix/manual.tmp 2>&1 \
# 		| { grep -Fv "because fragment resolution isn't implemented" || :; }; \
# 	rm -rf "$tmp/manual"
# @rm -rf /<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/doc/nix/manual
# @mv /<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/doc/nix/manual.tmp/html /<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/doc/nix/manual
# @rm -rf /<<BUILDDIR>>/nix-2.17.1+dfsg/debian/tmp/usr/share/doc/nix/manual.tmp
skipping mdbook since mdbook is not yet packaged for Debian, see:
https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/text/mdbook/default.nix
make[1]: Leaving directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
   dh_install -a
   dh_installdocs -a
   dh_installchangelogs -a
   dh_installexamples -a
   debian/rules override_dh_installman
make[1]: Entering directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
rm debian/tmp/usr/share/man/man1/nix3-manpages
dh_installman
make[1]: Leaving directory '/<<BUILDDIR>>/nix-2.17.1+dfsg'
   dh_lintian -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: warning: debian/nix-bin/usr/bin/nix contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/nix-bin/usr/bin/nix was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
   dh_installdeb -a
   dh_gencontrol -a
dpkg-gencontrol: warning: Depends field of package nix-bin: substitution variable ${perl:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package nix-bin: substitution variable ${perl:Depends} used, but is not defined
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'nix-bin-dbgsym' in '../nix-bin-dbgsym_2.17.1+dfsg-1_armhf.deb'.
dpkg-deb: building package 'nix-bin' in '../nix-bin_2.17.1+dfsg-1_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../nix_2.17.1+dfsg-1_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> -O../nix_2.17.1+dfsg-1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-source: info: using options from nix-2.17.1+dfsg/debian/source/options: --tar-ignore=doc/manual/theme/highlight.js --tar-ignore=scripts/create-darwin-volume.sh --tar-ignore=scripts/install-darwin-multi-user.sh --tar-ignore=scripts/install-multi-user.sh --tar-ignore=scripts/install-nix-from-closure.sh --tar-ignore=src/toml11 --tar-ignore=tests/lang/eval-okay-fromjson.exp --tar-ignore=tests/lang/eval-okay-fromjson.nix --extend-diff-ignore=^doc/manual/theme/highlight.js$ --extend-diff-ignore=^scripts/create-darwin-volume.sh$ --extend-diff-ignore=^scripts/install-darwin-multi-user.sh$ --extend-diff-ignore=^scripts/install-multi-user.sh$ --extend-diff-ignore=^scripts/install-nix-from-closure.sh$ --extend-diff-ignore=^src/toml11/.+$ --extend-diff-ignore=^tests/lang/eval-okay-fromjson.exp$ --extend-diff-ignore=^tests/lang/eval-okay-fromjson.nix$
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2023-10-15T07:33:47Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


nix_2.17.1+dfsg-1_armhf.changes:
--------------------------------

Format: 1.8
Date: Thu, 12 Oct 2023 23:37:22 -0700
Source: nix
Binary: nix-bin nix-bin-dbgsym
Architecture: armhf
Version: 2.17.1+dfsg-1
Distribution: trixie-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Jordan Justen <jljusten@debian.org>
Description:
 nix-bin    - Purely functional package manager (binaries)
Closes: 1049178
Changes:
 nix (2.17.1+dfsg-1) unstable; urgency=medium
 .
   * New upstream release
   * d/patches: Rebase patches for upstream 2.17.1
   * debian: Use bash-static for nix sandbox-shell
   * nix.conf: Add archived alternate url for inaccesible github link
   * d/nix.install.files/nix.conf: Enable sandbox mode by default
   * d/nix.install.files/nix.conf: Update manual url in comment
   * d/patches: Update patch that fixed #1041876 to be cleaner
   * d/patches: Add patches to allow static bash to be used in sandbox
   * d/patches: Update makefiles to clean build products (Closes: #1049178)
Checksums-Sha1:
 26e411dd885a4949e12a9ab9bfd833ebe8e9e945 108620084 nix-bin-dbgsym_2.17.1+dfsg-1_armhf.deb
 aa537a57ab4d6936356b3351f33160328222dab1 2378276 nix-bin_2.17.1+dfsg-1_armhf.deb
 108e78cf786a4e24333b3613561b9d003a7f9080 8734 nix_2.17.1+dfsg-1_armhf.buildinfo
Checksums-Sha256:
 29ed9c9e9ff43e1d7d3b37ab04fa389f309045e8629bd86de84439dff6941648 108620084 nix-bin-dbgsym_2.17.1+dfsg-1_armhf.deb
 d4813a305505c19e11bab70fb75012d1034a6a2027a1e8d2c04e21980af31c33 2378276 nix-bin_2.17.1+dfsg-1_armhf.deb
 23f5bc40f692d538d7d5a762cbc027785b15ea33d383c392cf3fe2022ab7e9c9 8734 nix_2.17.1+dfsg-1_armhf.buildinfo
Files:
 afaf343986098234ce44d7a1aea704ea 108620084 debug optional nix-bin-dbgsym_2.17.1+dfsg-1_armhf.deb
 1ab89d52e0176755735b5ff8361c99b5 2378276 devel optional nix-bin_2.17.1+dfsg-1_armhf.deb
 5dc14a244915dddc78052203e987414b 8734 devel optional nix_2.17.1+dfsg-1_armhf.buildinfo

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


nix-bin-dbgsym_2.17.1+dfsg-1_armhf.deb
--------------------------------------

 new Debian package, version 2.0.
 size 108620084 bytes: control archive=524 bytes.
     344 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: nix-bin-dbgsym
 Source: nix
 Version: 2.17.1+dfsg-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Jordan Justen <jljusten@debian.org>
 Installed-Size: 108050
 Depends: nix-bin (= 2.17.1+dfsg-1)
 Section: debug
 Priority: optional
 Description: debug symbols for nix-bin
 Build-Ids: fb102cdf49e56ca908c81abe1ef38e0e00e31075

drwxr-xr-x root/root         0 2023-10-13 06:37 ./
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/lib/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/lib/debug/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/lib/debug/.build-id/fb/
-rw-r--r-- root/root 110632784 2023-10-13 06:37 ./usr/lib/debug/.build-id/fb/102cdf49e56ca908c81abe1ef38e0e00e31075.debug
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/doc/
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/share/doc/nix-bin-dbgsym -> nix-bin


nix-bin_2.17.1+dfsg-1_armhf.deb
-------------------------------

 new Debian package, version 2.0.
 size 2378276 bytes: control archive=4696 bytes.
    1347 bytes,    23 lines      control              
   10807 bytes,   145 lines      md5sums              
 Package: nix-bin
 Source: nix
 Version: 2.17.1+dfsg-1
 Architecture: armhf
 Maintainer: Jordan Justen <jljusten@debian.org>
 Installed-Size: 6901
 Depends: bash-static, bzip2, curl, libdbd-sqlite3-perl, libwww-curl-perl, perl, xz-utils, libarchive13 (>= 3.2.1), libatomic1 (>= 4.8), libboost-context1.74.0 (>= 1.74.0+ds1), libbrotli1 (>= 0.6.0), libc6 (>= 2.34), libcurl3-gnutls (>= 7.28.0), libgc1 (>= 1:7.2d), libgcc-s1 (>= 3.5), liblowdown1 (>= 1.0.0), libreadline8 (>= 6.0), libseccomp2 (>= 1.0.1), libsodium23 (>= 0.7.0), libsqlite3-0 (>= 3.38.0), libssl3 (>= 3.0.0), libstdc++6 (>= 12)
 Recommends: nix-setup-systemd
 Section: devel
 Priority: optional
 Homepage: https://nixos.org/nix
 Description: Purely functional package manager (binaries)
  A powerful package manager for Linux and other Unix systems that
  makes package management reliable and reproducible. Nix provides
  atomic upgrades and rollbacks, side-by-side installation of multiple
  versions of a package, multi-user package management and easy setup
  of build environments.
  .
  NOTE: This package only provides the nix binaries. One still needs
  to setup directories, environments variables and configuration files
  to use nix as described in the nix manual.
  The package nix-setup-systemd provides such a setup using systemd
  mechanisms, also see /usr/share/doc/nix-bin/README.Debian.

drwxr-xr-x root/root         0 2023-10-13 06:37 ./
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/bin/
-rwxr-xr-x root/root   6391820 2023-10-13 06:37 ./usr/bin/nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-build -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-channel -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-collect-garbage -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-copy-closure -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-daemon -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-env -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-hash -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-instantiate -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-prefetch-url -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-shell -> nix
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/bin/nix-store -> nix
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/lib/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/lib/nix/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/lib/nix/pkgconfig/
-rw-r--r-- root/root       182 2023-10-13 06:37 ./usr/lib/nix/pkgconfig/nix-cmd.pc
-rw-r--r-- root/root       210 2023-10-13 06:37 ./usr/lib/nix/pkgconfig/nix-expr.pc
-rw-r--r-- root/root       183 2023-10-13 06:37 ./usr/lib/nix/pkgconfig/nix-main.pc
-rw-r--r-- root/root       194 2023-10-13 06:37 ./usr/lib/nix/pkgconfig/nix-store.pc
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/libexec/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/libexec/nix/
lrwxrwxrwx root/root         0 2023-10-13 06:37 ./usr/libexec/nix/build-remote -> ../../bin/nix
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/bash-completion/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/bash-completion/completions/
-rw-r--r-- root/root       655 2023-10-13 06:37 ./usr/share/bash-completion/completions/nix
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/doc/nix-bin/
-rw-r--r-- root/root      2037 2023-10-11 09:24 ./usr/share/doc/nix-bin/README.Debian
-rw-r--r-- root/root      2491 2023-10-13 06:37 ./usr/share/doc/nix-bin/changelog.Debian.gz
-rw-r--r-- root/root      5020 2023-10-11 09:24 ./usr/share/doc/nix-bin/copyright
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/doc/nix-bin/examples/
-rw-r--r-- root/root      2791 2023-10-13 06:37 ./usr/share/doc/nix-bin/examples/nix-profile-daemon.sh
-rw-r--r-- root/root      2880 2023-10-13 06:37 ./usr/share/doc/nix-bin/examples/nix-profile.sh
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/fish/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/fish/completions/
-rw-r--r-- root/root      1538 2023-10-13 06:37 ./usr/share/fish/completions/nix.fish
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/lintian/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       124 2023-10-11 09:24 ./usr/share/lintian/overrides/nix-bin
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/man/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/man/man1/
-rw-r--r-- root/root      6936 2023-10-13 06:37 ./usr/share/man/man1/nix-build.1.gz
-rw-r--r-- root/root      6592 2023-10-13 06:37 ./usr/share/man/man1/nix-channel.1.gz
-rw-r--r-- root/root      6270 2023-10-13 06:37 ./usr/share/man/man1/nix-collect-garbage.1.gz
-rw-r--r-- root/root      6296 2023-10-13 06:37 ./usr/share/man/man1/nix-copy-closure.1.gz
-rw-r--r-- root/root      6757 2023-10-13 06:37 ./usr/share/man/man1/nix-env-delete-generations.1.gz
-rw-r--r-- root/root      7807 2023-10-13 06:37 ./usr/share/man/man1/nix-env-install.1.gz
-rw-r--r-- root/root      6099 2023-10-13 06:37 ./usr/share/man/man1/nix-env-list-generations.1.gz
-rw-r--r-- root/root      7665 2023-10-13 06:37 ./usr/share/man/man1/nix-env-query.1.gz
-rw-r--r-- root/root      6091 2023-10-13 06:37 ./usr/share/man/man1/nix-env-rollback.1.gz
-rw-r--r-- root/root      6694 2023-10-13 06:37 ./usr/share/man/man1/nix-env-set-flag.1.gz
-rw-r--r-- root/root      6075 2023-10-13 06:37 ./usr/share/man/man1/nix-env-set.1.gz
-rw-r--r-- root/root      6104 2023-10-13 06:37 ./usr/share/man/man1/nix-env-switch-generation.1.gz
-rw-r--r-- root/root      6027 2023-10-13 06:37 ./usr/share/man/man1/nix-env-switch-profile.1.gz
-rw-r--r-- root/root      6073 2023-10-13 06:37 ./usr/share/man/man1/nix-env-uninstall.1.gz
-rw-r--r-- root/root      7480 2023-10-13 06:37 ./usr/share/man/man1/nix-env-upgrade.1.gz
-rw-r--r-- root/root      3106 2023-10-13 06:37 ./usr/share/man/man1/nix-env.1.gz
-rw-r--r-- root/root      1587 2023-10-13 06:37 ./usr/share/man/man1/nix-hash.1.gz
-rw-r--r-- root/root      6734 2023-10-13 06:37 ./usr/share/man/man1/nix-instantiate.1.gz
-rw-r--r-- root/root      1357 2023-10-13 06:37 ./usr/share/man/man1/nix-prefetch-url.1.gz
-rw-r--r-- root/root      8743 2023-10-13 06:37 ./usr/share/man/man1/nix-shell.1.gz
-rw-r--r-- root/root      6086 2023-10-13 06:37 ./usr/share/man/man1/nix-store-add-fixed.1.gz
-rw-r--r-- root/root      5891 2023-10-13 06:37 ./usr/share/man/man1/nix-store-add.1.gz
-rw-r--r-- root/root      6136 2023-10-13 06:37 ./usr/share/man/man1/nix-store-delete.1.gz
-rw-r--r-- root/root      6030 2023-10-13 06:37 ./usr/share/man/man1/nix-store-dump-db.1.gz
-rw-r--r-- root/root      6383 2023-10-13 06:37 ./usr/share/man/man1/nix-store-dump.1.gz
-rw-r--r-- root/root      6123 2023-10-13 06:37 ./usr/share/man/man1/nix-store-export.1.gz
-rw-r--r-- root/root      6577 2023-10-13 06:37 ./usr/share/man/man1/nix-store-gc.1.gz
-rw-r--r-- root/root      6114 2023-10-13 06:37 ./usr/share/man/man1/nix-store-generate-binary-cache-key.1.gz
-rw-r--r-- root/root      5920 2023-10-13 06:37 ./usr/share/man/man1/nix-store-import.1.gz
-rw-r--r-- root/root      5856 2023-10-13 06:37 ./usr/share/man/man1/nix-store-load-db.1.gz
-rw-r--r-- root/root      6238 2023-10-13 06:37 ./usr/share/man/man1/nix-store-optimise.1.gz
-rw-r--r-- root/root      6115 2023-10-13 06:37 ./usr/share/man/man1/nix-store-print-env.1.gz
-rw-r--r-- root/root      8314 2023-10-13 06:37 ./usr/share/man/man1/nix-store-query.1.gz
-rw-r--r-- root/root      6158 2023-10-13 06:37 ./usr/share/man/man1/nix-store-read-log.1.gz
-rw-r--r-- root/root      7042 2023-10-13 06:37 ./usr/share/man/man1/nix-store-realise.1.gz
-rw-r--r-- root/root       712 2023-10-13 06:37 ./usr/share/man/man1/nix-store-repair-path.1.gz
-rw-r--r-- root/root      5866 2023-10-13 06:37 ./usr/share/man/man1/nix-store-restore.1.gz
-rw-r--r-- root/root      6114 2023-10-13 06:37 ./usr/share/man/man1/nix-store-serve.1.gz
-rw-r--r-- root/root      6004 2023-10-13 06:37 ./usr/share/man/man1/nix-store-verify-path.1.gz
-rw-r--r-- root/root      6137 2023-10-13 06:37 ./usr/share/man/man1/nix-store-verify.1.gz
-rw-r--r-- root/root       583 2023-10-13 06:37 ./usr/share/man/man1/nix-store.1.gz
-rw-r--r-- root/root      6375 2023-10-13 06:37 ./usr/share/man/man1/nix.1.gz
-rw-r--r-- root/root      5291 2023-10-13 06:37 ./usr/share/man/man1/nix3-build.1.gz
-rw-r--r-- root/root      4691 2023-10-13 06:37 ./usr/share/man/man1/nix3-bundle.1.gz
-rw-r--r-- root/root      4839 2023-10-13 06:37 ./usr/share/man/man1/nix3-copy.1.gz
-rw-r--r-- root/root       496 2023-10-13 06:37 ./usr/share/man/man1/nix3-daemon.1.gz
-rw-r--r-- root/root      2672 2023-10-13 06:37 ./usr/share/man/man1/nix3-derivation-add.1.gz
-rw-r--r-- root/root      5450 2023-10-13 06:37 ./usr/share/man/man1/nix3-derivation-show.1.gz
-rw-r--r-- root/root       356 2023-10-13 06:37 ./usr/share/man/man1/nix3-derivation.1.gz
-rw-r--r-- root/root      5145 2023-10-13 06:37 ./usr/share/man/man1/nix3-develop.1.gz
-rw-r--r-- root/root       265 2023-10-13 06:37 ./usr/share/man/man1/nix3-doctor.1.gz
-rw-r--r-- root/root      4417 2023-10-13 06:37 ./usr/share/man/man1/nix3-edit.1.gz
-rw-r--r-- root/root      4782 2023-10-13 06:37 ./usr/share/man/man1/nix3-eval.1.gz
-rw-r--r-- root/root      4174 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-archive.1.gz
-rw-r--r-- root/root      4597 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-check.1.gz
-rw-r--r-- root/root      4049 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-clone.1.gz
-rw-r--r-- root/root      5342 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-info.1.gz
-rw-r--r-- root/root      4195 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-init.1.gz
-rw-r--r-- root/root      4377 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-lock.1.gz
-rw-r--r-- root/root      5340 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-metadata.1.gz
-rw-r--r-- root/root      3814 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-new.1.gz
-rw-r--r-- root/root      4404 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-prefetch.1.gz
-rw-r--r-- root/root      4434 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-show.1.gz
-rw-r--r-- root/root      4256 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake-update.1.gz
-rw-r--r-- root/root      8083 2023-10-13 06:37 ./usr/share/man/man1/nix3-flake.1.gz
-rw-r--r-- root/root      4290 2023-10-13 06:37 ./usr/share/man/man1/nix3-fmt.1.gz
-rw-r--r-- root/root      2580 2023-10-13 06:37 ./usr/share/man/man1/nix3-hash-file.1.gz
-rw-r--r-- root/root      2589 2023-10-13 06:37 ./usr/share/man/man1/nix3-hash-path.1.gz
-rw-r--r-- root/root      2561 2023-10-13 06:37 ./usr/share/man/man1/nix3-hash-to-base16.1.gz
-rw-r--r-- root/root      2560 2023-10-13 06:37 ./usr/share/man/man1/nix3-hash-to-base32.1.gz
-rw-r--r-- root/root      2561 2023-10-13 06:37 ./usr/share/man/man1/nix3-hash-to-base64.1.gz
-rw-r--r-- root/root      2552 2023-10-13 06:37 ./usr/share/man/man1/nix3-hash-to-sri.1.gz
-rw-r--r-- root/root       413 2023-10-13 06:37 ./usr/share/man/man1/nix3-hash.1.gz
-rw-r--r-- root/root      3538 2023-10-13 06:37 ./usr/share/man/man1/nix3-help-stores.1.gz
-rw-r--r-- root/root       312 2023-10-13 06:37 ./usr/share/man/man1/nix3-help.1.gz
-rw-r--r-- root/root       566 2023-10-13 06:37 ./usr/share/man/man1/nix3-key-convert-secret-to-public.1.gz
-rw-r--r-- root/root      3140 2023-10-13 06:37 ./usr/share/man/man1/nix3-key-generate-secret.1.gz
-rw-r--r-- root/root       380 2023-10-13 06:37 ./usr/share/man/man1/nix3-key.1.gz
-rw-r--r-- root/root      4481 2023-10-13 06:37 ./usr/share/man/man1/nix3-log.1.gz
-rw-r--r-- root/root       515 2023-10-13 06:37 ./usr/share/man/man1/nix3-nar-cat.1.gz
-rw-r--r-- root/root       425 2023-10-13 06:37 ./usr/share/man/man1/nix3-nar-dump-path.1.gz
-rw-r--r-- root/root      2810 2023-10-13 06:37 ./usr/share/man/man1/nix3-nar-ls.1.gz
-rw-r--r-- root/root       519 2023-10-13 06:37 ./usr/share/man/man1/nix3-nar.1.gz
-rw-r--r-- root/root      5468 2023-10-13 06:37 ./usr/share/man/man1/nix3-path-info.1.gz
-rw-r--r-- root/root      4601 2023-10-13 06:37 ./usr/share/man/man1/nix3-print-dev-env.1.gz
-rw-r--r-- root/root      2785 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-diff-closures.1.gz
-rw-r--r-- root/root      3957 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-history.1.gz
-rw-r--r-- root/root      4274 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-install.1.gz
-rw-r--r-- root/root      4337 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-list.1.gz
-rw-r--r-- root/root      3792 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-remove.1.gz
-rw-r--r-- root/root      2750 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-rollback.1.gz
-rw-r--r-- root/root      4457 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-upgrade.1.gz
-rw-r--r-- root/root      2769 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile-wipe-history.1.gz
-rw-r--r-- root/root      2153 2023-10-13 06:37 ./usr/share/man/man1/nix3-profile.1.gz
-rw-r--r-- root/root      4422 2023-10-13 06:37 ./usr/share/man/man1/nix3-realisation-info.1.gz
-rw-r--r-- root/root       310 2023-10-13 06:37 ./usr/share/man/man1/nix3-realisation.1.gz
-rw-r--r-- root/root      3926 2023-10-13 06:37 ./usr/share/man/man1/nix3-registry-add.1.gz
-rw-r--r-- root/root       807 2023-10-13 06:37 ./usr/share/man/man1/nix3-registry-list.1.gz
-rw-r--r-- root/root      4033 2023-10-13 06:37 ./usr/share/man/man1/nix3-registry-pin.1.gz
-rw-r--r-- root/root      2598 2023-10-13 06:37 ./usr/share/man/man1/nix3-registry-remove.1.gz
-rw-r--r-- root/root      1593 2023-10-13 06:37 ./usr/share/man/man1/nix3-registry.1.gz
-rw-r--r-- root/root      4726 2023-10-13 06:37 ./usr/share/man/man1/nix3-repl.1.gz
-rw-r--r-- root/root      4804 2023-10-13 06:37 ./usr/share/man/man1/nix3-run.1.gz
-rw-r--r-- root/root      4863 2023-10-13 06:37 ./usr/share/man/man1/nix3-search.1.gz
-rw-r--r-- root/root      4596 2023-10-13 06:37 ./usr/share/man/man1/nix3-shell.1.gz
-rw-r--r-- root/root      2504 2023-10-13 06:37 ./usr/share/man/man1/nix3-show-config.1.gz
-rw-r--r-- root/root      2762 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-add-file.1.gz
-rw-r--r-- root/root      2769 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-add-path.1.gz
-rw-r--r-- root/root       504 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-cat.1.gz
-rw-r--r-- root/root      4424 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-copy-log.1.gz
-rw-r--r-- root/root      4189 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-copy-sigs.1.gz
-rw-r--r-- root/root      4491 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-delete.1.gz
-rw-r--r-- root/root      4790 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-diff-closures.1.gz
-rw-r--r-- root/root      4382 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-dump-path.1.gz
-rw-r--r-- root/root      2615 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-gc.1.gz
-rw-r--r-- root/root      2835 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-ls.1.gz
-rw-r--r-- root/root      4969 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-make-content-addressed.1.gz
-rw-r--r-- root/root       529 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-optimise.1.gz
-rw-r--r-- root/root       520 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-path-from-hash-part.1.gz
-rw-r--r-- root/root      2814 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-ping.1.gz
-rw-r--r-- root/root      3145 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-prefetch-file.1.gz
-rw-r--r-- root/root      4656 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-repair.1.gz
-rw-r--r-- root/root      4175 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-sign.1.gz
-rw-r--r-- root/root      4738 2023-10-13 06:37 ./usr/share/man/man1/nix3-store-verify.1.gz
-rw-r--r-- root/root       741 2023-10-13 06:37 ./usr/share/man/man1/nix3-store.1.gz
-rw-r--r-- root/root      2906 2023-10-13 06:37 ./usr/share/man/man1/nix3-upgrade-nix.1.gz
-rw-r--r-- root/root      5573 2023-10-13 06:37 ./usr/share/man/man1/nix3-why-depends.1.gz
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/man/man5/
-rw-r--r-- root/root      1423 2023-10-13 06:37 ./usr/share/man/man5/nix-profiles.5.gz
-rw-r--r-- root/root     15133 2023-10-13 06:37 ./usr/share/man/man5/nix.conf.5.gz
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/man/man8/
-rw-r--r-- root/root       231 2023-10-13 06:37 ./usr/share/man/man8/nix-daemon.8.gz
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/zsh/
drwxr-xr-x root/root         0 2023-10-13 06:37 ./usr/share/zsh/vendor-completions/
-rw-r--r-- root/root       540 2023-10-13 06:37 ./usr/share/zsh/vendor-completions/_nix
-rw-r--r-- root/root      1065 2023-10-13 06:37 ./usr/share/zsh/vendor-completions/run-help-nix


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


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

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

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

Build Architecture: armhf
Build-Space: 3236108
Build-Time: 2923
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 452
Job: nix_2.17.1+dfsg-1
Machine Architecture: armhf
Package: nix
Package-Time: 3396
Source-Version: 2.17.1+dfsg-1
Space: 3236108
Status: successful
Version: 2.17.1+dfsg-1
--------------------------------------------------------------------------------
Finished at 2023-10-15T07:33:47Z
Build needed 00:56:36, 3236108k disk space