sbuild (Debian sbuild) 0.85.10 (30 May 2024) on carme.larted.org.uk +==============================================================================+ | nix 2.23.3+dfsg-1 (amd64) Sat, 03 Aug 2024 13:15:25 +0000 | +==============================================================================+ Package: nix Version: 2.23.3+dfsg-1 Source Version: 2.23.3+dfsg-1 Distribution: sid Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-debomatic-7c14ff1f-11c0-44ef-a743-614f38fdaf94' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup nix_2.23.3+dfsg-1 sid amd64 -------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup nix_2.23.3+dfsg-1 sid amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: NOTICE: Log filtering will replace 'build/nix-ZV5FxR/resolver-GK965U' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://deb.debian.org/debian unstable InRelease Hit:2 http://deb.debian.org/debian sid InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/nix_2.23.3+dfsg-1.dsc exists in /srv/debomatic/incoming; copying to chroot I: NOTICE: Log filtering will replace 'build/nix-ZV5FxR/nix-2.23.3+dfsg' with '<>' I: NOTICE: Log filtering will replace 'build/nix-ZV5FxR' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), autoconf-archive, bison, curl, flex, git, jq, libacl1-dev, libarchive-dev, libboost-dev, libboost-context-dev, libboost-system-dev, libboost-thread-dev, libbrotli-dev, libbsd-dev, libbz2-dev, libcpuid-dev, libcurl4-gnutls-dev, libdbd-sqlite3-perl, libgc-dev, libgit2-dev, libgmock-dev, libgnutls28-dev, libgtest-dev, libidn2-dev, libkrb5-dev, libldap2-dev, liblowdown-dev, liblz4-dev, liblzma-dev, libnghttp2-dev, libnghttp3-dev, libngtcp2-crypto-gnutls-dev, libngtcp2-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, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), autoconf-archive, bison, curl, flex, git, jq, libacl1-dev, libarchive-dev, libboost-dev, libboost-context-dev, libboost-system-dev, libboost-thread-dev, libbrotli-dev, libbsd-dev, libbz2-dev, libcpuid-dev, libcurl4-gnutls-dev, libdbd-sqlite3-perl, libgc-dev, libgit2-dev, libgmock-dev, libgnutls28-dev, libgtest-dev, libidn2-dev, libkrb5-dev, libldap2-dev, liblowdown-dev, liblz4-dev, liblzma-dev, libnghttp2-dev, libnghttp3-dev, libngtcp2-crypto-gnutls-dev, libngtcp2-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, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [615 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1381 B] Get:5 copy:/<>/apt_archive ./ Packages [1398 B] Fetched 3394 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf autoconf-archive automake autopoint autotools-dev bison bsdextrautils comerr-dev curl debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file flex gettext gettext-base git git-man googletest groff-base icu-devtools intltool-debian jq krb5-multidev libacl1-dev libarchive-dev libarchive-zip-perl libarchive13t64 libattr1-dev libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-context-dev libboost-context1.83-dev libboost-context1.83.0 libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev libboost-serialization1.83-dev libboost-serialization1.83.0 libboost-system-dev libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 libboost1.83-dev libbrotli-dev libbrotli1 libbsd-dev libbz2-dev libcom-err2 libcpuid-dev libcpuid16 libcurl3t64-gnutls libcurl4-gnutls-dev libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1t64 liberror-perl libevent-2.1-7t64 libexpat1 libext2fs-dev libext2fs2t64 libfakeroot libfile-stripnondeterminism-perl libgc-dev libgc1 libgit2-1.7 libgit2-dev libgmock-dev libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2 libgssrpc4t64 libgtest-dev libhttp-parser-dev libhttp-parser2.9 libicu-dev libicu72 libidn2-dev libjq1 libk5crypto3 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 libkeyutils1 libkrb5-3 libkrb5-dev libkrb5support0 libldap-dev libldap2-dev liblowdown-dev liblowdown1 liblz4-dev liblzma-dev libmagic-mgc libmagic1t64 libmbedcrypto7t64 libmbedtls-dev libmbedtls14t64 libmbedx509-1t64 libmd-dev libncurses-dev libncurses6 libnghttp2-14 libnghttp2-dev libnghttp3-9 libnghttp3-dev libngtcp2-16 libngtcp2-crypto-gnutls-dev libngtcp2-crypto-gnutls8 libngtcp2-dev libonig5 libp11-kit-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpkgconf3 libpsl-dev libpsl5t64 librapidcheck-dev libreadline-dev librtmp-dev librtmp1 libseccomp-dev libsodium-dev libsodium23 libsqlite3-dev libssh2-1-dev libssh2-1t64 libssl-dev 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 pkgconf pkgconf-bin po-debconf sensible-utils zlib1g-dev Suggested packages: gnu-standards autoconf-doc bison-doc doc-base dh-make flex-doc gettext-doc libasprintf-dev libgettextpo-dev git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn groff krb5-doc lrzip libboost-doc libboost1.83-doc libboost-container1.83-dev libboost-contract1.83-dev libboost-coroutine1.83-dev libboost-exception1.83-dev libboost-fiber1.83-dev libboost-filesystem1.83-dev libboost-graph-parallel1.83-dev libboost-graph1.83-dev libboost-iostreams1.83-dev libboost-json1.83-dev libboost-locale1.83-dev libboost-log1.83-dev libboost-math1.83-dev libboost-mpi-python1.83-dev libboost-mpi1.83-dev libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-program-options1.83-dev libboost-python1.83-dev libboost-random1.83-dev libboost-regex1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev libboost-timer1.83-dev libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev libboost1.83-tools-dev libmpfrc++-dev libntl-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 libmbedtls-doc 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 libmail-box-perl Recommended packages: libfl-dev ca-certificates less ssh-client bzip2-doc libarchive-cpio-perl krb5-locales libgpm2 publicsuffix libtasn1-doc libltdl-dev 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 fakeroot file flex gettext gettext-base git git-man googletest groff-base icu-devtools intltool-debian jq krb5-multidev libacl1-dev libarchive-dev libarchive-zip-perl libarchive13t64 libattr1-dev libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-context-dev libboost-context1.83-dev libboost-context1.83.0 libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev libboost-serialization1.83-dev libboost-serialization1.83.0 libboost-system-dev libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 libboost1.83-dev libbrotli-dev libbrotli1 libbsd-dev libbz2-dev libcom-err2 libcpuid-dev libcpuid16 libcurl3t64-gnutls libcurl4-gnutls-dev libdbd-sqlite3-perl libdbi-perl libdebhelper-perl libelf1t64 liberror-perl libevent-2.1-7t64 libexpat1 libext2fs-dev libext2fs2t64 libfakeroot libfile-stripnondeterminism-perl libgc-dev libgc1 libgit2-1.7 libgit2-dev libgmock-dev libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2 libgssrpc4t64 libgtest-dev libhttp-parser-dev libhttp-parser2.9 libicu-dev libicu72 libidn2-dev libjq1 libk5crypto3 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 libkeyutils1 libkrb5-3 libkrb5-dev libkrb5support0 libldap-dev libldap2-dev liblowdown-dev liblowdown1 liblz4-dev liblzma-dev libmagic-mgc libmagic1t64 libmbedcrypto7t64 libmbedtls-dev libmbedtls14t64 libmbedx509-1t64 libmd-dev libncurses-dev libncurses6 libnghttp2-14 libnghttp2-dev libnghttp3-9 libnghttp3-dev libngtcp2-16 libngtcp2-crypto-gnutls-dev libngtcp2-crypto-gnutls8 libngtcp2-dev libonig5 libp11-kit-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpkgconf3 libpsl-dev libpsl5t64 librapidcheck-dev libreadline-dev librtmp-dev librtmp1 libseccomp-dev libsodium-dev libsodium23 libsqlite3-dev libssh2-1-dev libssh2-1t64 libssl-dev 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 pkgconf pkgconf-bin po-debconf sbuild-build-depends-main-dummy sensible-utils zlib1g-dev 0 upgraded, 162 newly installed, 0 to remove and 0 not upgraded. Need to get 85.0 MB of archives. After this operation, 480 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1168 B] Get:2 http://deb.debian.org/debian unstable/main amd64 autoconf-archive all 20220903-3 [775 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 flex amd64 2.6.4-8.2+b2 [426 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3 [42.9 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-1 [96.1 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.7-2 [38.0 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.12.1-2 [1411 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.71-3 [332 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 bison amd64 2:3.8.2+dfsg-1+b1 [1175 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1 [22.9 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 comerr-dev amd64 2.1-1.47.1-1 [54.5 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b4 [300 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-3 [8952 B] Get:26 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.62.1-2 [74.9 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.4.0-1 [63.1 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.6.0-1 [122 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.6.0-1 [19.6 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1 [56.8 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b4 [58.5 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.0-7 [216 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.9.1-1 [470 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 curl amd64 8.9.1-1 [366 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.16 [88.6 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-7 [517 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get:43 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.191-2 [188 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5 [9396 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg-3+b1 [671 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.16 [891 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 libfakeroot amd64 1.35.1-1 [28.6 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 fakeroot amd64 1.35.1-1 [74.5 kB] Get:53 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.2-1 [103 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get:55 http://deb.debian.org/debian unstable/main amd64 git-man all 1:2.45.2-1 [2158 kB] Get:56 http://deb.debian.org/debian unstable/main amd64 git amd64 1:2.45.2-1 [8645 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 googletest all 1.15.0-1 [514 kB] Get:58 http://deb.debian.org/debian unstable/main amd64 icu-devtools amd64 72.1-5 [207 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 libonig5 amd64 6.9.9-1 [189 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 libjq1 amd64 1.7.1-3 [163 kB] Get:61 http://deb.debian.org/debian unstable/main amd64 jq amd64 1.7.1-3 [77.6 kB] Get:62 http://deb.debian.org/debian unstable/main amd64 libgssrpc4t64 amd64 1.21.3-3 [59.5 kB] Get:63 http://deb.debian.org/debian unstable/main amd64 libkadm5clnt-mit12 amd64 1.21.3-3 [41.7 kB] Get:64 http://deb.debian.org/debian unstable/main amd64 libkdb5-10t64 amd64 1.21.3-3 [42.0 kB] Get:65 http://deb.debian.org/debian unstable/main amd64 libkadm5srv-mit12 amd64 1.21.3-3 [53.5 kB] Get:66 http://deb.debian.org/debian unstable/main amd64 krb5-multidev amd64 1.21.3-3 [126 kB] Get:67 http://deb.debian.org/debian unstable/main amd64 libattr1-dev amd64 1:2.5.2-1 [36.0 kB] Get:68 http://deb.debian.org/debian unstable/main amd64 libacl1-dev amd64 2.3.2-2 [93.5 kB] Get:69 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.2-2.1 [346 kB] Get:70 http://deb.debian.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-5.1 [31.3 kB] Get:71 http://deb.debian.org/debian unstable/main amd64 liblz4-dev amd64 1.9.4-3 [82.3 kB] Get:72 http://deb.debian.org/debian unstable/main amd64 liblzma-dev amd64 5.6.2-2 [299 kB] Get:73 http://deb.debian.org/debian unstable/main amd64 libicu-dev amd64 72.1-5 [10.4 MB] Get:74 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1 [919 kB] Get:75 http://deb.debian.org/debian unstable/main amd64 libxml2-dev amd64 2.12.7+dfsg-3+b1 [145 kB] Get:76 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.6+dfsg-1 [368 kB] Get:77 http://deb.debian.org/debian unstable/main amd64 libext2fs2t64 amd64 1.47.1-1 [210 kB] Get:78 http://deb.debian.org/debian unstable/main amd64 libext2fs-dev amd64 1.47.1-1 [295 kB] Get:79 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2+b1 [329 kB] Get:80 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2+b1 [640 kB] Get:81 http://deb.debian.org/debian unstable/main amd64 nettle-dev amd64 3.10-1 [1316 kB] Get:82 http://deb.debian.org/debian unstable/main amd64 libarchive-dev amd64 3.7.2-2.1 [562 kB] Get:83 http://deb.debian.org/debian unstable/main amd64 libboost1.83-dev amd64 1.83.0-3.1 [10.6 MB] Get:84 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.83.0 amd64 1.83.0-3.1 [234 kB] Get:85 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.83-dev amd64 1.83.0-3.1 [235 kB] Get:86 http://deb.debian.org/debian unstable/main amd64 libboost-chrono1.83.0t64 amd64 1.83.0-3.1 [240 kB] Get:87 http://deb.debian.org/debian unstable/main amd64 libboost-chrono1.83-dev amd64 1.83.0-3.1 [245 kB] Get:88 http://deb.debian.org/debian unstable/main amd64 libboost-date-time1.83.0 amd64 1.83.0-3.1 [230 kB] Get:89 http://deb.debian.org/debian unstable/main amd64 libboost-serialization1.83.0 amd64 1.83.0-3.1 [333 kB] Get:90 http://deb.debian.org/debian unstable/main amd64 libboost-serialization1.83-dev amd64 1.83.0-3.1 [372 kB] Get:91 http://deb.debian.org/debian unstable/main amd64 libboost-date-time1.83-dev amd64 1.83.0-3.1 [239 kB] Get:92 http://deb.debian.org/debian unstable/main amd64 libboost-system1.83.0 amd64 1.83.0-3.1 [230 kB] Get:93 http://deb.debian.org/debian unstable/main amd64 libboost-system1.83-dev amd64 1.83.0-3.1 [231 kB] Get:94 http://deb.debian.org/debian unstable/main amd64 libboost-thread1.83.0 amd64 1.83.0-3.1 [269 kB] Get:95 http://deb.debian.org/debian unstable/main amd64 libboost-thread1.83-dev amd64 1.83.0-3.1 [276 kB] Get:96 http://deb.debian.org/debian unstable/main amd64 libboost-context1.83.0 amd64 1.83.0-3.1 [231 kB] Get:97 http://deb.debian.org/debian unstable/main amd64 libboost-context1.83-dev amd64 1.83.0-3.1 [232 kB] Get:98 http://deb.debian.org/debian unstable/main amd64 libboost-context-dev amd64 1.83.0.2+b2 [3804 B] Get:99 http://deb.debian.org/debian unstable/main amd64 libboost-dev amd64 1.83.0.2+b2 [3836 B] Get:100 http://deb.debian.org/debian unstable/main amd64 libboost-system-dev amd64 1.83.0.2+b2 [3736 B] Get:101 http://deb.debian.org/debian unstable/main amd64 libboost-thread-dev amd64 1.83.0.2+b2 [3624 B] Get:102 http://deb.debian.org/debian unstable/main amd64 libbrotli-dev amd64 1.1.0-2+b4 [313 kB] Get:103 http://deb.debian.org/debian unstable/main amd64 libmd-dev amd64 1.1.0-2 [54.9 kB] Get:104 http://deb.debian.org/debian unstable/main amd64 libbsd-dev amd64 0.12.2-1 [258 kB] Get:105 http://deb.debian.org/debian unstable/main amd64 libcpuid16 amd64 0.6.5+repack1-1 [38.5 kB] Get:106 http://deb.debian.org/debian unstable/main amd64 libcpuid-dev amd64 0.6.5+repack1-1 [78.2 kB] Get:107 http://deb.debian.org/debian unstable/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10 [181 kB] Get:108 http://deb.debian.org/debian unstable/main amd64 libunbound8 amd64 1.20.0-1+b1 [583 kB] Get:109 http://deb.debian.org/debian unstable/main amd64 libgnutls-dane0t64 amd64 3.8.6-2 [439 kB] Get:110 http://deb.debian.org/debian unstable/main amd64 libgnutls-openssl27t64 amd64 3.8.6-2 [439 kB] Get:111 http://deb.debian.org/debian unstable/main amd64 libidn2-dev amd64 2.3.7-2 [123 kB] Get:112 http://deb.debian.org/debian unstable/main amd64 libp11-kit-dev amd64 0.25.5-2 [208 kB] Get:113 http://deb.debian.org/debian unstable/main amd64 libtasn1-6-dev amd64 4.19.0-3+b2 [98.0 kB] Get:114 http://deb.debian.org/debian unstable/main amd64 libgnutls28-dev amd64 3.8.6-2 [1381 kB] Get:115 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-3 [36.2 kB] Get:116 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-3 [29.9 kB] Get:117 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-3 [26.1 kB] Get:118 http://deb.debian.org/debian unstable/main amd64 libnghttp2-dev amd64 1.62.1-2 [115 kB] Get:119 http://deb.debian.org/debian unstable/main amd64 libnghttp3-dev amd64 1.4.0-1 [86.5 kB] Get:120 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls-dev amd64 1.6.0-1 [23.8 kB] Get:121 http://deb.debian.org/debian unstable/main amd64 libngtcp2-dev amd64 1.6.0-1 [170 kB] Get:122 http://deb.debian.org/debian unstable/main amd64 libpsl-dev amd64 0.21.2-1.1 [77.4 kB] Get:123 http://deb.debian.org/debian unstable/main amd64 librtmp-dev amd64 2.4+20151223.gitfa8646d.1-2+b4 [67.7 kB] Get:124 http://deb.debian.org/debian unstable/main amd64 libssl-dev amd64 3.2.2-1 [2701 kB] Get:125 http://deb.debian.org/debian unstable/main amd64 libssh2-1-dev amd64 1.11.0-7 [357 kB] Get:126 http://deb.debian.org/debian unstable/main amd64 libcurl4-gnutls-dev amd64 8.9.1-1 [582 kB] Get:127 http://deb.debian.org/debian unstable/main amd64 libdbi-perl amd64 1.643-4+b2 [755 kB] Get:128 http://deb.debian.org/debian unstable/main amd64 libdbd-sqlite3-perl amd64 1.74-1+b2 [175 kB] Get:129 http://deb.debian.org/debian unstable/main amd64 libgc1 amd64 1:8.2.6-2 [245 kB] Get:130 http://deb.debian.org/debian unstable/main amd64 libgc-dev amd64 1:8.2.6-2 [413 kB] Get:131 http://deb.debian.org/debian unstable/main amd64 libhttp-parser2.9 amd64 2.9.4-6+b1 [21.0 kB] Get:132 http://deb.debian.org/debian unstable/main amd64 libmbedcrypto7t64 amd64 2.28.8-1 [284 kB] Get:133 http://deb.debian.org/debian unstable/main amd64 libmbedx509-1t64 amd64 2.28.8-1 [131 kB] Get:134 http://deb.debian.org/debian unstable/main amd64 libmbedtls14t64 amd64 2.28.8-1 [167 kB] Get:135 http://deb.debian.org/debian unstable/main amd64 libgit2-1.7 amd64 1.7.2+ds-1+b2 [518 kB] Get:136 http://deb.debian.org/debian unstable/main amd64 libmbedtls-dev amd64 2.28.8-1 [702 kB] Get:137 http://deb.debian.org/debian unstable/main amd64 libhttp-parser-dev amd64 2.9.4-6+b1 [20.9 kB] Get:138 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.42-4+b1 [246 kB] Get:139 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.42-4+b1 [234 kB] Get:140 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.42-4+b1 [55.8 kB] Get:141 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.42-4+b1 [755 kB] Get:142 http://deb.debian.org/debian unstable/main amd64 libgit2-dev amd64 1.7.2+ds-1+b2 [794 kB] Get:143 http://deb.debian.org/debian unstable/main amd64 libgtest-dev amd64 1.15.0-1 [257 kB] Get:144 http://deb.debian.org/debian unstable/main amd64 libgmock-dev amd64 1.15.0-1 [132 kB] Get:145 http://deb.debian.org/debian unstable/main amd64 libkrb5-dev amd64 1.21.3-3 [15.7 kB] Get:146 http://deb.debian.org/debian unstable/main amd64 libldap-dev amd64 2.5.18+dfsg-2 [301 kB] Get:147 http://deb.debian.org/debian unstable/main amd64 libldap2-dev all 2.5.18+dfsg-2 [25.2 kB] Get:148 http://deb.debian.org/debian unstable/main amd64 liblowdown1 amd64 1.1.0-2 [91.8 kB] Get:149 http://deb.debian.org/debian unstable/main amd64 liblowdown-dev amd64 1.1.0-2 [152 kB] Get:150 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.5-2 [104 kB] Get:151 http://deb.debian.org/debian unstable/main amd64 libncurses-dev amd64 6.5-2 [349 kB] Get:152 http://deb.debian.org/debian unstable/main amd64 librapidcheck-dev amd64 0~1048-a5724ea-1+b1 [192 kB] Get:153 http://deb.debian.org/debian unstable/main amd64 libreadline-dev amd64 8.2-4 [152 kB] Get:154 http://deb.debian.org/debian unstable/main amd64 libseccomp-dev amd64 2.5.5-1+b1 [91.1 kB] Get:155 http://deb.debian.org/debian unstable/main amd64 libsodium23 amd64 1.0.18-1+b1 [163 kB] Get:156 http://deb.debian.org/debian unstable/main amd64 libsodium-dev amd64 1.0.18-1+b1 [182 kB] Get:157 http://deb.debian.org/debian unstable/main amd64 libsqlite3-dev amd64 3.46.0-1 [1096 kB] Get:158 http://deb.debian.org/debian unstable/main amd64 libtoml11-dev all 4.0.3-1 [73.4 kB] Get:159 http://deb.debian.org/debian unstable/main amd64 libwww-curl-perl amd64 4.17-10+b2 [58.1 kB] Get:160 http://deb.debian.org/debian unstable/main amd64 libxml2-utils amd64 2.12.7+dfsg-3+b1 [112 kB] Get:161 http://deb.debian.org/debian unstable/main amd64 lowdown amd64 1.1.0-2 [120 kB] Get:162 http://deb.debian.org/debian unstable/main amd64 nlohmann-json3-dev all 3.11.3-1 [261 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 85.0 MB in 1s (128 MB/s) Selecting previously unselected package autoconf-archive. (Reading database ... 20884 files and directories currently installed.) Preparing to unpack .../000-autoconf-archive_20220903-3_all.deb ... Unpacking autoconf-archive (20220903-3) ... Selecting previously unselected package m4. Preparing to unpack .../001-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package flex. Preparing to unpack .../002-flex_2.6.4-8.2+b2_amd64.deb ... Unpacking flex (2.6.4-8.2+b2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-1_amd64.deb ... Unpacking bsdextrautils (2.40.2-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.7-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.12.1-2_amd64.deb ... Unpacking man-db (2.12.1-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-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 .../016-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package bison. Preparing to unpack .../017-bison_2%3a3.8.2+dfsg-1+b1_amd64.deb ... Unpacking bison (2:3.8.2+dfsg-1+b1) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../018-libcom-err2_1.47.1-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1) ... Selecting previously unselected package comerr-dev:amd64. Preparing to unpack .../019-comerr-dev_2.1-1.47.1-1_amd64.deb ... Unpacking comerr-dev:amd64 (2.1-1.47.1-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../020-libbrotli1_1.1.0-2+b4_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b4) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../021-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../022-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../023-libkeyutils1_1.6.3-3_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-3) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../024-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../025-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../026-libnghttp2-14_1.62.1-2_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.62.1-2) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../027-libnghttp3-9_1.4.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.4.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../028-libngtcp2-16_1.6.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.6.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../029-libngtcp2-crypto-gnutls8_1.6.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../030-libpsl5t64_0.21.2-1.1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../031-librtmp1_2.4+20151223.gitfa8646d.1-2+b4_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b4) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../032-libssh2-1t64_1.11.0-7_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.0-7) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../033-libcurl3t64-gnutls_8.9.1-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.9.1-1) ... Selecting previously unselected package curl. Preparing to unpack .../034-curl_8.9.1-1_amd64.deb ... Unpacking curl (8.9.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../035-libdebhelper-perl_13.16_all.deb ... Unpacking libdebhelper-perl (13.16) ... Selecting previously unselected package libtool. Preparing to unpack .../036-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../037-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../040-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../041-libelf1t64_0.191-2_amd64.deb ... Unpacking libelf1t64:amd64 (0.191-2) ... Selecting previously unselected package dwz. Preparing to unpack .../042-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../043-libicu72_72.1-5_amd64.deb ... Unpacking libicu72:amd64 (72.1-5) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../044-libxml2_2.12.7+dfsg-3+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg-3+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../045-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../046-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 .../047-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../048-debhelper_13.16_all.deb ... Unpacking debhelper (13.16) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../049-libfakeroot_1.35.1-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.35.1-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../050-fakeroot_1.35.1-1_amd64.deb ... Unpacking fakeroot (1.35.1-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../051-libexpat1_2.6.2-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.2-1) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../052-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../053-git-man_1%3a2.45.2-1_all.deb ... Unpacking git-man (1:2.45.2-1) ... Selecting previously unselected package git. Preparing to unpack .../054-git_1%3a2.45.2-1_amd64.deb ... Unpacking git (1:2.45.2-1) ... Selecting previously unselected package googletest. Preparing to unpack .../055-googletest_1.15.0-1_all.deb ... Unpacking googletest (1.15.0-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../056-icu-devtools_72.1-5_amd64.deb ... Unpacking icu-devtools (72.1-5) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../057-libonig5_6.9.9-1_amd64.deb ... Unpacking libonig5:amd64 (6.9.9-1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../058-libjq1_1.7.1-3_amd64.deb ... Unpacking libjq1:amd64 (1.7.1-3) ... Selecting previously unselected package jq. Preparing to unpack .../059-jq_1.7.1-3_amd64.deb ... Unpacking jq (1.7.1-3) ... Selecting previously unselected package libgssrpc4t64:amd64. Preparing to unpack .../060-libgssrpc4t64_1.21.3-3_amd64.deb ... Unpacking libgssrpc4t64:amd64 (1.21.3-3) ... Selecting previously unselected package libkadm5clnt-mit12:amd64. Preparing to unpack .../061-libkadm5clnt-mit12_1.21.3-3_amd64.deb ... Unpacking libkadm5clnt-mit12:amd64 (1.21.3-3) ... Selecting previously unselected package libkdb5-10t64:amd64. Preparing to unpack .../062-libkdb5-10t64_1.21.3-3_amd64.deb ... Unpacking libkdb5-10t64:amd64 (1.21.3-3) ... Selecting previously unselected package libkadm5srv-mit12:amd64. Preparing to unpack .../063-libkadm5srv-mit12_1.21.3-3_amd64.deb ... Unpacking libkadm5srv-mit12:amd64 (1.21.3-3) ... Selecting previously unselected package krb5-multidev:amd64. Preparing to unpack .../064-krb5-multidev_1.21.3-3_amd64.deb ... Unpacking krb5-multidev:amd64 (1.21.3-3) ... Selecting previously unselected package libattr1-dev:amd64. Preparing to unpack .../065-libattr1-dev_1%3a2.5.2-1_amd64.deb ... Unpacking libattr1-dev:amd64 (1:2.5.2-1) ... Selecting previously unselected package libacl1-dev:amd64. Preparing to unpack .../066-libacl1-dev_2.3.2-2_amd64.deb ... Unpacking libacl1-dev:amd64 (2.3.2-2) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../067-libarchive13t64_3.7.2-2.1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.2-2.1) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../068-libbz2-dev_1.0.8-5.1_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-5.1) ... Selecting previously unselected package liblz4-dev:amd64. Preparing to unpack .../069-liblz4-dev_1.9.4-3_amd64.deb ... Unpacking liblz4-dev:amd64 (1.9.4-3) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../070-liblzma-dev_5.6.2-2_amd64.deb ... Unpacking liblzma-dev:amd64 (5.6.2-2) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../071-libicu-dev_72.1-5_amd64.deb ... Unpacking libicu-dev:amd64 (72.1-5) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../072-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../073-libxml2-dev_2.12.7+dfsg-3+b1_amd64.deb ... Unpacking libxml2-dev:amd64 (2.12.7+dfsg-3+b1) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../074-libzstd-dev_1.5.6+dfsg-1_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1) ... Selecting previously unselected package libext2fs2t64:amd64. Preparing to unpack .../075-libext2fs2t64_1.47.1-1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2 to /lib/x86_64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2.3 to /lib/x86_64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2 to /lib/x86_64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2.4 to /lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:amd64 (1.47.1-1) ... Selecting previously unselected package libext2fs-dev. Preparing to unpack .../076-libext2fs-dev_1.47.1-1_amd64.deb ... Unpacking libext2fs-dev (1.47.1-1) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../077-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../078-libgmp-dev_2%3a6.3.0+dfsg-2+b1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package nettle-dev:amd64. Preparing to unpack .../079-nettle-dev_3.10-1_amd64.deb ... Unpacking nettle-dev:amd64 (3.10-1) ... Selecting previously unselected package libarchive-dev:amd64. Preparing to unpack .../080-libarchive-dev_3.7.2-2.1_amd64.deb ... Unpacking libarchive-dev:amd64 (3.7.2-2.1) ... Selecting previously unselected package libboost1.83-dev:amd64. Preparing to unpack .../081-libboost1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-atomic1.83.0:amd64. Preparing to unpack .../082-libboost-atomic1.83.0_1.83.0-3.1_amd64.deb ... Unpacking libboost-atomic1.83.0:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-atomic1.83-dev:amd64. Preparing to unpack .../083-libboost-atomic1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost-atomic1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-chrono1.83.0t64:amd64. Preparing to unpack .../084-libboost-chrono1.83.0t64_1.83.0-3.1_amd64.deb ... Unpacking libboost-chrono1.83.0t64:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-chrono1.83-dev:amd64. Preparing to unpack .../085-libboost-chrono1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost-chrono1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-date-time1.83.0:amd64. Preparing to unpack .../086-libboost-date-time1.83.0_1.83.0-3.1_amd64.deb ... Unpacking libboost-date-time1.83.0:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-serialization1.83.0:amd64. Preparing to unpack .../087-libboost-serialization1.83.0_1.83.0-3.1_amd64.deb ... Unpacking libboost-serialization1.83.0:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-serialization1.83-dev:amd64. Preparing to unpack .../088-libboost-serialization1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost-serialization1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-date-time1.83-dev:amd64. Preparing to unpack .../089-libboost-date-time1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost-date-time1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-system1.83.0:amd64. Preparing to unpack .../090-libboost-system1.83.0_1.83.0-3.1_amd64.deb ... Unpacking libboost-system1.83.0:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-system1.83-dev:amd64. Preparing to unpack .../091-libboost-system1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost-system1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-thread1.83.0:amd64. Preparing to unpack .../092-libboost-thread1.83.0_1.83.0-3.1_amd64.deb ... Unpacking libboost-thread1.83.0:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-thread1.83-dev:amd64. Preparing to unpack .../093-libboost-thread1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost-thread1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-context1.83.0:amd64. Preparing to unpack .../094-libboost-context1.83.0_1.83.0-3.1_amd64.deb ... Unpacking libboost-context1.83.0:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-context1.83-dev:amd64. Preparing to unpack .../095-libboost-context1.83-dev_1.83.0-3.1_amd64.deb ... Unpacking libboost-context1.83-dev:amd64 (1.83.0-3.1) ... Selecting previously unselected package libboost-context-dev:amd64. Preparing to unpack .../096-libboost-context-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-context-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../097-libboost-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libboost-system-dev:amd64. Preparing to unpack .../098-libboost-system-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-system-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libboost-thread-dev:amd64. Preparing to unpack .../099-libboost-thread-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-thread-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../100-libbrotli-dev_1.1.0-2+b4_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.1.0-2+b4) ... Selecting previously unselected package libmd-dev:amd64. Preparing to unpack .../101-libmd-dev_1.1.0-2_amd64.deb ... Unpacking libmd-dev:amd64 (1.1.0-2) ... Selecting previously unselected package libbsd-dev:amd64. Preparing to unpack .../102-libbsd-dev_0.12.2-1_amd64.deb ... Unpacking libbsd-dev:amd64 (0.12.2-1) ... Selecting previously unselected package libcpuid16:amd64. Preparing to unpack .../103-libcpuid16_0.6.5+repack1-1_amd64.deb ... Unpacking libcpuid16:amd64 (0.6.5+repack1-1) ... Selecting previously unselected package libcpuid-dev:amd64. Preparing to unpack .../104-libcpuid-dev_0.6.5+repack1-1_amd64.deb ... Unpacking libcpuid-dev:amd64 (0.6.5+repack1-1) ... Selecting previously unselected package libevent-2.1-7t64:amd64. Preparing to unpack .../105-libevent-2.1-7t64_2.1.12-stable-10_amd64.deb ... Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... Selecting previously unselected package libunbound8:amd64. Preparing to unpack .../106-libunbound8_1.20.0-1+b1_amd64.deb ... Unpacking libunbound8:amd64 (1.20.0-1+b1) ... Selecting previously unselected package libgnutls-dane0t64:amd64. Preparing to unpack .../107-libgnutls-dane0t64_3.8.6-2_amd64.deb ... Unpacking libgnutls-dane0t64:amd64 (3.8.6-2) ... Selecting previously unselected package libgnutls-openssl27t64:amd64. Preparing to unpack .../108-libgnutls-openssl27t64_3.8.6-2_amd64.deb ... Unpacking libgnutls-openssl27t64:amd64 (3.8.6-2) ... Selecting previously unselected package libidn2-dev:amd64. Preparing to unpack .../109-libidn2-dev_2.3.7-2_amd64.deb ... Unpacking libidn2-dev:amd64 (2.3.7-2) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../110-libp11-kit-dev_0.25.5-2_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.25.5-2) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../111-libtasn1-6-dev_4.19.0-3+b2_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.19.0-3+b2) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../112-libgnutls28-dev_3.8.6-2_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.8.6-2) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../113-libpkgconf3_1.8.1-3_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-3) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../114-pkgconf-bin_1.8.1-3_amd64.deb ... Unpacking pkgconf-bin (1.8.1-3) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../115-pkgconf_1.8.1-3_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-3) ... Selecting previously unselected package libnghttp2-dev:amd64. Preparing to unpack .../116-libnghttp2-dev_1.62.1-2_amd64.deb ... Unpacking libnghttp2-dev:amd64 (1.62.1-2) ... Selecting previously unselected package libnghttp3-dev:amd64. Preparing to unpack .../117-libnghttp3-dev_1.4.0-1_amd64.deb ... Unpacking libnghttp3-dev:amd64 (1.4.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:amd64. Preparing to unpack .../118-libngtcp2-crypto-gnutls-dev_1.6.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls-dev:amd64 (1.6.0-1) ... Selecting previously unselected package libngtcp2-dev:amd64. Preparing to unpack .../119-libngtcp2-dev_1.6.0-1_amd64.deb ... Unpacking libngtcp2-dev:amd64 (1.6.0-1) ... Selecting previously unselected package libpsl-dev:amd64. Preparing to unpack .../120-libpsl-dev_0.21.2-1.1_amd64.deb ... Unpacking libpsl-dev:amd64 (0.21.2-1.1) ... Selecting previously unselected package librtmp-dev:amd64. Preparing to unpack .../121-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b4_amd64.deb ... Unpacking librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2+b4) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../122-libssl-dev_3.2.2-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.2.2-1) ... Selecting previously unselected package libssh2-1-dev:amd64. Preparing to unpack .../123-libssh2-1-dev_1.11.0-7_amd64.deb ... Unpacking libssh2-1-dev:amd64 (1.11.0-7) ... Selecting previously unselected package libcurl4-gnutls-dev:amd64. Preparing to unpack .../124-libcurl4-gnutls-dev_8.9.1-1_amd64.deb ... Unpacking libcurl4-gnutls-dev:amd64 (8.9.1-1) ... Selecting previously unselected package libdbi-perl:amd64. Preparing to unpack .../125-libdbi-perl_1.643-4+b2_amd64.deb ... Unpacking libdbi-perl:amd64 (1.643-4+b2) ... Selecting previously unselected package libdbd-sqlite3-perl:amd64. Preparing to unpack .../126-libdbd-sqlite3-perl_1.74-1+b2_amd64.deb ... Unpacking libdbd-sqlite3-perl:amd64 (1.74-1+b2) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../127-libgc1_1%3a8.2.6-2_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.6-2) ... Selecting previously unselected package libgc-dev:amd64. Preparing to unpack .../128-libgc-dev_1%3a8.2.6-2_amd64.deb ... Unpacking libgc-dev:amd64 (1:8.2.6-2) ... Selecting previously unselected package libhttp-parser2.9:amd64. Preparing to unpack .../129-libhttp-parser2.9_2.9.4-6+b1_amd64.deb ... Unpacking libhttp-parser2.9:amd64 (2.9.4-6+b1) ... Selecting previously unselected package libmbedcrypto7t64:amd64. Preparing to unpack .../130-libmbedcrypto7t64_2.28.8-1_amd64.deb ... Unpacking libmbedcrypto7t64:amd64 (2.28.8-1) ... Selecting previously unselected package libmbedx509-1t64:amd64. Preparing to unpack .../131-libmbedx509-1t64_2.28.8-1_amd64.deb ... Unpacking libmbedx509-1t64:amd64 (2.28.8-1) ... Selecting previously unselected package libmbedtls14t64:amd64. Preparing to unpack .../132-libmbedtls14t64_2.28.8-1_amd64.deb ... Unpacking libmbedtls14t64:amd64 (2.28.8-1) ... Selecting previously unselected package libgit2-1.7:amd64. Preparing to unpack .../133-libgit2-1.7_1.7.2+ds-1+b2_amd64.deb ... Unpacking libgit2-1.7:amd64 (1.7.2+ds-1+b2) ... Selecting previously unselected package libmbedtls-dev:amd64. Preparing to unpack .../134-libmbedtls-dev_2.28.8-1_amd64.deb ... Unpacking libmbedtls-dev:amd64 (2.28.8-1) ... Selecting previously unselected package libhttp-parser-dev:amd64. Preparing to unpack .../135-libhttp-parser-dev_2.9.4-6+b1_amd64.deb ... Unpacking libhttp-parser-dev:amd64 (2.9.4-6+b1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../136-libpcre2-16-0_10.42-4+b1_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../137-libpcre2-32-0_10.42-4+b1_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../138-libpcre2-posix3_10.42-4+b1_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../139-libpcre2-dev_10.42-4+b1_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.42-4+b1) ... Selecting previously unselected package libgit2-dev:amd64. Preparing to unpack .../140-libgit2-dev_1.7.2+ds-1+b2_amd64.deb ... Unpacking libgit2-dev:amd64 (1.7.2+ds-1+b2) ... Selecting previously unselected package libgtest-dev:amd64. Preparing to unpack .../141-libgtest-dev_1.15.0-1_amd64.deb ... Unpacking libgtest-dev:amd64 (1.15.0-1) ... Selecting previously unselected package libgmock-dev:amd64. Preparing to unpack .../142-libgmock-dev_1.15.0-1_amd64.deb ... Unpacking libgmock-dev:amd64 (1.15.0-1) ... Selecting previously unselected package libkrb5-dev:amd64. Preparing to unpack .../143-libkrb5-dev_1.21.3-3_amd64.deb ... Unpacking libkrb5-dev:amd64 (1.21.3-3) ... Selecting previously unselected package libldap-dev:amd64. Preparing to unpack .../144-libldap-dev_2.5.18+dfsg-2_amd64.deb ... Unpacking libldap-dev:amd64 (2.5.18+dfsg-2) ... Selecting previously unselected package libldap2-dev. Preparing to unpack .../145-libldap2-dev_2.5.18+dfsg-2_all.deb ... Unpacking libldap2-dev (2.5.18+dfsg-2) ... Selecting previously unselected package liblowdown1:amd64. Preparing to unpack .../146-liblowdown1_1.1.0-2_amd64.deb ... Unpacking liblowdown1:amd64 (1.1.0-2) ... Selecting previously unselected package liblowdown-dev:amd64. Preparing to unpack .../147-liblowdown-dev_1.1.0-2_amd64.deb ... Unpacking liblowdown-dev:amd64 (1.1.0-2) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../148-libncurses6_6.5-2_amd64.deb ... Unpacking libncurses6:amd64 (6.5-2) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../149-libncurses-dev_6.5-2_amd64.deb ... Unpacking libncurses-dev:amd64 (6.5-2) ... Selecting previously unselected package librapidcheck-dev:amd64. Preparing to unpack .../150-librapidcheck-dev_0~1048-a5724ea-1+b1_amd64.deb ... Unpacking librapidcheck-dev:amd64 (0~1048-a5724ea-1+b1) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../151-libreadline-dev_8.2-4_amd64.deb ... Unpacking libreadline-dev:amd64 (8.2-4) ... Selecting previously unselected package libseccomp-dev:amd64. Preparing to unpack .../152-libseccomp-dev_2.5.5-1+b1_amd64.deb ... Unpacking libseccomp-dev:amd64 (2.5.5-1+b1) ... Selecting previously unselected package libsodium23:amd64. Preparing to unpack .../153-libsodium23_1.0.18-1+b1_amd64.deb ... Unpacking libsodium23:amd64 (1.0.18-1+b1) ... Selecting previously unselected package libsodium-dev:amd64. Preparing to unpack .../154-libsodium-dev_1.0.18-1+b1_amd64.deb ... Unpacking libsodium-dev:amd64 (1.0.18-1+b1) ... Selecting previously unselected package libsqlite3-dev:amd64. Preparing to unpack .../155-libsqlite3-dev_3.46.0-1_amd64.deb ... Unpacking libsqlite3-dev:amd64 (3.46.0-1) ... Selecting previously unselected package libtoml11-dev. Preparing to unpack .../156-libtoml11-dev_4.0.3-1_all.deb ... Unpacking libtoml11-dev (4.0.3-1) ... Selecting previously unselected package libwww-curl-perl:amd64. Preparing to unpack .../157-libwww-curl-perl_4.17-10+b2_amd64.deb ... Unpacking libwww-curl-perl:amd64 (4.17-10+b2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../158-libxml2-utils_2.12.7+dfsg-3+b1_amd64.deb ... Unpacking libxml2-utils (2.12.7+dfsg-3+b1) ... Selecting previously unselected package lowdown. Preparing to unpack .../159-lowdown_1.1.0-2_amd64.deb ... Unpacking lowdown (1.1.0-2) ... Selecting previously unselected package nlohmann-json3-dev. Preparing to unpack .../160-nlohmann-json3-dev_3.11.3-1_all.deb ... Unpacking nlohmann-json3-dev (3.11.3-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../161-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libexpat1:amd64 (2.6.2-1) ... Setting up libpipeline1:amd64 (1.5.7-2) ... Setting up libgnutls-openssl27t64:amd64 (3.8.6-2) ... Setting up libseccomp-dev:amd64 (2.5.5-1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-3) ... Setting up libboost1.83-dev:amd64 (1.83.0-3.1) ... Setting up libsodium23:amd64 (1.0.18-1+b1) ... Setting up libicu72:amd64 (72.1-5) ... Setting up libzstd-dev:amd64 (1.5.6+dfsg-1) ... Setting up bsdextrautils (2.40.2-1) ... Setting up libboost-date-time1.83.0:amd64 (1.83.0-3.1) ... Setting up libattr1-dev:amd64 (1:2.5.2-1) ... Setting up libmbedcrypto7t64:amd64 (2.28.8-1) ... Setting up libtoml11-dev (4.0.3-1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.16) ... Setting up libbrotli1:amd64 (1.1.0-2+b4) ... Setting up libboost-system1.83.0:amd64 (1.83.0-3.1) ... Setting up libboost-context1.83.0:amd64 (1.83.0-3.1) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up libpsl5t64:amd64 (0.21.2-1.1) ... Setting up libnghttp2-14:amd64 (1.62.1-2) ... Setting up libboost-thread1.83.0:amd64 (1.83.0-3.1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... Setting up autoconf-archive (20220903-3) ... Setting up libcom-err2:amd64 (1.47.1-1) ... Setting up file (1:5.45-3) ... Setting up googletest (1.15.0-1) ... Setting up libpcre2-16-0:amd64 (10.42-4+b1) ... Setting up libfakeroot:amd64 (1.35.1-1) ... Setting up libelf1t64:amd64 (0.191-2) ... Setting up libpsl-dev:amd64 (0.21.2-1.1) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libboost-atomic1.83.0:amd64 (1.83.0-3.1) ... Setting up fakeroot (1.35.1-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up liberror-perl (0.17029-2) ... Setting up libboost-serialization1.83.0:amd64 (1.83.0-3.1) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:amd64 (10.42-4+b1) ... Setting up libunbound8:amd64 (1.20.0-1+b1) ... Setting up libpkgconf3:amd64 (1.8.1-3) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b1) ... Setting up libgnutls-dane0t64:amd64 (3.8.6-2) ... Setting up libsqlite3-dev:amd64 (3.46.0-1) ... Setting up libboost-chrono1.83.0t64:amd64 (1.83.0-3.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b4) ... Setting up libldap-dev:amd64 (2.5.18+dfsg-2) ... Setting up libncurses6:amd64 (6.5-2) ... Setting up comerr-dev:amd64 (2.1-1.47.1-1) ... Setting up liblowdown1:amd64 (1.1.0-2) ... Setting up libssl-dev:amd64 (3.2.2-1) ... Setting up libcpuid16:amd64 (0.6.5+repack1-1) ... Setting up librapidcheck-dev:amd64 (0~1048-a5724ea-1+b1) ... Setting up autopoint (0.22.5-2) ... Setting up icu-devtools (72.1-5) ... Setting up liblz4-dev:amd64 (1.9.4-3) ... Setting up pkgconf-bin (1.8.1-3) ... Setting up libsodium-dev:amd64 (1.0.18-1+b1) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libgc1:amd64 (1:8.2.6-2) ... Setting up libidn2-dev:amd64 (2.3.7-2) ... Setting up libboost-atomic1.83-dev:amd64 (1.83.0-3.1) ... Setting up autoconf (2.71-3) ... Setting up libnghttp3-9:amd64 (1.4.0-1) ... Setting up libnghttp3-dev:amd64 (1.4.0-1) ... Setting up liblzma-dev:amd64 (5.6.2-2) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1) ... Setting up lowdown (1.1.0-2) ... Setting up libpcre2-posix3:amd64 (10.42-4+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up libmd-dev:amd64 (1.1.0-2) ... Setting up bison (2:3.8.2+dfsg-1+b1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libext2fs2t64:amd64 (1.47.1-1) ... Setting up git-man (1:2.45.2-1) ... Setting up liblowdown-dev:amd64 (1.1.0-2) ... Setting up libngtcp2-16:amd64 (1.6.0-1) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libboost-dev:amd64 (1.83.0.2+b2) ... Setting up libboost-system1.83-dev:amd64 (1.83.0-3.1) ... Setting up libssh2-1t64:amd64 (1.11.0-7) ... Setting up nlohmann-json3-dev (3.11.3-1) ... Setting up libext2fs-dev (1.47.1-1) ... Setting up libgc-dev:amd64 (1:8.2.6-2) ... Setting up libtasn1-6-dev:amd64 (4.19.0-3+b2) ... Setting up libicu-dev:amd64 (72.1-5) ... Setting up libxml2:amd64 (2.12.7+dfsg-3+b1) ... Setting up libbsd-dev:amd64 (0.12.2-1) ... Setting up libonig5:amd64 (6.9.9-1) ... Setting up libbrotli-dev:amd64 (1.1.0-2+b4) ... Setting up libdbi-perl:amd64 (1.643-4+b2) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.6.0-1) ... Setting up libp11-kit-dev:amd64 (0.25.5-2) ... Setting up libhttp-parser2.9:amd64 (2.9.4-6+b1) ... Setting up libacl1-dev:amd64 (2.3.2-2) ... Setting up libbz2-dev:amd64 (1.0.8-5.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libhttp-parser-dev:amd64 (2.9.4-6+b1) ... Setting up flex (2.6.4-8.2+b2) ... Setting up libncurses-dev:amd64 (6.5-2) ... Setting up gettext (0.22.5-2) ... Setting up libmbedx509-1t64:amd64 (2.28.8-1) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-2+b1) ... Setting up libboost-chrono1.83-dev:amd64 (1.83.0-3.1) ... Setting up libgtest-dev:amd64 (1.15.0-1) ... Setting up libpcre2-dev:amd64 (10.42-4+b1) ... Setting up nettle-dev:amd64 (3.10-1) ... Setting up libcpuid-dev:amd64 (0.6.5+repack1-1) ... Setting up libtool (2.4.7-7) ... Setting up libjq1:amd64 (1.7.1-3) ... Setting up libboost-system-dev:amd64 (1.83.0.2+b2) ... Setting up libboost-serialization1.83-dev:amd64 (1.83.0-3.1) ... Setting up libngtcp2-crypto-gnutls-dev:amd64 (1.6.0-1) ... Setting up libngtcp2-dev:amd64 (1.6.0-1) ... Setting up libreadline-dev:amd64 (8.2-4) ... Setting up pkgconf:amd64 (1.8.1-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libldap2-dev (2.5.18+dfsg-2) ... Setting up dh-autoreconf (20) ... Setting up libxml2-dev:amd64 (2.12.7+dfsg-3+b1) ... Setting up libboost-date-time1.83-dev:amd64 (1.83.0-3.1) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libgmock-dev:amd64 (1.15.0-1) ... Setting up libssh2-1-dev:amd64 (1.11.0-7) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libmbedtls14t64:amd64 (2.28.8-1) ... Setting up groff-base (1.23.0-5) ... Setting up jq (1.7.1-3) ... Setting up libgit2-1.7:amd64 (1.7.2+ds-1+b2) ... Setting up libdbd-sqlite3-perl:amd64 (1.74-1+b2) ... Setting up libxml2-utils (2.12.7+dfsg-3+b1) ... Setting up libarchive13t64:amd64 (3.7.2-2.1) ... Setting up libboost-thread1.83-dev:amd64 (1.83.0-3.1) ... Setting up libgnutls28-dev:amd64 (3.8.6-2) ... Setting up libnghttp2-dev:amd64 (1.62.1-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libcurl3t64-gnutls:amd64 (8.9.1-1) ... Setting up libwww-curl-perl:amd64 (4.17-10+b2) ... Setting up libmbedtls-dev:amd64 (2.28.8-1) ... Setting up man-db (2.12.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libboost-context1.83-dev:amd64 (1.83.0-3.1) ... Setting up libgssrpc4t64:amd64 (1.21.3-3) ... Setting up librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2+b4) ... Setting up git (1:2.45.2-1) ... Setting up libarchive-dev:amd64 (3.7.2-2.1) ... Setting up curl (8.9.1-1) ... Setting up libboost-thread-dev:amd64 (1.83.0.2+b2) ... Setting up libgit2-dev:amd64 (1.7.2+ds-1+b2) ... Setting up libkadm5clnt-mit12:amd64 (1.21.3-3) ... Setting up libkdb5-10t64:amd64 (1.21.3-3) ... Setting up debhelper (13.16) ... Setting up libboost-context-dev:amd64 (1.83.0.2+b2) ... Setting up libcurl4-gnutls-dev:amd64 (8.9.1-1) ... Setting up libkadm5srv-mit12:amd64 (1.21.3-3) ... Setting up krb5-multidev:amd64 (1.21.3-3) ... Setting up libkrb5-dev:amd64 (1.21.3-3) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.39-6) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.9.7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-1 (2024-06-27) amd64 (x86_64) Toolchain package versions: binutils_2.42.90.20240720-2 dpkg-dev_1.22.11 g++-13_13.3.0-4 g++-14_14.2.0-1 gcc-13_13.3.0-4 gcc-14_14.2.0-1 libc6-dev_2.39-6 libstdc++-13-dev_13.3.0-4 libstdc++-14-dev_14.2.0-1 libstdc++6_14.2.0-1 linux-libc-dev_6.9.12-1 Package versions: adduser_3.137 apt_2.9.7 autoconf_2.71-3 autoconf-archive_20220903-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.4 base-passwd_3.6.4 bash_5.2.21-2.1 binutils_2.42.90.20240720-2 binutils-common_2.42.90.20240720-2 binutils-x86-64-linux-gnu_2.42.90.20240720-2 bison_2:3.8.2+dfsg-1+b1 bsdextrautils_2.40.2-1 bsdutils_1:2.40.2-1 build-essential_12.10 bzip2_1.0.8-5.1 comerr-dev_2.1-1.47.1-1 coreutils_9.4-3.1 cpp_4:14.1.0-2 cpp-13_13.3.0-4 cpp-13-x86-64-linux-gnu_13.3.0-4 cpp-14_14.2.0-1 cpp-14-x86-64-linux-gnu_14.2.0-1 cpp-x86-64-linux-gnu_4:14.1.0-2 curl_8.9.1-1 dash_0.5.12-9 debconf_1.5.87 debhelper_13.16 debian-archive-keyring_2023.4 debianutils_5.20 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dirmngr_2.2.43-8 dpkg_1.22.11 dpkg-dev_1.22.11 dwz_0.15-1+b1 eatmydata_131-2 fakeroot_1.35.1-1 file_1:5.45-3 findutils_4.10.0-2 flex_2.6.4-8.2+b2 g++_4:14.1.0-2 g++-13_13.3.0-4 g++-13-x86-64-linux-gnu_13.3.0-4 g++-14_14.2.0-1 g++-14-x86-64-linux-gnu_14.2.0-1 g++-x86-64-linux-gnu_4:14.1.0-2 gcc_4:14.1.0-2 gcc-13_13.3.0-4 gcc-13-base_13.3.0-4 gcc-13-x86-64-linux-gnu_13.3.0-4 gcc-14_14.2.0-1 gcc-14-base_14.2.0-1 gcc-14-x86-64-linux-gnu_14.2.0-1 gcc-x86-64-linux-gnu_4:14.1.0-2 gettext_0.22.5-2 gettext-base_0.22.5-2 git_1:2.45.2-1 git-man_1:2.45.2-1 gnupg_2.2.43-8 gnupg-l10n_2.2.43-8 gnupg-utils_2.2.43-8 googletest_1.15.0-1 gpg_2.2.43-8 gpg-agent_2.2.43-8 gpg-wks-client_2.2.43-8 gpgconf_2.2.43-8 gpgsm_2.2.43-8 gpgv_2.2.43-8 grep_3.11-4 groff-base_1.23.0-5 gzip_1.12-1.1 hostname_3.23+nmu2 icu-devtools_72.1-5 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 jq_1.7.1-3 krb5-multidev_1.21.3-3 libacl1_2.3.2-2 libacl1-dev_2.3.2-2 libapt-pkg6.0t64_2.9.7 libarchive-dev_3.7.2-2.1 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.2-2.1 libasan8_14.2.0-1 libassuan0_2.5.6-1+b1 libatomic1_14.2.0-1 libattr1_1:2.5.2-1 libattr1-dev_1:2.5.2-1 libaudit-common_1:3.1.2-4 libaudit1_1:3.1.2-4+b1 libbinutils_2.42.90.20240720-2 libblkid1_2.40.2-1 libboost-atomic1.83-dev_1.83.0-3.1 libboost-atomic1.83.0_1.83.0-3.1 libboost-chrono1.83-dev_1.83.0-3.1 libboost-chrono1.83.0t64_1.83.0-3.1 libboost-context-dev_1.83.0.2+b2 libboost-context1.83-dev_1.83.0-3.1 libboost-context1.83.0_1.83.0-3.1 libboost-date-time1.83-dev_1.83.0-3.1 libboost-date-time1.83.0_1.83.0-3.1 libboost-dev_1.83.0.2+b2 libboost-serialization1.83-dev_1.83.0-3.1 libboost-serialization1.83.0_1.83.0-3.1 libboost-system-dev_1.83.0.2+b2 libboost-system1.83-dev_1.83.0-3.1 libboost-system1.83.0_1.83.0-3.1 libboost-thread-dev_1.83.0.2+b2 libboost-thread1.83-dev_1.83.0-3.1 libboost-thread1.83.0_1.83.0-3.1 libboost1.83-dev_1.83.0-3.1 libbrotli-dev_1.1.0-2+b4 libbrotli1_1.1.0-2+b4 libbsd-dev_0.12.2-1 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-5.1 libbz2-dev_1.0.8-5.1 libc-bin_2.39-6 libc-dev-bin_2.39-6 libc-l10n_2.39-6 libc6_2.39-6 libc6-dev_2.39-6 libcap-ng0_0.8.5-1+b1 libcap2_1:2.66-5 libcc1-0_14.2.0-1 libcom-err2_1.47.1-1 libcpuid-dev_0.6.5+repack1-1 libcpuid16_0.6.5+repack1-1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libctf-nobfd0_2.42.90.20240720-2 libctf0_2.42.90.20240720-2 libcurl3t64-gnutls_8.9.1-1 libcurl4-gnutls-dev_8.9.1-1 libdb5.3t64_5.3.28+dfsg2-7 libdbd-sqlite3-perl_1.74-1+b2 libdbi-perl_1.643-4+b2 libdebconfclient0_0.272 libdebhelper-perl_13.16 libdpkg-perl_1.22.11 libeatmydata1_131-2 libelf1t64_0.191-2 liberror-perl_0.17029-2 libevent-2.1-7t64_2.1.12-stable-10 libexpat1_2.6.2-1 libext2fs-dev_1.47.1-1 libext2fs2t64_1.47.1-1 libfakeroot_1.35.1-1 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.14.0-1 libgc-dev_1:8.2.6-2 libgc1_1:8.2.6-2 libgcc-13-dev_13.3.0-4 libgcc-14-dev_14.2.0-1 libgcc-s1_14.2.0-1 libgcrypt20_1.11.0-5 libgdbm-compat4t64_1.23-6 libgdbm6t64_1.23-6 libgit2-1.7_1.7.2+ds-1+b2 libgit2-dev_1.7.2+ds-1+b2 libgmock-dev_1.15.0-1 libgmp-dev_2:6.3.0+dfsg-2+b1 libgmp10_2:6.3.0+dfsg-2+b1 libgmpxx4ldbl_2:6.3.0+dfsg-2+b1 libgnutls-dane0t64_3.8.6-2 libgnutls-openssl27t64_3.8.6-2 libgnutls28-dev_3.8.6-2 libgnutls30t64_3.8.6-2 libgomp1_14.2.0-1 libgpg-error0_1.49-2 libgprofng0_2.42.90.20240720-2 libgssapi-krb5-2_1.21.3-3 libgssrpc4t64_1.21.3-3 libgtest-dev_1.15.0-1 libhogweed6t64_3.10-1 libhttp-parser-dev_2.9.4-6+b1 libhttp-parser2.9_2.9.4-6+b1 libhwasan0_14.2.0-1 libicu-dev_72.1-5 libicu72_72.1-5 libidn2-0_2.3.7-2 libidn2-dev_2.3.7-2 libisl23_0.26-3+b2 libitm1_14.2.0-1 libjansson4_2.14-2+b2 libjq1_1.7.1-3 libk5crypto3_1.21.3-3 libkadm5clnt-mit12_1.21.3-3 libkadm5srv-mit12_1.21.3-3 libkdb5-10t64_1.21.3-3 libkeyutils1_1.6.3-3 libkrb5-3_1.21.3-3 libkrb5-dev_1.21.3-3 libkrb5support0_1.21.3-3 libksba8_1.6.7-2 libldap-2.5-0_2.5.18+dfsg-2 libldap-dev_2.5.18+dfsg-2 libldap2-dev_2.5.18+dfsg-2 liblowdown-dev_1.1.0-2 liblowdown1_1.1.0-2 liblsan0_14.2.0-1 liblz4-1_1.9.4-3 liblz4-dev_1.9.4-3 liblzma-dev_5.6.2-2 liblzma5_5.6.2-2 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmbedcrypto7t64_2.28.8-1 libmbedtls-dev_2.28.8-1 libmbedtls14t64_2.28.8-1 libmbedx509-1t64_2.28.8-1 libmd-dev_1.1.0-2 libmd0_1.1.0-2 libmount1_2.40.2-1 libmpc3_1.3.1-1+b2 libmpfr6_4.2.1-1+b1 libncurses-dev_6.5-2 libncurses6_6.5-2 libncursesw6_6.5-2 libnettle8t64_3.10-1 libnghttp2-14_1.62.1-2 libnghttp2-dev_1.62.1-2 libnghttp3-9_1.4.0-1 libnghttp3-dev_1.4.0-1 libngtcp2-16_1.6.0-1 libngtcp2-crypto-gnutls-dev_1.6.0-1 libngtcp2-crypto-gnutls8_1.6.0-1 libngtcp2-dev_1.6.0-1 libnpth0t64_1.6-3.1 libonig5_6.9.9-1 libp11-kit-dev_0.25.5-2 libp11-kit0_0.25.5-2 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libpcre2-16-0_10.42-4+b1 libpcre2-32-0_10.42-4+b1 libpcre2-8-0_10.42-4+b1 libpcre2-dev_10.42-4+b1 libpcre2-posix3_10.42-4+b1 libperl5.38t64_5.38.2-5 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-3 libpsl-dev_0.21.2-1.1 libpsl5t64_0.21.2-1.1 libquadmath0_14.2.0-1 librapidcheck-dev_0~1048-a5724ea-1+b1 libreadline-dev_8.2-4 libreadline8t64_8.2-4 librtmp-dev_2.4+20151223.gitfa8646d.1-2+b4 librtmp1_2.4+20151223.gitfa8646d.1-2+b4 libsasl2-2_2.1.28+dfsg1-6 libsasl2-modules-db_2.1.28+dfsg1-6 libseccomp-dev_2.5.5-1+b1 libseccomp2_2.5.5-1+b1 libselinux1_3.5-2+b3 libsemanage-common_3.5-1 libsemanage2_3.5-1+b4 libsepol2_3.5-2+b1 libsframe1_2.42.90.20240720-2 libsmartcols1_2.40.2-1 libsodium-dev_1.0.18-1+b1 libsodium23_1.0.18-1+b1 libsqlite3-0_3.46.0-1 libsqlite3-dev_3.46.0-1 libssh2-1-dev_1.11.0-7 libssh2-1t64_1.11.0-7 libssl-dev_3.2.2-1 libssl3t64_3.2.2-1 libstdc++-13-dev_13.3.0-4 libstdc++-14-dev_14.2.0-1 libstdc++6_14.2.0-1 libsystemd0_256.4-2 libtasn1-6_4.19.0-3+b2 libtasn1-6-dev_4.19.0-3+b2 libtinfo6_6.5-2 libtoml11-dev_4.0.3-1 libtool_2.4.7-7 libtsan2_14.2.0-1 libubsan1_14.2.0-1 libuchardet0_0.0.8-1+b1 libudev1_256.4-2 libunbound8_1.20.0-1+b1 libunistring5_1.2-1 libuuid1_2.40.2-1 libwww-curl-perl_4.17-10+b2 libxml2_2.12.7+dfsg-3+b1 libxml2-dev_2.12.7+dfsg-3+b1 libxml2-utils_2.12.7+dfsg-3+b1 libxxhash0_0.8.2-2+b1 libzstd-dev_1.5.6+dfsg-1 libzstd1_1.5.6+dfsg-1 linux-libc-dev_6.9.12-1 locales-all_2.39-6 login_1:4.15.3-3 lowdown_1.1.0-2 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.1-2 mawk_1.3.4.20240622-2 ncurses-base_6.5-2 ncurses-bin_6.5-2 nettle-dev_3.10-1 nlohmann-json3-dev_3.11.3-1 passwd_1:4.15.3-3 patch_2.7.6-7 perl_5.38.2-5 perl-base_5.38.2-5 perl-modules-5.38_5.38.2-5 pinentry-curses_1.2.1-3+b2 pkgconf_1.8.1-3 pkgconf-bin_1.8.1-3 po-debconf_1.0.21+nmu1 readline-common_8.2-4 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 sysvinit-utils_3.09-2 tar_1.35+dfsg-3 usr-is-merged_39 util-linux_2.40.2-1 xz-utils_5.6.2-2 zlib1g_1:1.3.dfsg+really1.3.1-1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: nix Binary: nix-bin, nix-setup-systemd Architecture: any all Version: 2.23.3+dfsg-1 Maintainer: Jordan Justen Homepage: https://nixos.org/nix Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/debian/nix Vcs-Git: https://salsa.debian.org/debian/nix.git Testsuite: autopkgtest Testsuite-Triggers: ca-certificates, make, systemd Build-Depends: debhelper-compat (= 13), autoconf-archive, bison, curl, flex, git, jq, libacl1-dev, libarchive-dev, libboost-dev, libboost-context-dev, libboost-system-dev, libboost-thread-dev, libbrotli-dev, libbsd-dev, libbz2-dev, libcpuid-dev [amd64 i386], libcurl4-gnutls-dev, libdbd-sqlite3-perl, libgc-dev, libgit2-dev, libgmock-dev, libgnutls28-dev, libgtest-dev, libidn2-dev, libkrb5-dev, libldap2-dev, liblowdown-dev, liblz4-dev, liblzma-dev, libnghttp2-dev, libnghttp3-dev, libngtcp2-crypto-gnutls-dev, libngtcp2-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 Package-List: nix-bin deb devel optional arch=any nix-setup-systemd deb devel optional arch=all Checksums-Sha1: 3b18438deaad499345dae09405523de07208ba46 1119076 nix_2.23.3+dfsg.orig.tar.xz 7f0fe62aeb211cb99cbe199d108f58aae1bcd435 17888 nix_2.23.3+dfsg-1.debian.tar.xz Checksums-Sha256: 138751861584bc88e88a09cbda6d3c44b489654bca395a10421de857389c35bc 1119076 nix_2.23.3+dfsg.orig.tar.xz 4bde26ca9c4db6773145912e9999379880e7eb10e2a318a7a6d417a71ec21578 17888 nix_2.23.3+dfsg-1.debian.tar.xz Files: 56238563e2d8a765f301be112e9ed5ab 1119076 nix_2.23.3+dfsg.orig.tar.xz 5e31ca184a31aef90a083ed4727a9994 17888 nix_2.23.3+dfsg-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwnSFIXQUyd8CMWwuN/mfaMr5kusFAmabcasACgkQN/mfaMr5 kut2tQ//VuGz5iuhOy9SqE4VFArjFmavpqvdN8e//8wQhoCh3ps00R75gKT9k5ZW 1MOiHDg4+GnbxninxMAwOft2AXmoVbin0ugSyTCeSVVMAxjzY45ulcj2iC/AMP/z IuMDlfyS6z3NcBtA8DHsC42CgZx9Go4MBGwMesWj2fNnl8sN6Wkrkr3aV+fLBhcP SiW/IjmfzWqyoKFLDnQCh/L1tiYnQi1Q3PvnpRibByuojh4/GWAryRru6vcA6nLN hwEPBFTzxLt++2ZJoBVGZadx4Q1hnUJ9j6YUArqhtHBH3t4rWv+655CUTW7dCJJ4 Dp7nj3TVU+V5/3nYqzcqVa9GamQEng8/rirkoeN3osortZEw9dR6d+QZieIngW1k LPI2SkO8wwijtFC7B9MnvyOOZFFqRzTpVKWTWgC05RJTtd5ftsRIpl7xjO23wZJp QlRFO5nFDmDg6QVjYAub75WhGDOnGoAbla/7jIM8LBtnXFnBpMiSmkBQMrcK1aEt HVguz1meNhVforipjz+JcVc25S0e1XK1/VIqWSxJCyHEymu086if69x69WbxPMhM t/KlYe7bkOiqy97c99Kxn1wj/EGqZTs4g9q+g22kNaNRLJ3L3kmqQbq42mpzql/a x53/i72C9aq2o17cCfjG53I4gmrYLHCq/jNrmKyW+h5WJS2NrbY= =Xcvg -----END PGP SIGNATURE----- gpgv: Signature made Sat Jul 20 08:13:31 2024 UTC gpgv: using RSA key C27485217414C9DF02316C2E37F99F68CAF992EB gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./nix_2.23.3+dfsg-1.dsc: no acceptable signature found dpkg-source: info: extracting nix in /<> dpkg-source: info: unpacking nix_2.23.3+dfsg.orig.tar.xz dpkg-source: info: unpacking nix_2.23.3+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-libexpr-Don-t-use-bundled-toml11.patch dpkg-source: info: applying 0005-configure.ac-Change-sandbox_shell-test-to-not-be-zsh.patch dpkg-source: info: applying 0006-configure.ac-Only-check-FEATURE_SH_STANDALONE-if-usi.patch dpkg-source: info: applying 0007-libexpr-Add-various-files-to-clean-files.patch dpkg-source: info: applying 0008-manual-Add-various-files-to-clean-files.patch dpkg-source: info: applying 0009-nix-Add-various-files-to-clean-files.patch dpkg-source: info: applying 0010-Revert-Simplify-RapidCheck-configure.patch dpkg-source: info: applying 0011-configure.ac-Skip-I-for-RAPIDCHECK_HEADERS-when-not-.patch dpkg-source: info: applying 0012-libexpr-fromTOML-Parsing-of-timestamps-needs-porting.patch Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network nix_2.23.3+dfsg-1 sid amd64 -------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network nix_2.23.3+dfsg-1 sid amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_GB.UTF-8 LANGUAGE=en_GB:en LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/<> SCHROOT_ALIAS_NAME=sid-amd64-debomatic SCHROOT_CHROOT_NAME=sid-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=sid-amd64-debomatic-7c14ff1f-11c0-44ef-a743-614f38fdaf94 SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -Zxz dpkg-buildpackage: info: source package nix dpkg-buildpackage: info: source version 2.23.3+dfsg-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jordan Justen dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from nix-2.23.3+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 '/<>' dh_auto_clean make -j2 clean make[2]: Entering directory '/<>' rm -fv -- make[2]: Leaving directory '/<>' # 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 '/<>' dh_clean dpkg-source -Zxz -b . dpkg-source: warning: upstream signing key but no upstream tarball signature dpkg-source: info: using options from nix-2.23.3+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-source: info: using source format '3.0 (quilt)' dpkg-source: info: building nix using existing ./nix_2.23.3+dfsg.orig.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building nix in nix_2.23.3+dfsg-1.debian.tar.xz dpkg-source: info: building nix in nix_2.23.3+dfsg-1.dsc debian/rules binary dh binary dh_update_autotools_config dh_autoreconf 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 '/<>' dh_auto_configure -- \ --enable-gc \ --disable-shared \ --with-coreutils-bin=/usr/bin:/bin \ --with-sandbox-shell=/usr/bin/bash-static \ --with-readline-flavor=readline \ --localstatedir=/nix/var \ --libdir=/usr/lib/nix ./configure --build=x86_64-linux-gnu --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/x86_64-linux-gnu --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 --with-readline-flavor=readline --localstatedir=/nix/var --libdir=/usr/lib/nix checking for a sed that does not truncate output... /usr/bin/sed checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for the canonical Nix system name... x86_64-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... no checking that GCC bug 80431 is fixed... 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... no 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 readline... yes checking for libsodium... yes checking for libbrotlienc libbrotlidec... yes checking for libcpuid... yes checking for libseccomp... yes checking for sys/xattr.h... yes checking for llistxattr... yes checking for lremovexattr... yes checking for aws/s3/S3Client.h... no checking for bdw-gc... yes checking for gtest_main gmock_main... yes checking for rapidcheck/gtest.h... yes checking for nlohmann_json >= 3.9... yes checking for lowdown >= 0.9.0... yes checking for libgit2... 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 '/<>' dh_auto_build make -j2 make[1]: Entering directory '/<>' rm -f Makefile.config && cd . && ./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 src/libexpr/lexer.l:292: warning, -s option given but default rule can be matched flex --outfile src/libexpr/lexer-tab.cc --header-file=src/libexpr/lexer-tab.hh src/libexpr/lexer.l src/libexpr/lexer.l:292: warning, -s option given but default rule can be matched cat src/nix-channel/unpack-channel.nix >> src/nix-channel/unpack-channel.nix.gen.hh.tmp cat src/nix-env/buildenv.nix >> src/nix-env/buildenv.nix.gen.hh.tmp cat src/nix/get-env.sh >> src/nix/get-env.sh.gen.hh.tmp 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.diff-closures.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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.dump-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/diff-closures.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/dump-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.edit.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/current-process.hh:10, from src/nix/edit.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/nix/env.o -c src/nix/env.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.env.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/env.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.eval.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command-installable-value.hh:4, from src/nix/eval.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.flake.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.fmt.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/fmt.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.hash.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/hash.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.log.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/log.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.ls.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/ls.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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 doc/manual/generate-settings.nix >> doc/manual/generate-settings.nix.gen.hh.tmp cat doc/manual/generate-store-info.nix >> doc/manual/generate-store-info.nix.gen.hh.tmp 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.make-content-addressed.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.nar.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/nar.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.optimise-store.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/optimise-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.path-from-hash-part.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/path-from-hash-part.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.path-info.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/path-info.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.prefetch.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.realisation.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.registry.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.repl.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/nix/repl.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.run.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/current-process.hh:10, from src/nix/run.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.search.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.sigs.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signals.hh:4, from src/nix/sigs.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.store-delete.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/store-copy-log.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/store-delete.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.store-gc.o.dep -MP g++ -o src/nix/store-info.o -c src/nix/store-info.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.store-info.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/store-gc.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/store-info.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.store-repair.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/store-repair.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.store.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/nix/unix/daemon.o -c src/nix/unix/daemon.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/unix/.daemon.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signals.hh:4, from src/nix/unix/daemon.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.upgrade-nix.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/processes.hh:4, from src/nix/upgrade-nix.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.verify.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.why-depends.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/why-depends.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.attr-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/attr-path.hh:4, from src/libexpr/attr-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/attr-set.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-error.o -c src/libexpr/eval-error.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.eval-error.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/users.hh:4, from src/libexpr/eval-cache.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libexpr/eval-error.hh:5, from src/libexpr/eval-error.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ src/libexpr/eval-cache.cc: In member function ‘nix::eval_cache::string_t nix::eval_cache::AttrCursor::getStringWithContext()’: src/libexpr/eval-cache.cc:614:39: warning: possibly dangling reference to a temporary [-Wdangling-reference] 614 | const StorePath & path = std::visit(overloaded { | ^~~~ src/libexpr/eval-cache.cc:614:56: note: the temporary was destroyed at the end of the full expression ‘std::visit, nix::eval_cache::AttrCursor::getStringWithContext()::, nix::eval_cache::AttrCursor::getStringWithContext():: >, const variant&>(nix::overloaded, nix::eval_cache::AttrCursor::getStringWithContext()::, nix::eval_cache::AttrCursor::getStringWithContext():: >(), c.nix::NixStringContextElem::raw)’ 614 | const StorePath & path = std::visit(overloaded { | ~~~~~~~~~~^~~~~~~~~~~~~ 615 | [&](const NixStringContextElem::DrvDeep & d) -> const StorePath & { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | return d.drvPath; | ~~~~~~~~~~~~~~~~~ 617 | }, | ~~ 618 | [&](const NixStringContextElem::Built & b) -> const StorePath & { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | return b.drvPath->getBaseStorePath(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | }, | ~~ 621 | [&](const NixStringContextElem::Opaque & o) -> const StorePath & { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | return o.path; | ~~~~~~~~~~~~~~ 623 | }, | ~~ 624 | }, c.raw); | ~~~~~~~~~ g++ -o src/libexpr/eval-settings.o -c src/libexpr/eval-settings.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.eval-settings.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/users.hh:4, from src/libexpr/eval-settings.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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 cat src/libexpr/flake/call-flake.nix >> src/libexpr/flake/call-flake.nix.gen.hh.tmp 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/flake/.config.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/users.hh:4, from src/libexpr/flake/config.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libutil/terminal.hh:4, from src/libexpr/flake/flake.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/flake/.flakeref.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/flake/flakeref.hh:4, from src/libexpr/flake/flakeref.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libexpr/flake/flakeref.hh:4, from src/libexpr/flake/lockfile.hh:4, from src/libexpr/flake/lockfile.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libexpr/flake/url-name.o -c src/libexpr/flake/url-name.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/flake/.url-name.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/url.hh:4, from src/libexpr/flake/url-name.hh:1, from src/libexpr/flake/url-name.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.function-trace.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/function-trace.hh:4, from src/libexpr/function-trace.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/get-drvs.hh:4, from src/libexpr/get-drvs.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.json-to-value.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libexpr/json-to-value.hh:4, from src/libexpr/json-to-value.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.nixexpr.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/nixexpr.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/lexer.l:23: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.parser-tab.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libexpr/parser.y:22, from src/libexpr/parser.y:55: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.paths.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/paths.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ cat src/libexpr/imported-drv-to-derivation.nix >> src/libexpr/imported-drv-to-derivation.nix.gen.hh.tmp 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/primops/.context.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/primops.hh:4, from src/libexpr/primops/context.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/primops/.fetchClosure.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/primops.hh:4, from src/libexpr/primops/fetchClosure.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/primops/.fetchMercurial.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/primops/.fetchTree.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/attrs.hh:4, from src/libexpr/primops/fetchTree.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -MMD -MF src/libexpr/primops/.fromTOML.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libexpr/print-ambiguous.o -c src/libexpr/print-ambiguous.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.print-ambiguous.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/print-ambiguous.hh:3, from src/libexpr/print-ambiguous.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.print.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signals.hh:4, from src/libexpr/print.cc:7: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libexpr/search-path.hh:6, from src/libexpr/search-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/value-to-json.hh:4, from src/libexpr/value-to-json.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/value-to-xml.hh:4, from src/libexpr/value-to-xml.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/value/.context.o.dep -MP 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.archive.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libexpr/value/context.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/archive.hh:4, from src/libutil/archive.cc:8: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.args.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/args.hh:12, from src/libutil/args.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.canon-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libutil/canon-path.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.compression.o.dep -MP In file included from src/libutil/compression.hh:4, from src/libutil/compression.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.compute-levels.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/compute-levels.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.config.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/config.hh:10, from src/libutil/config.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/current-process.o -c src/libutil/current-process.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.current-process.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/current-process.hh:10, from src/libutil/current-process.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/english.o -c src/libutil/english.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.english.o.dep -MP g++ -o src/libutil/environment-variables.o -c src/libutil/environment-variables.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.environment-variables.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libutil/environment-variables.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.error.o.dep -MP g++ -o src/libutil/exit.o -c src/libutil/exit.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.exit.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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.experimental-features.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/error.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/experimental-features.hh:5, from src/libutil/experimental-features.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/file-content-address.o -c src/libutil/file-content-address.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.file-content-address.o.dep -MP g++ -o src/libutil/file-descriptor.o -c src/libutil/file-descriptor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.file-descriptor.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/source-accessor.hh:6, from src/libutil/file-content-address.hh:4, from src/libutil/file-content-address.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/file-system.hh:8, from src/libutil/file-descriptor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/file-system.o -c src/libutil/file-system.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.file-system.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/environment-variables.hh:11, from src/libutil/file-system.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/fs-sink.o -c src/libutil/fs-sink.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.fs-sink.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/fs-sink.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.git.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signals.hh:4, from src/libutil/git.cc:8: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.hash.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/args.hh:12, from src/libutil/hash.cc:8: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.json-utils.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/json-utils.hh:8, from src/libutil/json-utils.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/linux/cgroup.o -c src/libutil/linux/cgroup.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/linux/.cgroup.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/linux/cgroup.hh:7, from src/libutil/linux/cgroup.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/linux/namespaces.o -c src/libutil/linux/namespaces.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/linux/.namespaces.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/current-process.hh:10, from src/libutil/linux/namespaces.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.logging.o.dep -MP g++ -o src/libutil/memory-source-accessor.o -c src/libutil/memory-source-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.memory-source-accessor.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/logging.hh:4, from src/libutil/logging.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/source-path.hh:8, from src/libutil/memory-source-accessor.hh:1, from src/libutil/memory-source-accessor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/position.o -c src/libutil/position.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.position.o.dep -MP In file included from src/libutil/source-path.hh:8, from src/libutil/position.hh:11, from src/libutil/position.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/posix-source-accessor.o -c src/libutil/posix-source-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.posix-source-accessor.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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.references.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/references.hh:4, from src/libutil/references.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/source-accessor.hh:6, from src/libutil/posix-source-accessor.hh:3, from src/libutil/posix-source-accessor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.serialise.o.dep -MP g++ -o src/libutil/signature/local-keys.o -c src/libutil/signature/local-keys.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/signature/.local-keys.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libutil/serialise.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/signature/local-keys.hh:4, from src/libutil/signature/local-keys.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from /usr/include/boost/coroutine2/detail/pull_control_block_cc.hpp:16, from /usr/include/boost/coroutine2/detail/coroutine.hpp:32, from /usr/include/boost/coroutine2/coroutine.hpp:15, from src/libutil/serialise.cc:8: In function ‘boost::coroutines2::detail::state_t& boost::coroutines2::detail::operator|=(state_t&, state_t)’, inlined from ‘static void boost::coroutines2::detail::push_coroutine::control_block::destroy(boost::coroutines2::detail::push_coroutine::control_block*) [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:40:15, inlined from ‘void boost::coroutines2::detail::push_coroutine::control_block::deallocate() [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:127:16, inlined from ‘boost::coroutines2::detail::push_coroutine::~push_coroutine() [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_coroutine.ipp:53:24, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = boost::coroutines2::detail::push_coroutine]’ at /usr/include/c++/14/optional:283:35, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = boost::coroutines2::detail::push_coroutine]’ at /usr/include/c++/14/optional:314:14, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = boost::coroutines2::detail::push_coroutine]’ at /usr/include/c++/14/optional:311:7, inlined from ‘constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = boost::coroutines2::detail::push_coroutine; bool _Copy = false; bool _Move = false]’ at /usr/include/c++/14/optional:437:65, inlined from ‘constexpr std::_Optional_base, false, false>::~_Optional_base()’ at /usr/include/c++/14/optional:508:12, inlined from ‘constexpr std::optional >::~optional()’ at /usr/include/c++/14/optional:703:11, inlined from ‘virtual nix::sourceToSink(std::function)::SourceToSink::~SourceToSink()’ at src/libutil/serialise.cc:225:12: /usr/include/boost/coroutine2/detail/state.hpp:70:11: warning: ‘((boost::coroutines2::detail::state_t*)MEM[(struct push_coroutine *)this_2(D) + 40B].cb_)[4]’ may be used uninitialized [-Wmaybe-uninitialized] 70 | l = l | r; | ~~^~~ In function ‘boost::coroutines2::detail::state_t& boost::coroutines2::detail::operator|=(state_t&, state_t)’, inlined from ‘static void boost::coroutines2::detail::push_coroutine::control_block::destroy(boost::coroutines2::detail::push_coroutine::control_block*) [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:40:15, inlined from ‘void boost::coroutines2::detail::push_coroutine::control_block::deallocate() [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:127:16, inlined from ‘boost::coroutines2::detail::push_coroutine::~push_coroutine() [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_coroutine.ipp:53:24, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_destroy() [with _Tp = boost::coroutines2::detail::push_coroutine]’ at /usr/include/c++/14/optional:283:35, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = boost::coroutines2::detail::push_coroutine]’ at /usr/include/c++/14/optional:314:14, inlined from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_reset() [with _Tp = boost::coroutines2::detail::push_coroutine]’ at /usr/include/c++/14/optional:311:7, inlined from ‘constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>::~_Optional_payload() [with _Tp = boost::coroutines2::detail::push_coroutine; bool _Copy = false; bool _Move = false]’ at /usr/include/c++/14/optional:437:65, inlined from ‘constexpr std::_Optional_base, false, false>::~_Optional_base()’ at /usr/include/c++/14/optional:508:12, inlined from ‘constexpr std::optional >::~optional()’ at /usr/include/c++/14/optional:703:11, inlined from ‘virtual nix::sourceToSink(std::function)::SourceToSink::~SourceToSink()’ at src/libutil/serialise.cc:225:12, inlined from ‘virtual nix::sourceToSink(std::function)::SourceToSink::~SourceToSink()’ at src/libutil/serialise.cc:225:12: /usr/include/boost/coroutine2/detail/state.hpp:70:11: warning: ‘((boost::coroutines2::detail::state_t*)MEM[(struct push_coroutine *)this_2(D) + 40B].cb_)[4]’ may be used uninitialized [-Wmaybe-uninitialized] 70 | l = l | r; | ~~^~~ In function ‘boost::coroutines2::detail::state_t& boost::coroutines2::detail::operator|=(state_t&, state_t)’, inlined from ‘static void boost::coroutines2::detail::push_coroutine::control_block::destroy(boost::coroutines2::detail::push_coroutine::control_block*) [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:40:15, inlined from ‘void boost::coroutines2::detail::push_coroutine::control_block::deallocate() [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:127:16, inlined from ‘boost::coroutines2::detail::push_coroutine::~push_coroutine() [with T = bool]’ at /usr/include/boost/coroutine2/detail/push_coroutine.ipp:53:24, inlined from ‘virtual void nix::sourceToSink(std::function)::SourceToSink::operator()(std::string_view)’ at src/libutil/serialise.cc:245:32: /usr/include/boost/coroutine2/detail/state.hpp:70:11: warning: ‘((boost::coroutines2::detail::state_t*)MEM[(struct control_block * &)this_7(D) + 40])[4]’ may be used uninitialized [-Wmaybe-uninitialized] 70 | l = l | r; | ~~^~~ In function ‘boost::coroutines2::detail::state_t& boost::coroutines2::detail::operator|=(state_t&, state_t)’, inlined from ‘static void boost::coroutines2::detail::pull_coroutine::control_block::destroy(boost::coroutines2::detail::pull_coroutine::control_block*) [with T = std::__cxx11::basic_string]’ at /usr/include/boost/coroutine2/detail/pull_control_block_cc.ipp:41:15, inlined from ‘void boost::coroutines2::detail::pull_coroutine::control_block::deallocate() [with T = std::__cxx11::basic_string]’ at /usr/include/boost/coroutine2/detail/pull_control_block_cc.ipp:140:16: /usr/include/boost/coroutine2/detail/state.hpp:70:11: warning: ‘((boost::coroutines2::detail::state_t*)this)[4]’ may be used uninitialized [-Wmaybe-uninitialized] 70 | l = l | r; | ~~^~~ In function ‘boost::coroutines2::detail::state_t& boost::coroutines2::detail::operator|=(state_t&, state_t)’, inlined from ‘static void boost::coroutines2::detail::pull_coroutine::control_block::destroy(boost::coroutines2::detail::pull_coroutine::control_block*) [with T = bool]’ at /usr/include/boost/coroutine2/detail/pull_control_block_cc.ipp:41:15, inlined from ‘void boost::coroutines2::detail::pull_coroutine::control_block::deallocate() [with T = bool]’ at /usr/include/boost/coroutine2/detail/pull_control_block_cc.ipp:140:16: /usr/include/boost/coroutine2/detail/state.hpp:70:11: warning: ‘((boost::coroutines2::detail::state_t*)this)[4]’ may be used uninitialized [-Wmaybe-uninitialized] 70 | l = l | r; | ~~^~~ In function ‘boost::coroutines2::detail::state_t& boost::coroutines2::detail::operator|=(state_t&, state_t)’, inlined from ‘static void boost::coroutines2::detail::push_coroutine::control_block::destroy(boost::coroutines2::detail::push_coroutine::control_block*) [with T = std::__cxx11::basic_string]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:40:15, inlined from ‘void boost::coroutines2::detail::push_coroutine::control_block::deallocate() [with T = std::__cxx11::basic_string]’ at /usr/include/boost/coroutine2/detail/push_control_block_cc.ipp:127:16: /usr/include/boost/coroutine2/detail/state.hpp:70:11: warning: ‘((boost::coroutines2::detail::state_t*)this)[4]’ may be used uninitialized [-Wmaybe-uninitialized] 70 | l = l | r; | ~~^~~ g++ -o src/libutil/signature/signer.o -c src/libutil/signature/signer.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/signature/.signer.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signature/signer.hh:3, from src/libutil/signature/signer.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/source-accessor.o -c src/libutil/source-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.source-accessor.o.dep -MP g++ -o src/libutil/source-path.o -c src/libutil/source-path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.source-path.o.dep -MP In file included from src/libutil/source-path.hh:8, from src/libutil/source-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/source-accessor.hh:6, from src/libutil/source-accessor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.suggestions.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/suggestions.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.tarfile.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libutil/tarfile.cc:5: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/terminal.o -c src/libutil/terminal.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.terminal.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/terminal.hh:4, from src/libutil/terminal.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.thread-pool.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/thread-pool.hh:4, from src/libutil/thread-pool.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix-domain-socket.o -c src/libutil/unix-domain-socket.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.unix-domain-socket.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-system.hh:8, from src/libutil/unix-domain-socket.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/environment-variables.o -c src/libutil/unix/environment-variables.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.environment-variables.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/environment-variables.hh:11, from src/libutil/unix/environment-variables.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/file-descriptor.o -c src/libutil/unix/file-descriptor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.file-descriptor.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-system.hh:8, from src/libutil/unix/file-descriptor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/file-path.o -c src/libutil/unix/file-path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.file-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-path.hh:7, from src/libutil/unix/file-path.cc:6: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/file-system.o -c src/libutil/unix/file-system.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.file-system.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-system.hh:8, from src/libutil/unix/file-system.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/muxable-pipe.o -c src/libutil/unix/muxable-pipe.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.muxable-pipe.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/logging.hh:4, from src/libutil/unix/muxable-pipe.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/processes.o -c src/libutil/unix/processes.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.processes.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/current-process.hh:10, from src/libutil/unix/processes.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/signals.o -c src/libutil/unix/signals.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.signals.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signals.hh:4, from src/libutil/unix/signals.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/unix/users.o -c src/libutil/unix/users.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/unix/.users.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libutil/unix/users.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.url.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/url.hh:4, from src/libutil/url.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libutil/users.o -c src/libutil/users.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.users.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libutil/users.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF src/libutil/.util.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libutil/util.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-result.o -c src/libstore/build-result.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-result.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/archive.hh:4, from src/libstore/binary-cache-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libstore/realisation.hh:6, from src/libstore/build-result.hh:4, from src/libstore/build-result.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/build/drv-output-substitution-goal.hh:7, from src/libstore/build/drv-output-substitution-goal.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libstore/build/worker.hh:4, from src/libstore/build/entry-points.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/build/goal.hh:4, from src/libstore/build/goal.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/build/worker.hh:4, from src/libstore/build/substitution-goal.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, 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/build/worker.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/builtins/buildenv.hh:4, from src/libstore/builtins/buildenv.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derivations.hh:4, from src/libstore/builtins.hh:4, from src/libstore/builtins/fetchurl.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derivations.hh:4, from src/libstore/builtins.hh:4, from src/libstore/builtins/unpack-channel.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/common-protocol.o -c src/libstore/common-protocol.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/.common-protocol.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/common-protocol.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/args.hh:12, from src/libstore/content-address.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/daemon.hh:4, from src/libstore/daemon.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derivations.hh:4, from src/libstore/derivations.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ src/libstore/derivations.cc: In lambda function: src/libstore/derivations.cc:1250:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1250 | auto & method_ = getString(valueAt(json, "method")); | ^~~~~~~ src/libstore/derivations.cc:1250:35: note: the temporary was destroyed at the end of the full expression ‘nix::getString((* & nix::valueAt((* & json), std::__cxx11::basic_string(((const char*)"method"), std::allocator()))))’ 1250 | auto & method_ = getString(valueAt(json, "method")); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libstore/derivations.cc:1255:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1255 | auto & hashAlgo_ = getString(valueAt(json, "hashAlgo")); | ^~~~~~~~~ src/libstore/derivations.cc:1255:37: note: the temporary was destroyed at the end of the full expression ‘nix::getString((* & nix::valueAt((* & json), std::__cxx11::basic_string(((const char*)"hashAlgo"), std::allocator()))))’ 1255 | auto & hashAlgo_ = getString(valueAt(json, "hashAlgo")); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libstore/derivations.cc: In static member function ‘static nix::Derivation nix::Derivation::fromJSON(const nix::StoreDirConfig&, const nlohmann::json_abi_v3_11_3::json&, const nix::ExperimentalFeatureSettings&)’: src/libstore/derivations.cc:1373:78: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1373 | for (auto & [outputName, output] : getObject(valueAt(json, "outputs"))) { | ^ src/libstore/derivations.cc:1373:53: note: the temporary was destroyed at the end of the full expression ‘nix::getObject((* & nix::valueAt((* & json), std::__cxx11::basic_string(((const char*)"outputs"), std::allocator()))))’ 1373 | for (auto & [outputName, output] : getObject(valueAt(json, "outputs"))) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libstore/derivations.cc:1384:64: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1384 | for (auto & input : getArray(valueAt(json, "inputSrcs"))) | ^ src/libstore/derivations.cc:1384:37: note: the temporary was destroyed at the end of the full expression ‘nix::getArray((* & nix::valueAt((* & json), std::__cxx11::basic_string(((const char*)"inputSrcs"), std::allocator()))))’ 1384 | for (auto & input : getArray(valueAt(json, "inputSrcs"))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libstore/derivations.cc: In instantiation of ‘nix::Derivation::fromJSON(const nix::StoreDirConfig&, const nlohmann::json_abi_v3_11_3::json&, const nix::ExperimentalFeatureSettings&):: [with auto:59 = nlohmann::json_abi_v3_11_3::basic_json<>]’: /usr/include/c++/14/type_traits:2640:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = nix::Derivation::fromJSON(const nix::StoreDirConfig&, const nlohmann::json_abi_v3_11_3::json&, const nix::ExperimentalFeatureSettings&)::&; _Args = {const nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>&}]’ 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:2651:60: required from ‘struct std::__result_of_impl&, const nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>&>’ 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:348:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, false, std::__void_t > [with _Result = std::__invoke_result&, const nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>&>; _Ret = nix::DerivedPathMap > >::ChildNode]’ 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:348:9: required from ‘struct std::function > >::ChildNode(const nlohmann::json_abi_v3_11_3::basic_json<>&)>::_Callable, nix::Derivation::fromJSON(const nix::StoreDirConfig&, const nlohmann::json_abi_v3_11_3::json&, const nix::ExperimentalFeatureSettings&)::, std::__invoke_result&, const nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>&> >’ /usr/include/c++/14/bits/std_function.h:353:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function > >::ChildNode(const nlohmann::json_abi_v3_11_3::basic_json<>&)>::_Callable, nix::Derivation::fromJSON(const nix::StoreDirConfig&, const nlohmann::json_abi_v3_11_3::json&, const nix::ExperimentalFeatureSettings&)::, std::__invoke_result&, const nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>&> >; _Tp = void; _Res = nix::DerivedPathMap > >::ChildNode; _ArgTypes = {const nlohmann::json_abi_v3_11_3::basic_json, std::allocator >, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector >, void>&}]’ 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required by substitution of ‘template std::function > >::ChildNode(const nlohmann::json_abi_v3_11_3::basic_json<>&)>::function(_Functor&&) [with _Functor = nix::Derivation::fromJSON(const nix::StoreDirConfig&, const nlohmann::json_abi_v3_11_3::json&, const nix::ExperimentalFeatureSettings&)::; _Constraints = ]’ 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ src/libstore/derivations.cc:1402:9: required from here 1402 | }; | ^ src/libstore/derivations.cc:1397:13: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1397 | for (auto & [outputId, childNode] : getObject(valueAt(json, "dynamicOutputs"))) { | ^~~ src/libstore/derivations.cc:1397:58: note: the temporary was destroyed at the end of the full expression ‘nix::getObject((* & nix::valueAt((* & json), std::__cxx11::basic_string(((const char*)"dynamicOutputs"), std::allocator()))))’ 1397 | for (auto & [outputId, childNode] : getObject(valueAt(json, "dynamicOutputs"))) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libstore/derivations.cc:1403:88: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1403 | for (auto & [inputDrvPath, inputOutputs] : getObject(valueAt(json, "inputDrvs"))) | ^ src/libstore/derivations.cc:1403:61: note: the temporary was destroyed at the end of the full expression ‘nix::getObject((* & nix::valueAt((* & json), std::__cxx11::basic_string(((const char*)"inputDrvs"), std::allocator()))))’ 1403 | for (auto & [inputDrvPath, inputOutputs] : getObject(valueAt(json, "inputDrvs"))) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o src/libstore/derived-path-map.o -c src/libstore/derived-path-map.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-map.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/derived-path-map.hh:4, from src/libstore/derived-path-map.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derived-path.hh:4, from src/libstore/derived-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libstore/downstream-placeholder.hh:4, from src/libstore/downstream-placeholder.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/dummy-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/export-import.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/filetransfer.hh:4, from src/libstore/filetransfer.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derivations.hh:4, from src/libstore/gc.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libstore/globals.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libutil/signature/local-keys.hh:4, from src/libstore/binary-cache-store.hh:4, from src/libstore/http-binary-cache-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/indirect-root-store.o -c src/libstore/indirect-root-store.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/.indirect-root-store.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/local-fs-store.hh:4, from src/libstore/indirect-root-store.hh:4, from src/libstore/indirect-root-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/keys.o -c src/libstore/keys.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/.keys.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-system.hh:8, from src/libstore/keys.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/ssh-store-config.hh:4, from src/libstore/legacy-ssh-store.hh:4, from src/libstore/legacy-ssh-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/linux/personality.o -c src/libstore/linux/personality.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/linux/.personality.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libstore/linux/personality.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/signature/local-keys.hh:4, from src/libstore/binary-cache-store.hh:4, from src/libstore/local-binary-cache-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/archive.hh:4, from src/libstore/local-fs-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/local-overlay-store.o -c src/libstore/local-overlay-store.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-overlay-store.o.dep -MP In file included from src/libutil/types.hh:4, 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-overlay-store.hh:1, from src/libstore/local-overlay-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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/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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/log-store.hh:4, from src/libstore/log-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/machines.hh:4, from src/libstore/machines.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/make-content-addressed.hh:4, from src/libstore/make-content-addressed.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derivations.hh:4, from src/libstore/misc.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/names.hh:6, from src/libstore/names.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/source-accessor.hh:6, from src/libstore/nar-accessor.hh:4, from src/libstore/nar-accessor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libstore/nar-info-disk-cache.hh:4, from src/libstore/nar-info-disk-cache.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libstore/nar-info.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 file included from src/libutil/types.hh:4, 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/optimise-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from src/libstore/outputs-spec.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:11: In member function ‘constexpr bool std::__detail::__variant::_Variant_storage::_M_valid() const [with _Types = {nix::OutputsSpec::All, nix::OutputsSpec::Names}]’, inlined from ‘constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {nix::OutputsSpec::All, nix::OutputsSpec::Names}]’ at /usr/include/c++/14/variant:493:15, inlined from ‘constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {nix::OutputsSpec::All, nix::OutputsSpec::Names}]’ at /usr/include/c++/14/variant:506:17, inlined from ‘constexpr std::__detail::__variant::_Copy_ctor_base::~_Copy_ctor_base()’ at /usr/include/c++/14/variant:581:12, inlined from ‘constexpr std::__detail::__variant::_Move_ctor_base::~_Move_ctor_base()’ at /usr/include/c++/14/variant:618:12, inlined from ‘constexpr std::__detail::__variant::_Copy_assign_base::~_Copy_assign_base()’ at /usr/include/c++/14/variant:656:12, inlined from ‘constexpr std::__detail::__variant::_Move_assign_base::~_Move_assign_base()’ at /usr/include/c++/14/variant:708:12, inlined from ‘constexpr std::__detail::__variant::_Variant_base::~_Variant_base()’ at /usr/include/c++/14/variant:762:12, inlined from ‘constexpr std::variant<_Types>::~variant() [with _Types = {nix::OutputsSpec::All, nix::OutputsSpec::Names}]’ at /usr/include/c++/14/variant:1435:28, inlined from ‘constexpr nix::OutputsSpec::~OutputsSpec()’ at src/libstore/outputs-spec.hh:28:8, inlined from ‘constexpr void std::destroy_at(_Tp*) [with _Tp = nix::OutputsSpec]’ at /usr/include/c++/14/bits/stl_construct.h:88:18, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = nix::OutputsSpec]’ at /usr/include/c++/14/bits/stl_construct.h:149:22, inlined from ‘std::__detail::__variant::_Variant_storage::_M_reset():: mutable [with auto:13 = nix::OutputsSpec&]’ at /usr/include/c++/14/variant:498:19, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage::_M_reset()::; _Args = {nix::OutputsSpec&}]’ at /usr/include/c++/14/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = __detail::__variant::_Variant_storage::_M_reset()::; _Args = {nix::OutputsSpec&}]’ at /usr/include/c++/14/bits/invoke.h:111:28, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = void; _Visitor = std::__detail::__variant::_Variant_storage::_M_reset()::&&; _Variants = {std::variant&}; long unsigned int ...__indices = {1}]’ at /usr/include/c++/14/variant:1064:40, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage::_M_reset()::; _Variants = {variant&}]’ at /usr/include/c++/14/variant:1817:5, inlined from ‘constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:496:23, inlined from ‘constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:506:17, inlined from ‘constexpr std::__detail::__variant::_Copy_ctor_base<, _Types>::_Copy_ctor_base(const std::__detail::__variant::_Copy_ctor_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:599:7, inlined from ‘constexpr std::__detail::__variant::_Move_ctor_base<, _Types>::_Move_ctor_base(const std::__detail::__variant::_Move_ctor_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:639:7, inlined from ‘constexpr std::__detail::__variant::_Copy_assign_base<, _Types>::_Copy_assign_base(const std::__detail::__variant::_Copy_assign_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:691:7, inlined from ‘constexpr std::__detail::__variant::_Move_assign_base<, _Types>::_Move_assign_base(const std::__detail::__variant::_Move_assign_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:745:7, inlined from ‘constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:776:7, inlined from ‘constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:1431:7, inlined from ‘constexpr nix::ExtendedOutputsSpec::ExtendedOutputsSpec(const nix::ExtendedOutputsSpec&)’ at src/libstore/outputs-spec.hh:104:5, inlined from ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::basic_string_view; _T2 = nix::ExtendedOutputsSpec]’ at /usr/include/c++/14/bits/stl_pair.h:294:17, inlined from ‘static std::pair, nix::ExtendedOutputsSpec> nix::ExtendedOutputsSpec::parse(std::string_view)’ at src/libstore/outputs-spec.cc:75:13: /usr/include/c++/14/variant:513:22: warning: ‘*(const std::__detail::__variant::_Variant_storage*)((char*) + 16).std::__detail::__variant::_Variant_storage::_M_index’ may be used uninitialized [-Wmaybe-uninitialized] 513 | return this->_M_index != __index_type(variant_npos); | ~~~~~~^~~~~~~~ In file included from /usr/include/c++/14/regex:55, from src/libstore/outputs-spec.cc:1: In member function ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_mbegin() const [with _Key = std::__cxx11::basic_string; _Val = std::__cxx11::basic_string; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]’, inlined from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_begin() [with _Key = std::__cxx11::basic_string; _Val = std::__cxx11::basic_string; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_tree.h:737:25, inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with _Key = std::__cxx11::basic_string; _Val = std::__cxx11::basic_string; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_tree.h:982:17, inlined from ‘std::set<_Key, _Compare, _Alloc>::~set() [with _Key = std::__cxx11::basic_string; _Compare = std::less >; _Alloc = std::allocator >]’ at /usr/include/c++/14/bits/stl_set.h:283:7, inlined from ‘nix::OutputsSpec::Names::~Names()’ at src/libstore/outputs-spec.hh:32:12, inlined from ‘constexpr void std::destroy_at(_Tp*) [with _Tp = nix::OutputsSpec::Names]’ at /usr/include/c++/14/bits/stl_construct.h:88:18, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = nix::OutputsSpec::Names]’ at /usr/include/c++/14/bits/stl_construct.h:149:22, inlined from ‘std::__detail::__variant::_Variant_storage::_M_reset():: mutable [with auto:13 = nix::OutputsSpec::Names&]’ at /usr/include/c++/14/variant:498:19, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage::_M_reset()::; _Args = {nix::OutputsSpec::Names&}]’ at /usr/include/c++/14/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = __detail::__variant::_Variant_storage::_M_reset()::; _Args = {nix::OutputsSpec::Names&}]’ at /usr/include/c++/14/bits/invoke.h:111:28, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = void; _Visitor = std::__detail::__variant::_Variant_storage::_M_reset()::&&; _Variants = {std::variant&}; long unsigned int ...__indices = {1}]’ at /usr/include/c++/14/variant:1064:40, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage::_M_reset()::; _Variants = {variant&}]’ at /usr/include/c++/14/variant:1817:5, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage::_M_reset()::; _Variants = {variant&}]’ at /usr/include/c++/14/variant:1757:5, inlined from ‘constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {nix::OutputsSpec::All, nix::OutputsSpec::Names}]’ at /usr/include/c++/14/variant:496:23, inlined from ‘constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {nix::OutputsSpec::All, nix::OutputsSpec::Names}]’ at /usr/include/c++/14/variant:506:17, inlined from ‘constexpr std::__detail::__variant::_Copy_ctor_base::~_Copy_ctor_base()’ at /usr/include/c++/14/variant:581:12, inlined from ‘constexpr std::__detail::__variant::_Move_ctor_base::~_Move_ctor_base()’ at /usr/include/c++/14/variant:618:12, inlined from ‘constexpr std::__detail::__variant::_Copy_assign_base::~_Copy_assign_base()’ at /usr/include/c++/14/variant:656:12, inlined from ‘constexpr std::__detail::__variant::_Move_assign_base::~_Move_assign_base()’ at /usr/include/c++/14/variant:708:12, inlined from ‘constexpr std::__detail::__variant::_Variant_base::~_Variant_base()’ at /usr/include/c++/14/variant:762:12, inlined from ‘constexpr std::variant<_Types>::~variant() [with _Types = {nix::OutputsSpec::All, nix::OutputsSpec::Names}]’ at /usr/include/c++/14/variant:1435:28, inlined from ‘constexpr nix::OutputsSpec::~OutputsSpec()’ at src/libstore/outputs-spec.hh:28:8, inlined from ‘constexpr void std::destroy_at(_Tp*) [with _Tp = nix::OutputsSpec]’ at /usr/include/c++/14/bits/stl_construct.h:88:18, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = nix::OutputsSpec]’ at /usr/include/c++/14/bits/stl_construct.h:149:22, inlined from ‘std::__detail::__variant::_Variant_storage::_M_reset():: mutable [with auto:13 = nix::OutputsSpec&]’ at /usr/include/c++/14/variant:498:19, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage::_M_reset()::; _Args = {nix::OutputsSpec&}]’ at /usr/include/c++/14/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = __detail::__variant::_Variant_storage::_M_reset()::; _Args = {nix::OutputsSpec&}]’ at /usr/include/c++/14/bits/invoke.h:111:28, inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = void; _Visitor = std::__detail::__variant::_Variant_storage::_M_reset()::&&; _Variants = {std::variant&}; long unsigned int ...__indices = {1}]’ at /usr/include/c++/14/variant:1064:40, inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage::_M_reset()::; _Variants = {variant&}]’ at /usr/include/c++/14/variant:1817:5, inlined from ‘constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:496:23, inlined from ‘constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:506:17, inlined from ‘constexpr std::__detail::__variant::_Copy_ctor_base<, _Types>::_Copy_ctor_base(const std::__detail::__variant::_Copy_ctor_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:599:7, inlined from ‘constexpr std::__detail::__variant::_Move_ctor_base<, _Types>::_Move_ctor_base(const std::__detail::__variant::_Move_ctor_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:639:7, inlined from ‘constexpr std::__detail::__variant::_Copy_assign_base<, _Types>::_Copy_assign_base(const std::__detail::__variant::_Copy_assign_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:691:7, inlined from ‘constexpr std::__detail::__variant::_Move_assign_base<, _Types>::_Move_assign_base(const std::__detail::__variant::_Move_assign_base<, _Types>&) [with bool = false; _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:745:7, inlined from ‘constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:776:7, inlined from ‘constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {nix::ExtendedOutputsSpec::Default, nix::OutputsSpec}]’ at /usr/include/c++/14/variant:1431:7, inlined from ‘constexpr nix::ExtendedOutputsSpec::ExtendedOutputsSpec(const nix::ExtendedOutputsSpec&)’ at src/libstore/outputs-spec.hh:104:5, inlined from ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::basic_string_view; _T2 = nix::ExtendedOutputsSpec]’ at /usr/include/c++/14/bits/stl_pair.h:294:17, inlined from ‘static std::pair, nix::ExtendedOutputsSpec> nix::ExtendedOutputsSpec::parse(std::string_view)’ at src/libstore/outputs-spec.cc:75:13: /usr/include/c++/14/bits/stl_tree.h:733:73: warning: ‘*(const std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >*)((char*) + 16).std::_Rb_tree, std::__cxx11::basic_string, std::_Identity >, std::less >, std::allocator > >::_M_impl.std::_Rb_tree, std::__cxx11::basic_string, std::_Identity >, std::less >, std::allocator > >::_Rb_tree_impl >, true>::std::_Rb_tree_header.std::_Rb_tree_header::_M_header.std::_Rb_tree_node_base::_M_parent’ may be used uninitialized [-Wmaybe-uninitialized] 733 | { return static_cast<_Link_type>(this->_M_impl._M_header._M_parent); } | ^ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 file included from src/libutil/types.hh:4, from src/libutil/signature/signer.hh:3, from src/libstore/path-info.hh:4, from src/libstore/path-info.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/references.hh:4, from src/libstore/path-references.hh:4, from src/libstore/path-references.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/path-with-outputs.hh:4, from src/libstore/path-with-outputs.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-dir-config.hh:3, from src/libstore/path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libutil/file-descriptor.hh:4, from src/libstore/pathlocks.hh:4, from src/libstore/pathlocks.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/posix-fs-canonicalise.o -c src/libstore/posix-fs-canonicalise.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/.posix-fs-canonicalise.o.dep -MP g++ -o src/libstore/profiles.o -c src/libstore/profiles.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/profiles.hh:8, from src/libstore/profiles.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/posix-fs-canonicalise.hh:7, from src/libstore/posix-fs-canonicalise.cc:5: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libstore/realisation.hh:6, from src/libstore/realisation.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/source-accessor.hh:6, from src/libstore/remote-fs-accessor.hh:4, from src/libstore/remote-fs-accessor.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/remote-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/serve-protocol-connection.o -c src/libstore/serve-protocol-connection.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/.serve-protocol-connection.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/common-protocol.hh:4, from src/libstore/serve-protocol.hh:4, from src/libstore/serve-protocol-connection.hh:4, from src/libstore/serve-protocol-connection.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ src/libstore/remote-store.cc: In constructor ‘nix::RemoteStore::RemoteStore(const nix::StoreConfig::Params&)’: src/libstore/remote-store.cc:31:25: warning: ‘((const int*)this)[44]’ is used uninitialized [-Wuninitialized] 31 | std::max(1, (int) maxConnections), | ^~~~~~~~~~~~~~~~~~~~ g++ -o src/libstore/serve-protocol.o -c src/libstore/serve-protocol.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/.serve-protocol.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/serve-protocol.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libstore/sqlite.hh:7, from src/libstore/sqlite.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/ssh-store-config.o -c src/libstore/ssh-store-config.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-config.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/ssh-store-config.hh:4, from src/libstore/ssh-store-config.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/ssh-store-config.hh:4, from src/libstore/ssh-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 file included from src/libutil/types.hh:4, from src/libutil/processes.hh:4, from src/libstore/ssh.hh:5, from src/libstore/ssh.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 src/libutil/types.hh:4, from src/libutil/signature/local-keys.hh:4, from src/libstore/store-api.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/store-reference.o -c src/libstore/store-reference.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-reference.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libstore/store-reference.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ src/libstore/store-api.cc: In constructor ‘nix::Store::Store(const nix::StoreConfig::Params&)’: src/libstore/store-api.cc:437:1: warning: ‘((const int*)this)[186]’ is used uninitialized [-Wuninitialized] 437 | } | ^ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore/remote-store.hh:7, from src/libstore/uds-remote-store.hh:4, from src/libstore/uds-remote-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/unix/build/child.o -c src/libstore/unix/build/child.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/unix/build/.child.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/current-process.hh:10, from src/libstore/unix/build/child.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/unix/build/hook-instance.o -c src/libstore/unix/build/hook-instance.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/unix/build/.hook-instance.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libstore/unix/build/hook-instance.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/unix/build/local-derivation-goal.o -c src/libstore/unix/build/local-derivation-goal.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/unix/build/.local-derivation-goal.o.dep -MP In file included from src/libutil/types.hh:4, 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/unix/build/local-derivation-goal.hh:4, from src/libstore/unix/build/local-derivation-goal.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/unix/pathlocks.o -c src/libstore/unix/pathlocks.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/unix/.pathlocks.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-descriptor.hh:4, from src/libstore/pathlocks.hh:4, from src/libstore/unix/pathlocks.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/unix/user-lock.o -c src/libstore/unix/user-lock.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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/unix/.user-lock.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/unix/user-lock.hh:4, from src/libstore/unix/user-lock.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore/worker-protocol-connection.o -c src/libstore/worker-protocol-connection.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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-connection.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/common-protocol.hh:4, from src/libstore/worker-protocol.hh:6, from src/libstore/worker-protocol-connection.hh:4, from src/libstore/worker-protocol-connection.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/worker-protocol.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.attrs.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/attrs.hh:4, from src/libfetchers/attrs.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.cache.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/fetchers.hh:4, from src/libfetchers/cache.hh:4, from src/libfetchers/cache.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.fetch-settings.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/fetch-settings.hh:4, from src/libfetchers/fetch-settings.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libfetchers/fetch-to-store.o -c src/libfetchers/fetch-to-store.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.fetch-to-store.o.dep -MP In file included from src/libutil/source-path.hh:8, from src/libfetchers/fetch-to-store.hh:3, from src/libfetchers/fetch-to-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.fetchers.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/fetchers.hh:4, from src/libfetchers/fetchers.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libfetchers/filtering-source-accessor.o -c src/libfetchers/filtering-source-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.filtering-source-accessor.o.dep -MP In file included from src/libutil/source-path.hh:8, from src/libfetchers/filtering-source-accessor.hh:3, from src/libfetchers/filtering-source-accessor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libfetchers/git-utils.o -c src/libfetchers/git-utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.git-utils.o.dep -MP In file included from src/libutil/source-path.hh:8, from src/libfetchers/filtering-source-accessor.hh:3, from src/libfetchers/git-utils.hh:3, from src/libfetchers/git-utils.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.git.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libfetchers/git.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.github.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/filetransfer.hh:4, from src/libfetchers/github.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.indirect.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/fetchers.hh:4, from src/libfetchers/indirect.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.mercurial.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/fetchers.hh:4, from src/libfetchers/mercurial.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libfetchers/mounted-source-accessor.o -c src/libfetchers/mounted-source-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.mounted-source-accessor.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/source-accessor.hh:6, from src/libfetchers/mounted-source-accessor.hh:3, from src/libfetchers/mounted-source-accessor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/fetchers.hh:4, from src/libfetchers/path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.registry.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/registry.hh:4, from src/libfetchers/registry.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libfetchers/store-path-accessor.o -c src/libfetchers/store-path-accessor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.store-path-accessor.o.dep -MP In file included from src/libutil/source-path.hh:8, from src/libfetchers/store-path-accessor.hh:3, from src/libfetchers/store-path-accessor.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -Werror=switch-enum -MMD -MF src/libfetchers/.tarball.o.dep -MP 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libmain -Werror=switch-enum -MMD -MF src/libmain/.common-args.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/tarball.hh:3, from src/libfetchers/tarball.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/args.hh:12, from src/libmain/common-args.hh:4, from src/libmain/common-args.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libmain -Werror=switch-enum -MMD -MF src/libmain/.loggers.o.dep -MP In file included from src/libutil/types.hh:4, from src/libmain/loggers.hh:4, from src/libmain/loggers.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libmain -Werror=switch-enum -MMD -MF src/libmain/.progress-bar.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/logging.hh:4, from src/libmain/progress-bar.hh:4, from src/libmain/progress-bar.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libmain -Werror=switch-enum -MMD -MF src/libmain/.shared.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libmain/shared.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libmain/unix/stack.o -c src/libmain/unix/stack.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libmain -Werror=switch-enum -MMD -MF src/libmain/unix/.stack.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libmain/unix/stack.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.built-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derived-path.hh:4, from src/libcmd/built-path.hh:4, from src/libcmd/built-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.command-installable-value.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command-installable-value.hh:4, from src/libcmd/command-installable-value.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.command.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/libcmd/command.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.common-eval-args.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/config.hh:10, from src/libexpr/eval-settings.hh:4, from src/libcmd/common-eval-args.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.editor-for.o.dep -MP In file included from src/libutil/types.hh:4, from src/libcmd/editor-for.hh:4, from src/libcmd/editor-for.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.installable-attr-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libcmd/installable-attr-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.installable-derived-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-derived-path.hh:4, from src/libcmd/installable-derived-path.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.installable-flake.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libcmd/installable-flake.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.installable-value.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/installable-value.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.installables.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/libcmd/installables.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.markdown.o.dep -MP In file included from src/libutil/types.hh:4, from src/libcmd/markdown.hh:4, from src/libcmd/markdown.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libcmd/misc-store-flags.o -c src/libcmd/misc-store-flags.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.misc-store-flags.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/args.hh:12, from src/libcmd/misc-store-flags.hh:1, from src/libcmd/misc-store-flags.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libcmd/network-proxy.o -c src/libcmd/network-proxy.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.network-proxy.o.dep -MP In file included from src/libutil/types.hh:4, from src/libcmd/network-proxy.hh:4, from src/libcmd/network-proxy.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libcmd/repl-interacter.o -c src/libcmd/repl-interacter.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.repl-interacter.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signals.hh:4, from src/libcmd/repl-interacter.cc:17: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ src/libcmd/repl-interacter.cc:72:12: warning: ‘int nix::listPossibleCallback(char*, char***)’ defined but not used [-Wunused-function] 72 | static int listPossibleCallback(char * s, char *** avp) | ^~~~~~~~~~~~~~~~~~~~ src/libcmd/repl-interacter.cc:37:15: warning: ‘char* nix::completionCallback(char*, int*)’ defined but not used [-Wunused-function] 37 | static char * completionCallback(char * s, int * match) | ^~~~~~~~~~~~~~~~~~ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -Werror=switch-enum -MMD -MF src/libcmd/.repl.o.dep -MP In file included from src/libutil/types.hh:4, from src/libcmd/repl-interacter.hh:5, from src/libcmd/repl.cc:6: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/args.o -c tests/unit/libutil/args.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.args.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/args.hh:12, from tests/unit/libutil/args.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/canon-path.o -c tests/unit/libutil/canon-path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.canon-path.o.dep -MP g++ -o tests/unit/libutil/chunked-vector.o -c tests/unit/libutil/chunked-vector.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.chunked-vector.o.dep -MP g++ -o tests/unit/libutil/closure.o -c tests/unit/libutil/closure.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.closure.o.dep -MP g++ -o tests/unit/libutil/compression.o -c tests/unit/libutil/compression.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.compression.o.dep -MP In file included from src/libutil/compression.hh:4, from tests/unit/libutil/compression.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/config.o -c tests/unit/libutil/config.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.config.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/config.hh:10, from tests/unit/libutil/config.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/file-content-address.o -c tests/unit/libutil/file-content-address.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.file-content-address.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/source-accessor.hh:6, from src/libutil/file-content-address.hh:4, from tests/unit/libutil/file-content-address.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/git.o -c tests/unit/libutil/git.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.git.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/git.hh:8, from tests/unit/libutil/git.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/hash.o -c tests/unit/libutil/hash.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.hash.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from tests/unit/libutil/hash.cc:5: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/hilite.o -c tests/unit/libutil/hilite.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.hilite.o.dep -MP g++ -o tests/unit/libutil/json-utils.o -c tests/unit/libutil/json-utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.json-utils.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from tests/unit/libutil/json-utils.cc:6: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ tests/unit/libutil/json-utils.cc: In member function ‘virtual void nix::valueAt_simpleObject_Test::TestBody()’: tests/unit/libutil/json-utils.cc:66:12: warning: possibly dangling reference to a temporary [-Wdangling-reference] 66 | auto & nestedObject = valueAt(getObject(nested), "hello"); | ^~~~~~~~~~~~ tests/unit/libutil/json-utils.cc:66:34: note: the temporary was destroyed at the end of the full expression ‘nix::valueAt((* & nix::getObject(nested)), std::__cxx11::basic_string(((const char*)"hello"), std::allocator()))’ 66 | auto & nestedObject = valueAt(getObject(nested), "hello"); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/unit/libutil/json-utils.cc: In member function ‘virtual void nix::getObject_rightAssertions_Test::TestBody()’: tests/unit/libutil/json-utils.cc:86:12: warning: possibly dangling reference to a temporary [-Wdangling-reference] 86 | auto & nestedObject = getObject(valueAt(getObject(nested), "object")); | ^~~~~~~~~~~~ tests/unit/libutil/json-utils.cc:86:36: note: the temporary was destroyed at the end of the full expression ‘nix::getObject((* & nix::valueAt((* & nix::getObject(nested)), std::__cxx11::basic_string(((const char*)"object"), std::allocator()))))’ 86 | auto & nestedObject = getObject(valueAt(getObject(nested), "object")); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o tests/unit/libutil/logging.o -c tests/unit/libutil/logging.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.logging.o.dep -MP g++ -o tests/unit/libutil/lru-cache.o -c tests/unit/libutil/lru-cache.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.lru-cache.o.dep -MP g++ -o tests/unit/libutil/nix_api_util.o -c tests/unit/libutil/nix_api_util.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.nix_api_util.o.dep -MP g++ -o tests/unit/libutil/pool.o -c tests/unit/libutil/pool.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.pool.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/config.hh:10, from tests/unit/libutil/nix_api_util.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/pool.hh:11, from tests/unit/libutil/pool.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/references.o -c tests/unit/libutil/references.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.references.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/references.hh:4, from tests/unit/libutil/references.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/suggestions.o -c tests/unit/libutil/suggestions.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.suggestions.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from tests/unit/libutil/suggestions.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/tests.o -c tests/unit/libutil/tests.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.tests.o.dep -MP g++ -o tests/unit/libutil/url.o -c tests/unit/libutil/url.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.url.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/util.hh:4, from tests/unit/libutil/tests.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/url.hh:4, from tests/unit/libutil/url.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil/xml-writer.o -c tests/unit/libutil/xml-writer.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil/.xml-writer.o.dep -MP g++ -o tests/unit/libutil-support/tests/hash.o -c tests/unit/libutil-support/tests/hash.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil-support/tests/.hash.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from tests/unit/libutil-support/tests/hash.hh:6, from tests/unit/libutil-support/tests/hash.cc:5: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libutil-support/tests/string_callback.o -c tests/unit/libutil-support/tests/string_callback.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libutil-support -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libutil-support/tests/.string_callback.o.dep -MP g++ -o src/libutil-c/nix_api_util.o -c src/libutil-c/nix_api_util.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF src/libutil-c/.nix_api_util.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/config.hh:10, from src/libutil-c/nix_api_util.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/common-protocol.o -c tests/unit/libstore/common-protocol.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.common-protocol.o.dep -MP g++ -o tests/unit/libstore/content-address.o -c tests/unit/libstore/content-address.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.content-address.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/common-protocol.hh:4, from tests/unit/libstore/common-protocol.cc:6: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libstore/content-address.hh:5, from tests/unit/libstore/content-address.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/derivation.o -c tests/unit/libstore/derivation.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.derivation.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/experimental-features.hh:5, from tests/unit/libstore/derivation.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/derived-path.o -c tests/unit/libstore/derived-path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.derived-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derived-path.hh:4, from tests/unit/libstore-support/tests/derived-path.hh:6, from tests/unit/libstore/derived-path.cc:6: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/downstream-placeholder.o -c tests/unit/libstore/downstream-placeholder.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.downstream-placeholder.o.dep -MP g++ -o tests/unit/libstore/machines.o -c tests/unit/libstore/machines.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.machines.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/machines.hh:4, from tests/unit/libstore/machines.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libstore/downstream-placeholder.hh:4, from tests/unit/libstore/downstream-placeholder.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/nar-info-disk-cache.o -c tests/unit/libstore/nar-info-disk-cache.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.nar-info-disk-cache.o.dep -MP In file included from src/libstore/nar-info-disk-cache.hh:4, from tests/unit/libstore/nar-info-disk-cache.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/nar-info.o -c tests/unit/libstore/nar-info.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.nar-info.o.dep -MP g++ -o tests/unit/libstore/nix_api_store.o -c tests/unit/libstore/nix_api_store.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.nix_api_store.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signature/signer.hh:3, from src/libstore/path-info.hh:4, from tests/unit/libstore/nar-info.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil-c/nix_api_util_internal.h:7, from tests/unit/libstore/nix_api_store.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/outputs-spec.o -c tests/unit/libstore/outputs-spec.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.outputs-spec.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from tests/unit/libstore-support/tests/path.hh:6, from tests/unit/libstore-support/tests/outputs-spec.hh:8, from tests/unit/libstore/outputs-spec.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/path-info.o -c tests/unit/libstore/path-info.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.path-info.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/signature/signer.hh:3, from src/libstore/path-info.hh:4, from tests/unit/libstore/path-info.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/path.o -c tests/unit/libstore/path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.path.o.dep -MP g++ -o tests/unit/libstore/references.o -c tests/unit/libstore/references.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.references.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/hash.hh:4, from src/libutil/references.hh:4, from tests/unit/libstore/references.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from tests/unit/libstore/path.cc:8: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/serve-protocol.o -c tests/unit/libstore/serve-protocol.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.serve-protocol.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/common-protocol.hh:4, from src/libstore/serve-protocol.hh:4, from tests/unit/libstore/serve-protocol.cc:7: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/store-reference.o -c tests/unit/libstore/store-reference.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.store-reference.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-system.hh:8, from tests/unit/libstore/store-reference.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore/worker-protocol.o -c tests/unit/libstore/worker-protocol.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore/.worker-protocol.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/serialise.hh:6, from src/libstore/common-protocol.hh:4, from src/libstore/worker-protocol.hh:6, from tests/unit/libstore/worker-protocol.cc:6: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore-support/tests/derived-path.o -c tests/unit/libstore-support/tests/derived-path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore-support/tests/.derived-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derived-path.hh:4, from tests/unit/libstore-support/tests/derived-path.hh:6, from tests/unit/libstore-support/tests/derived-path.cc:5: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore-support/tests/outputs-spec.o -c tests/unit/libstore-support/tests/outputs-spec.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore-support/tests/.outputs-spec.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from tests/unit/libstore-support/tests/path.hh:6, from tests/unit/libstore-support/tests/outputs-spec.hh:8, from tests/unit/libstore-support/tests/outputs-spec.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libstore-support/tests/path.o -c tests/unit/libstore-support/tests/path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libstore-support/tests/.path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from tests/unit/libstore-support/tests/path.cc:7: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libstore-c/nix_api_store.o -c src/libstore-c/nix_api_store.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -Werror=switch-enum -MMD -MF src/libstore-c/.nix_api_store.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore-c/nix_api_store_internal.h:3, from src/libstore-c/nix_api_store.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libfetchers/public-key.o -c tests/unit/libfetchers/public-key.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libutil -I src/libutil/unix -I src/libutil/linux -Werror=switch-enum -MMD -MF tests/unit/libfetchers/.public-key.o.dep -MP In file included from src/libutil/types.hh:4, from src/libfetchers/fetchers.hh:4, from tests/unit/libfetchers/public-key.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/derived-path.o -c tests/unit/libexpr/derived-path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.derived-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/derived-path.hh:4, from tests/unit/libstore-support/tests/derived-path.hh:6, from tests/unit/libexpr/derived-path.cc:5: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/error_traces.o -c tests/unit/libexpr/error_traces.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.error_traces.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from tests/unit/libexpr-support/tests/libexpr.hh:7, from tests/unit/libexpr/error_traces.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/eval.o -c tests/unit/libexpr/eval.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.eval.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from tests/unit/libexpr/eval.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/flake/flakeref.o -c tests/unit/libexpr/flake/flakeref.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/flake/.flakeref.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/flake/flakeref.hh:4, from tests/unit/libexpr/flake/flakeref.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/flake/url-name.o -c tests/unit/libexpr/flake/url-name.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/flake/.url-name.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/suggestions.hh:5, from src/libutil/error.hh:18, from src/libutil/url.hh:4, from src/libexpr/flake/url-name.hh:1, from tests/unit/libexpr/flake/url-name.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/json.o -c tests/unit/libexpr/json.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.json.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from tests/unit/libexpr-support/tests/libexpr.hh:7, from tests/unit/libexpr/json.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/main.o -c tests/unit/libexpr/main.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.main.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from tests/unit/libexpr/main.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/nix_api_expr.o -c tests/unit/libexpr/nix_api_expr.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.nix_api_expr.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore-c/nix_api_store_internal.h:3, from tests/unit/libexpr/nix_api_expr.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/nix_api_external.o -c tests/unit/libexpr/nix_api_external.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.nix_api_external.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore-c/nix_api_store_internal.h:3, from tests/unit/libexpr/nix_api_external.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/nix_api_value.o -c tests/unit/libexpr/nix_api_value.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.nix_api_value.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/libstore-c/nix_api_store_internal.h:3, from tests/unit/libexpr/nix_api_value.cc:2: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/primops.o -c tests/unit/libexpr/primops.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.primops.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/config.hh:10, from src/libexpr/eval-settings.hh:4, from tests/unit/libexpr/primops.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/search-path.o -c tests/unit/libexpr/search-path.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.search-path.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/search-path.hh:6, from tests/unit/libexpr/search-path.cc:4: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/trivial.o -c tests/unit/libexpr/trivial.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/.trivial.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from tests/unit/libexpr-support/tests/libexpr.hh:7, from tests/unit/libexpr/trivial.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/value/context.o -c tests/unit/libexpr/value/context.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/value/.context.o.dep -MP g++ -o tests/unit/libexpr/value/print.o -c tests/unit/libexpr/value/print.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/value/.print.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from tests/unit/libstore-support/tests/path.hh:6, from tests/unit/libexpr/value/context.cc:5: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from tests/unit/libexpr-support/tests/libexpr.hh:7, from tests/unit/libexpr/value/print.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/unit/libexpr/value/value.o -c tests/unit/libexpr/value/value.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr/value/.value.o.dep -MP g++ -o tests/unit/libexpr-support/tests/value/context.o -c tests/unit/libexpr-support/tests/value/context.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I tests/unit/libexpr-support -I tests/unit/libstore-support -I tests/unit/libutil-support -I src/libexpr -I src/libexpr-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -Werror=switch-enum -MMD -MF tests/unit/libexpr-support/tests/value/.context.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from tests/unit/libexpr/value/value.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from tests/unit/libstore-support/tests/path.hh:6, from tests/unit/libexpr-support/tests/value/context.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libexpr-c/nix_api_expr.o -c src/libexpr-c/nix_api_expr.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libexpr -I src/libexpr-c -Werror=switch-enum -MMD -MF src/libexpr-c/.nix_api_expr.o.dep -MP g++ -o src/libexpr-c/nix_api_external.o -c src/libexpr-c/nix_api_external.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libexpr -I src/libexpr-c -Werror=switch-enum -MMD -MF src/libexpr-c/.nix_api_external.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/config.hh:10, from src/libexpr-c/nix_api_expr.cc:6: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr-c/nix_api_external.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/libexpr-c/nix_api_value.o -c src/libexpr-c/nix_api_value.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libutil-c -I src/libfetchers -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore-c -I src/libexpr -I src/libexpr-c -Werror=switch-enum -MMD -MF src/libexpr-c/.nix_api_value.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr-c/nix_api_value.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o tests/functional/test-libstoreconsumer/main.o -c tests/functional/test-libstoreconsumer/main.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -Werror=switch-enum -MMD -MF tests/functional/test-libstoreconsumer/.main.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from tests/functional/test-libstoreconsumer/main.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ rm -f scripts/nix-profile.sh && cd . && ./config.status --quiet --file=scripts/nix-profile.sh 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=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-copy-closure.md.tmp -o doc/manual/nix-copy-closure.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/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/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/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/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/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/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-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-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-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.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.md.tmp -o doc/manual/nix-store-dump.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/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/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/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/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/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/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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-build/.nix-build.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/machines.hh:4, from src/build-remote/build-remote.cc:12: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/current-process.hh:10, from src/nix-build/nix-build.cc:12: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-channel/.nix-channel.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/profiles.hh:8, from src/nix-channel/nix-channel.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-copy-closure/.nix-copy-closure.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/file-system.hh:8, from src/nix-collect-garbage/nix-collect-garbage.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/file-descriptor.hh:4, from src/libmain/shared.hh:4, from src/nix-copy-closure/nix-copy-closure.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-env/.nix-env.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/users.hh:4, from src/nix-env/nix-env.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-env/.user-env.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/get-drvs.hh:4, from src/nix-env/user-env.hh:4, from src/nix-env/user-env.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-instantiate/.nix-instantiate.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/globals.hh:4, from src/nix-instantiate/nix-instantiate.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-store/.dotgraph.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/nix-store/dotgraph.hh:4, from src/nix-store/dotgraph.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-store/.graphml.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libstore/store-api.hh:4, from src/nix-store/graphml.hh:4, from src/nix-store/graphml.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix-store/.nix-store.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/archive.hh:4, from src/nix-store/nix-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.add-to-store.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/add-to-store.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.build.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/nix/app.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.bundle.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/installable-flake.hh:4, from src/nix/bundle.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.cat.o.dep -MP src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/cat.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ g++ -o src/nix/config-check.o -c src/nix/config-check.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.config-check.o.dep -MP g++ -o src/nix/config.o -c src/nix/config.cc -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -ffile-prefix-map=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.config.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/config-check.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/config.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.copy.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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.derivation-add.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/copy.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.derivation-show.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.derivation.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, from src/libcmd/installables.hh:4, from src/libcmd/installable-value.hh:4, from src/libcmd/command.hh:4, from src/nix/derivation.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.develop.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/nix/develop.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.main.o.dep -MP In file included from src/libutil/types.hh:4, from src/libutil/args.hh:12, from src/libutil/args/root.hh:3, from src/nix/main.cc:3: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ cat src/nix/generated-doc/files/profiles.md >> src/nix/generated-doc/files/profiles.md.gen.hh.tmp 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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.eval.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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libmain -I src/libexpr -Werror=switch-enum -MMD -MF src/libexpr/.primops.o.dep -MP In file included from src/libutil/types.hh:4, from src/libexpr/symbol-table.hh:8, from src/libexpr/value.hh:8, from src/libexpr/nixexpr.hh:7, from src/libexpr/attr-set.hh:4, from src/libexpr/eval.hh:4, from src/libexpr/eval.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ In file included from src/libutil/types.hh:4, from src/libutil/archive.hh:4, from src/libexpr/primops.cc:1: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ ld -r -o tests/functional/test-libstoreconsumer/libnixutil.o src/libutil/archive.o src/libutil/args.o src/libutil/canon-path.o src/libutil/compression.o src/libutil/compute-levels.o src/libutil/config.o src/libutil/current-process.o src/libutil/english.o src/libutil/environment-variables.o src/libutil/error.o src/libutil/exit.o src/libutil/experimental-features.o src/libutil/file-content-address.o src/libutil/file-descriptor.o src/libutil/file-system.o src/libutil/fs-sink.o src/libutil/git.o src/libutil/hash.o src/libutil/hilite.o src/libutil/json-utils.o src/libutil/linux/cgroup.o src/libutil/linux/namespaces.o src/libutil/logging.o src/libutil/memory-source-accessor.o src/libutil/position.o src/libutil/posix-source-accessor.o src/libutil/references.o src/libutil/serialise.o src/libutil/signature/local-keys.o src/libutil/signature/signer.o src/libutil/source-accessor.o src/libutil/source-path.o src/libutil/suggestions.o src/libutil/tarfile.o src/libutil/terminal.o src/libutil/thread-pool.o src/libutil/unix-domain-socket.o src/libutil/unix/environment-variables.o src/libutil/unix/file-descriptor.o src/libutil/unix/file-path.o src/libutil/unix/file-system.o src/libutil/unix/muxable-pipe.o src/libutil/unix/processes.o src/libutil/unix/signals.o src/libutil/unix/users.o src/libutil/url.o src/libutil/users.o src/libutil/util.o src/libutil/xml-writer.o ar crs src/libutil/libnixutil.a tests/functional/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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -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 In file included from src/libutil/types.hh:4, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ ld -r -o tests/functional/test-libstoreconsumer/libnixfetchers.o src/libfetchers/attrs.o src/libfetchers/cache.o src/libfetchers/fetch-settings.o src/libfetchers/fetch-to-store.o src/libfetchers/fetchers.o src/libfetchers/filtering-source-accessor.o src/libfetchers/git-utils.o src/libfetchers/git.o src/libfetchers/github.o src/libfetchers/indirect.o src/libfetchers/mercurial.o src/libfetchers/mounted-source-accessor.o src/libfetchers/path.o src/libfetchers/registry.o src/libfetchers/store-path-accessor.o src/libfetchers/tarball.o ar crs src/libfetchers/libnixfetchers.a tests/functional/test-libstoreconsumer/libnixfetchers.o ld -r -o tests/functional/test-libstoreconsumer/libnixmain.o src/libmain/common-args.o src/libmain/loggers.o src/libmain/progress-bar.o src/libmain/shared.o src/libmain/unix/stack.o ar crs src/libmain/libnixmain.a tests/functional/test-libstoreconsumer/libnixmain.o ld -r -o tests/functional/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/misc-store-flags.o src/libcmd/network-proxy.o src/libcmd/repl-interacter.o src/libcmd/repl.o ar crs src/libcmd/libnixcmd.a tests/functional/test-libstoreconsumer/libnixcmd.o ld -r -o tests/functional/test-libstoreconsumer/libnixutil-test-support.o tests/unit/libutil-support/tests/hash.o tests/unit/libutil-support/tests/string_callback.o ar crs tests/unit/libutil-support/libnixutil-test-support.a tests/functional/test-libstoreconsumer/libnixutil-test-support.o ld -r -o tests/functional/test-libstoreconsumer/libnixutilc.o src/libutil-c/nix_api_util.o ar crs src/libutil-c/libnixutilc.a tests/functional/test-libstoreconsumer/libnixutilc.o ld -r -o tests/functional/test-libstoreconsumer/libnixstore-test-support.o tests/unit/libstore-support/tests/derived-path.o tests/unit/libstore-support/tests/outputs-spec.o tests/unit/libstore-support/tests/path.o ar crs tests/unit/libstore-support/libnixstore-test-support.a tests/functional/test-libstoreconsumer/libnixstore-test-support.o ld -r -o tests/functional/test-libstoreconsumer/libnixstorec.o src/libstore-c/nix_api_store.o ar crs src/libstore-c/libnixstorec.a tests/functional/test-libstoreconsumer/libnixstorec.o ld -r -o tests/functional/test-libstoreconsumer/libnixexpr-test-support.o tests/unit/libexpr-support/tests/value/context.o ar crs tests/unit/libexpr-support/libnixexpr-test-support.a tests/functional/test-libstoreconsumer/libnixexpr-test-support.o ld -r -o tests/functional/test-libstoreconsumer/libnixexprc.o src/libexpr-c/nix_api_expr.o src/libexpr-c/nix_api_external.o src/libexpr-c/nix_api_value.o ar crs src/libexpr-c/libnixexprc.a tests/functional/test-libstoreconsumer/libnixexprc.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=/<>=. -O3 -g -Wall -Wdeprecated-copy -Wignored-qualifiers -Wimplicit-fallthrough -include config.h -std=c++2a -I src -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wno-deprecated-declarations -Werror=switch -I/usr/include/x86_64-linux-gnu -I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu -I/usr/include/p11-kit-1 -DLIBARCHIVE_STATIC -I/usr/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I src/libutil -I src/libutil/unix -I src/libutil/linux -I src/libstore -I src/libstore/build -I src/libstore/unix -I src/libstore/unix/build -I src/libstore/linux -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual -I src/nix -I src/nix/unix -Werror=switch-enum -MMD -MF src/nix/.profile.o.dep -MP In file included from src/libutil/types.hh:4, from src/libstore/path.hh:6, 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: src/libutil/ref.hh:28:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 28 | explicit ref(const std::shared_ptr & p) | ^ src/libutil/ref.hh:28:20: note: remove the ‘< >’ src/libutil/ref.hh:35:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 35 | explicit ref(T * p) | ^ src/libutil/ref.hh:35:21: note: remove the ‘< >’ ld -r -o tests/functional/test-libstoreconsumer/libnixexpr.o src/libexpr/attr-path.o src/libexpr/attr-set.o src/libexpr/eval-cache.o src/libexpr/eval-error.o src/libexpr/eval-settings.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/flake/url-name.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-ambiguous.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/functional/test-libstoreconsumer/libnixexpr.o ld -r -o tests/functional/test-libstoreconsumer/libnixstore.o src/libstore/binary-cache-store.o src/libstore/build-result.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/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/common-protocol.o src/libstore/content-address.o src/libstore/daemon.o src/libstore/derivations.o src/libstore/derived-path-map.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/indirect-root-store.o src/libstore/keys.o src/libstore/legacy-ssh-store.o src/libstore/linux/personality.o src/libstore/local-binary-cache-store.o src/libstore/local-fs-store.o src/libstore/local-overlay-store.o src/libstore/local-store.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/posix-fs-canonicalise.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/serve-protocol-connection.o src/libstore/serve-protocol.o src/libstore/sqlite.o src/libstore/ssh-store-config.o src/libstore/ssh-store.o src/libstore/ssh.o src/libstore/store-api.o src/libstore/store-reference.o src/libstore/uds-remote-store.o src/libstore/unix/build/child.o src/libstore/unix/build/hook-instance.o src/libstore/unix/build/local-derivation-goal.o src/libstore/unix/pathlocks.o src/libstore/unix/user-lock.o src/libstore/worker-protocol-connection.o src/libstore/worker-protocol.o ar crs src/libstore/libnixstore.a tests/functional/test-libstoreconsumer/libnixstore.o g++ -o tests/unit/libutil/libnixutil-tests -L/usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -L/usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now tests/unit/libutil/args.o tests/unit/libutil/canon-path.o tests/unit/libutil/chunked-vector.o tests/unit/libutil/closure.o tests/unit/libutil/compression.o tests/unit/libutil/config.o tests/unit/libutil/file-content-address.o tests/unit/libutil/git.o tests/unit/libutil/hash.o tests/unit/libutil/hilite.o tests/unit/libutil/json-utils.o tests/unit/libutil/logging.o tests/unit/libutil/lru-cache.o tests/unit/libutil/nix_api_util.o tests/unit/libutil/pool.o tests/unit/libutil/references.o tests/unit/libutil/suggestions.o tests/unit/libutil/tests.o tests/unit/libutil/url.o tests/unit/libutil/xml-writer.o -lrapidcheck -lgtest_main -lgmock_main -lgmock -lgtest tests/unit/libutil-support/libnixutil-test-support.a -pthread -lrapidcheck src/libutil/libnixutil.a -pthread -lcurl -lidn2 -lssh2 -lnettle -lgssapi_krb5 -llber -lldap -llber -lunistring -lz -lbrotlidec -lbrotlicommon -lzstd -pthread -lgnutls -lgmp -lunistring -latomic -lnettle -lunistring -lnettle -lpsl -lssh2 -lssl -lcrypto -lgpg-error -lssl -lz -lzstd -ldl -pthread -lcrypto -lzstd -ldl -pthread -lz -lrtmp -lz -lgmp -lgnutls -lgmp -lunistring -latomic -lnettle -lgmp -lnettle -ltasn1 -lidn2 -lunistring -lp11-kit -lhogweed -lgmp -lnettle -lnghttp2 -lngtcp2 -lngtcp2_crypto_gnutls -lnghttp3 -lsodium -pthread -lcrypto -lz -lzstd -ldl -pthread -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/x86_64-linux-gnu -lboost_context -lcpuid src/libutil/libnixutil.a -pthread -lcurl -lidn2 -lssh2 -lnettle -lgssapi_krb5 -llber -lldap -llber -lunistring -lz -lbrotlidec -lbrotlicommon -lzstd -pthread -lgnutls -lgmp -lunistring -latomic -lnettle -lunistring -lnettle -lpsl -lssh2 -lssl -lcrypto -lgpg-error -lssl -lz -lzstd -ldl -pthread -lcrypto -lzstd -ldl -pthread -lz -lrtmp -lz -lgmp -lgnutls -lgmp -lunistring -latomic -lnettle -lgmp -lnettle -ltasn1 -lidn2 -lunistring -lp11-kit -lhogweed -lgmp -lnettle -lnghttp2 -lngtcp2 -lngtcp2_crypto_gnutls -lnghttp3 -lsodium -pthread -lcrypto -lz -lzstd -ldl -pthread -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/x86_64-linux-gnu -lboost_context -lcpuid src/libutil-c/libnixutilc.a -pthread src/libutil/libnixutil.a -pthread -lcurl -lidn2 -lssh2 -lnettle -lgssapi_krb5 -llber -lldap -llber -lunistring -lz -lbrotlidec -lbrotlicommon -lzstd -pthread -lgnutls -lgmp -lunistring -latomic -lnettle -lunistring -lnettle -lpsl -lssh2 -lssl -lcrypto -lgpg-error -lssl -lz -lzstd -ldl -pthread -lcrypto -lzstd -ldl -pthread -lz -lrtmp -lz -lgmp -lgnutls -lgmp -lunistring -latomic -lnettle -lgmp -lnettle -ltasn1 -lidn2 -lunistring -lp11-kit -lhogweed -lgmp -lnettle -lnghttp2 -lngtcp2 -lngtcp2_crypto_gnutls -lnghttp3 -lsodium -pthread -lcrypto -lz -lzstd -ldl -pthread -lbrotlienc -lbrotlicommon -lbrotlidec -lbrotlicommon -larchive -lnettle -lacl -llzma -lzstd -llz4 -lbz2 -lz -lxml2 -lz -L/usr/lib/x86_64-linux-gnu -lboost_context -lcpuid /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lgpg-error: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lgpg-error: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lgpg-error: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory /usr/bin/ld: cannot find -lunistring: No such file or directory collect2: error: ld returned 1 exit status make[1]: *** [mk/lib.mk:85: tests/unit/libutil/libnixutil-tests] Error 1 make[1]: *** Waiting for unfinished jobs.... rm src/nix/generated-doc/files/profiles.md make[1]: Leaving directory '/<>' dh_auto_build: error: make -j2 returned exit code 2 make: *** [debian/rules:35: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-08-03T13:47:13Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 3309428 Build-Time: 1882 Distribution: sid Fail-Stage: build Host Architecture: amd64 Install-Time: 18 Job: /srv/debomatic/incoming/nix_2.23.3+dfsg-1.dsc Machine Architecture: amd64 Package: nix Package-Time: 1908 Source-Version: 2.23.3+dfsg-1 Space: 3309428 Status: attempted Version: 2.23.3+dfsg-1 -------------------------------------------------------------------------------- Finished at 2024-08-03T13:47:13Z Build needed 00:31:48, 3309428k disk space